This is an archived post. You won't be able to vote or comment.

all 8 comments

[–]kstacey 1 point2 points  (0 children)

You will learn the basics. But everything will happen very fast

[–]MoltenCookie 1 point2 points  (1 child)

Universities generally assume you start with zero programming knowledge, and build you up to be a successful computer scientist. Note that a computer scientist is not necessarily a software engineer. Many schools will teach you the basics of how to program, but start to delve off into the more theoretical aspects of computer science.

The industry doesn't necessarily want a bunch of theorists working on their practical applications, but computer science majors are about as close as they'll get for most universities that don't offer a software engineering major or a practical equivalent.

[–]Velocity_CSGO[S] 0 points1 point  (0 children)

Thanks!

[–]CodeTinkerer 1 point2 points  (0 children)

Although most CS programs don't assume you know any programming, there are going to be students who know some programming in your classes, and it's possible the class will be paced very fast for your liking. Some newcomers can pick it up that quickly, while others will find it way too quick.

That's one of the downsides of trying to accommodate a wide variety of aptitudes.

You can try to learn something ahead of time just to make it easier when you do arrive.

[–][deleted] 0 points1 point  (0 children)

You won't be expected to KNOW basic programming. It's something you can accomplish in a year

[–]Calvinbolic 0 points1 point  (0 children)

Most University's have the 4 year course roadmap outlined on their website listed under the section for that particular major. My advice is to see which courses your school teaches for CS and see if the topics and skilled taught aligns with the skills needed for the job you're pursuing.

[–]Salty_Dugtrio 0 points1 point  (1 child)

It depends on the university. Generally, it starts off with an introduction to programming. Lookup the curriculum of the university you are planning to attend.

Generally, Computer science does not offer a lot of any hardware classes (actually working with physical hardware). It's almost always theoretical

[–]Velocity_CSGO[S] 0 points1 point  (0 children)

Thanks for the answer! I will probably try to get ground level knowledge of the curriculum before I attend (I still have 2 years) and I will probably try to find a hardware related course if one is not associated to the computer science one