in order to be a programmer you need a CS degree, which contains courses like:
intro to computer science
computer science I
computer science II
software engineering
operating systems
computer architecture
structure of programming languages
computer architecture
communication networks
databases
a discrete math/ logic class
algorithms
at least calculus II math requirements usually vary
a class on ethics
then you typically have to take 5 computer science elective classes , which you get to pick, and depending on the school there will be different classes, which can be like theory on object oriented programming, some web programming classes ect..
most colleges have classes similar to the ones i listed above because the criteria for a CS degree is sort of standardized by the ACM the names may be different but they probably cover most of the same content
outside of all of your computer classes your going to need to take general college classes, like english, most schools require 2 semesters of a foreign language too and other LER's which you get to pick, and they are just like typical college classes
2007-12-16 14:38:11
·
answer #1
·
answered by Jorge 3
·
2⤊
0⤋
There`s no specific `computer programmer` degree or course set. Many successful programmers were high school dropouts or graduates, and others had degrees from 8-month technical schools. Today the marketplace competition is much stiffer, so you`ll want a university degree, but there`s different ones depending on what you want to focus on.
The most common are Bachelors in Computer Science and Bachelors in Software Engineering. Computer Science often covers more than just programming, and you'll learn about networking, hardware, and other things too. Software Engineering is relatively new, so what it covers varies from university to university. Some lean towards the "engineering" half, and require you to take physics, chemistry, etc., so you`re on board with the rest of the engineers. All the programs I've seen seem to be pretty well-structured, so once you've picked one, they'll tell you what courses you need. :) IMO, CS gives you more flexibility, since you learn things that allow you to work as more than just a programmer, but SE goes into more detail on software development specifically. Either degree will get you a programming job just fine, so it's just a matter of choosing the one that interests you more.
2007-12-16 22:58:24
·
answer #2
·
answered by ann t 3
·
1⤊
0⤋
The easy part and answer is: just get a Computer Science degree. The hard part is investing the time, your own time, to become familiar with the technologies used _currently_ for development.
Honestly...the classes you take don't matter. Take classes (in the field) that look interestingso you enjoy them and learn more. But classes on Statistics, Algebra, and Algorithms will aid you more later than sooner.
Don't wait until you start school. Get a book on the Java language (O'Reilly's "Learning Java"), or for an easier introduction to programming, a book on Ruby. All the software you need to get started (and do production work) is free, and easily available for download online.
The best thing you can do is start early, and learn a bit on your own.
2007-12-16 23:17:04
·
answer #3
·
answered by Gir the Robot 2
·
0⤊
0⤋
Google search for: Software Engineer University
Then, try other similar titles, look for them on known University websites.
2007-12-16 22:32:20
·
answer #4
·
answered by ELfaGeek 7
·
1⤊
0⤋