Computer Science majors... I need advice

This topic is locked from further discussion.

Avatar image for -chronogears-
-chronogears-

350

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#1 -chronogears-
Member since 2007 • 350 Posts
Switching major to CS. What programs should I learn before taking classes? I know java is a must. Any guides/books I should pick up?
Avatar image for CJL182
CJL182

9233

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#2 CJL182
Member since 2003 • 9233 Posts
I'm a Computer Engineering major, so I have a little idea of what you'll need. You'll learn C++ eventually, but it's pretty similar to Java.
Avatar image for DJ_Lae
DJ_Lae

42748

Forum Posts

0

Wiki Points

0

Followers

Reviews: 73

User Lists: 0

#3 DJ_Lae
Member since 2002 • 42748 Posts

Did you go the Engineering to Computer Science route? I almost did, but it's a pretty popular shift in studies, so I went Economics instead.

You'll need Java, some C++, and it's likely you'll be taking a class or two of machine language. There may be some SQL/HTML stuff as well.

Avatar image for Kuja9998
Kuja9998

66

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#4 Kuja9998
Member since 2004 • 66 Posts

I'd suggest familiarizing yourself with C and C++. I would assume you'll be learning C# as well, so you could study that if you want.

Honestly though the only foundation that you really need is a knowledge of Java and C/C++.

Avatar image for Bill900
Bill900

4530

Forum Posts

0

Wiki Points

0

Followers

Reviews: 8

User Lists: 0

#5 Bill900
Member since 2007 • 4530 Posts
food stamps are not edible
Avatar image for Buffalo_Soulja
Buffalo_Soulja

13151

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#6 Buffalo_Soulja
Member since 2004 • 13151 Posts
Java would help. I used Starting Out with Java 5 from the Gaddis series. You will learn C++ and more advanced Java through the CS major. I learnt some SQL too but I don't think you need any database languages, at least not in my course.
Avatar image for DarkKar
DarkKar

6025

Forum Posts

0

Wiki Points

0

Followers

Reviews: 1

User Lists: 0

#7 DarkKar
Member since 2005 • 6025 Posts

Java would help. I used Starting Out with Java 5 from the Gaddis series. You will learn C++ and more advanced Java through the CS major. I learnt some SQL too but I don't think you need any database languages, at least not in my course.Buffalo_Soulja

Do something helpful and link the help document to windows calculator. I'm trying to figure out how to type "hello"

Avatar image for rimnet00
rimnet00

11003

Forum Posts

0

Wiki Points

0

Followers

Reviews: 7

User Lists: 0

#8 rimnet00
Member since 2003 • 11003 Posts

Depends which college you go to. I have learned rather quickly that Compter Science is one of those majors that varies in difficulty depending on which college you attend. What I mean by this is, many if not most colleges refer to their programming courses as Computer Science. If this is the case, your core courses will teach you everything you need to know.

However, if you go to a college with a good Computer Science program, you better learn Java and C++ fast, and really master the concepts. This is because knowing how to program for a CS major is like knowing how to write for an English teacher. Your courses past the introductory ones will not teach you how to program, but will instead assume you know how program. Most CS courses are tought on a theory and conceptual basis more then anything, in which you must then apply the concepts to your assignment.

Anyways, good luck :) If you have any more questions, I'll try to answer them when I get to work.

p.s. I'm am currently getting my master's in computer science with a concentration in networks and network security.

Avatar image for NSR34GTR
NSR34GTR

13179

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#9 NSR34GTR
Member since 2007 • 13179 Posts
youll be learning c# i think as well
Avatar image for GTA3_Darkel
GTA3_Darkel

5352

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#10 GTA3_Darkel
Member since 2005 • 5352 Posts
Learn Java, C++, C#, MSQL, HTML, and maybe Delphi.
Avatar image for k_ozz
k_ozz

1088

Forum Posts

0

Wiki Points

0

Followers

Reviews: 13

User Lists: 0

#11 k_ozz
Member since 2007 • 1088 Posts

It doesn matter which lang u know.. Its important that whatever u know, u should know it perfectly.. Most imp would be C,C++,Java.. its nothing that JAVA is a must.. M quite strong in c,c++ and .NET but not soo good with java.. So i try to program using c even though its complicated...