Off Topic > Off Topic
question for all you computer majors
<< < (3/5) > >>
Headcrab Zombie:
It really depends on your school and program.

When I went for college I had a good amount of programming skills already, So I went for a kind of broad IT/comp sci degree which touched a lot of things I didn't know much about (Windows server admin, Linux server admin, networking, database management, security, etc) with a bit more of emphasis on web app dev, which took me in to C#, but could just as easily have went to PHP or any other widely used server-side web programming language


--- Quote from: Zotron on December 18, 2017, 01:30:24 PM ---what languages, if any, do you have to know?

--- End quote ---
A good degree program shouldn't require you to have to know the language to start, they should become starting you at the basics.

That said, learning a language ahead of time can give you a headstart on your courses, either breezing through the first few classes, or, if your school allows it, testing out of them so you don't have to take them, and thus save some money.

If you choose to learn a language ahead of time, it doesn't really matter which, as the skills and concepts are all the same and transferable between languages, you just have to learn the syntax and quirks of the new language
carolcat:

--- Quote from: Placid on December 18, 2017, 01:57:36 PM ---lord have mercy

--- End quote ---
i hear matlab is stuff so i really don't look forward to doing it this upcoming semester, i've heard that a lot of the people in the course that uses it just gave up on the homework
Placid:

--- Quote from: carolcat on December 18, 2017, 03:18:27 PM ---i hear matlab is stuff so i really don't look forward to doing it this upcoming semester, i've heard that a lot of the people in the course that uses it just gave up on the homework

--- End quote ---
1   I N D E X I N G

my supervisor for a research lab i work in was very good with matlab and tried to get me to work with it and i just had to tell him that i just didn't want to deal with it and we all ended up moving to numpy/scipy/pandas lol
Aide33:

--- Quote from: Placid on December 18, 2017, 04:30:26 PM ---1   I N D E X I N G

my supervisor for a research lab i work in was very good with matlab and tried to get me to work with it and i just had to tell him that i just didn't want to deal with it and we all ended up moving to numpy/scipy/pandas lol

--- End quote ---
matplotlib is my favorite thing ever

but to address the OP:

I'm majoring in Software Engineering, so it's quite different than CS but similar if you want some electrical engineering alongside your CS.

My "intro" class was in C for the first term, it was an algorithms/general programming course + I had a bunch of circuits and physics classes and calculus.
Second term was C++, object oriented programming, discrete math, more calculus and circuits.

This term, I was doing compilers in Scala and ARM assembly programming + program correctness proofs.

Most of the courses have a main language, but for most you need to still be proficient in using UNIX environments + anything else that can help your assignments (unit testing your code, writing bash scripts, etc.)


--- Quote from: Headcrab Zombie on December 18, 2017, 03:10:03 PM ---A good degree program shouldn't require you to have to know the language to start, they should become starting you at the basics.

--- End quote ---
this really depends on your degree and school

for example my school requires previous programming experience + links to personal projects for admissions into software engineering.

for computer science though, most universities assume the person knows nothing besides what highschool taught them
OrangeMan³:

--- Quote from: Zotron on December 18, 2017, 02:44:28 PM ---thank you all
I already have a basic knowledge of syntax from my experiences with Torque and my knowledge in Python and JacaScript, but I don't have enough knowledge to say make a full-length game.

--- End quote ---
well you're probably more competent than 99% of people getting cs majors anyways
Navigation
Message Index
Next page
Previous page

Go to full version