PDA

View Full Version : what do they teach at computer science


Diamond8INTJ
07-03-2008, 11:33 AM
what do they teach at computer science, i just finished exams, and within the next month i should be choosing a college and decide on it, i am familiar with business administration syllabus, we have had many books related to it around the house ... but i have been interested in computer sciences for more than a year now, if there are any computer science students / graduates here, can you tell me what to expect to study there the 4 or 5 years i am going to spent there, what subjects do we take, can you suggest some links for me to read up on the subjects, and what should i do over the summer to prepare myself for it, thanks for your time ... :)

rokxal
07-03-2008, 11:59 AM
CS is pretty broad but the basic breakdown follows
Operating Systems, compilation/languages, algorithm/data structures, networking, and crossovers with maths in computational methods/cryptology/numerical analysis.

Intro courses before junior-senior years usually cover some more familiar areas such as Java -> c/c++ -> discrete math(college/univ dependent) -> some theory on languages, finite automata and such.

Not much to prepare for it unless your program offers exemption exams from some of the intro courses. You could always spend the extra time learning c/c++ as almost all CS curriculum teach it at some time. For me, a lot of my spare time was spend messing around with openGL and 3D engines before I entered uni.

Doppelbock
07-03-2008, 12:39 PM
What computer science DOESN'T really focus on are all the different software technologies you will need to know, depending on what job you get when you graduate. CS mostly focuses on technology-independent things, like data structures, algorithms, etc.; it does not focus on learning .NET, or Ajax, etc., although you might pick up some of those things along the way.

So the best thing you can do to augment/complement your CS education is to become somewhat self-sufficient in learning and practicing and keeping abreast of the latest software technologies.

Diamond8INTJ
07-03-2008, 01:41 PM
Not much to prepare for it unless your program offers exemption exams from some of the intro courses

no, the program assumes zero knowledge, so i think thats a plus that they will teach everything from the basics up

Jakalwarrior
07-03-2008, 05:21 PM
At my school the program was about 50% math courses. Seeing as how I didn't want to be a mathematician I changed majors fast.

Monte314
07-03-2008, 10:59 PM
In many programs, it is the mathematical and engineering components that constitutes the principal difference between CS (Computer Science) and MIS (Computer Information Systems).

Tenacious B
07-04-2008, 03:07 PM
Most universities have a degree plan online. If not, contact the school and request one, or better yet set up a visit to discuss your education with some people from the department.