d2jsp
Log InRegister
d2jsp Forums > Off-Topic > Computers & IT > Programming & Development > Which Courses Should I Strive To Take For Cs?
12Next
Add Reply New Topic New Poll
Member
Posts: 21,561
Joined: May 22 2014
Gold: 0.00
May 24 2014 02:16am
need at least 2 of these math classes after calculus I and II:
calc and analytical geometry III
linear algebra and differential equations
intro to number theory
modern algebra with applications
axiomatic geometry
intro to math stats
analytical methods in engineering (not technically a math class but listed under the set)
intro to stats for phy sciences and engineering

need at least 4 of these after core CS classes are taken:
intro to artificial intelligence
intro to natural language processing
intro to data mining
software engineering lab
intro to text retrieval and its application in biomedicine
fundamentals of computer graphics
intro to computer security
symbolic logic
computer networks lab
software engineering
advanced object oriented programming
web languages and standards
intro to compilers
topics in computer science
independent study?
eleceng intro to to microprocessors
eleceng intro to VLSI design
eleceng digital logic lab

opinions anyone?

This post was edited by NoMNoK on May 24 2014 02:17am
Member
Posts: 23,862
Joined: Aug 16 2006
Gold: 20.00
May 24 2014 02:40am
what interests you? lol that would be the easiest answer

if you are looking for real world applications, AI, databases, advanced web design are probably good ideas. Concurrency might be good too. Just off the top of my head.
Member
Posts: 32,925
Joined: Jul 23 2006
Gold: 3,804.50
May 24 2014 07:36am
number theory was the most interesting class i ever took, and intro CE was the second.

what kind of job are you planning on getting and what do you already know in CS? personally AI never interested me. compilers are very interesting, but not very useful for typical careers. my computer security class was mostly essays, not coding so i hated it. data mining is stuff like OLAP i think. i assume natural language processing is where you learn regex/cfg and write parsers?
Member
Posts: 21,561
Joined: May 22 2014
Gold: 0.00
May 24 2014 07:48am
Quote (Eep @ May 24 2014 03:40am)
what interests you? lol that would be the easiest answer

if you are looking for real world applications, AI, databases, advanced web design are probably good ideas. Concurrency might be good too. Just off the top of my head.


I think I'd be most interested in developing skills to work with a team developing 3D worlds, designing and creating things.
Member
Posts: 21,561
Joined: May 22 2014
Gold: 0.00
May 24 2014 07:54am
Quote (carteblanche @ May 24 2014 08:36am)
number theory was the most interesting class i ever took, and intro CE was the second.

what kind of job are you planning on getting and what do you already know in CS? personally AI never interested me. compilers are very interesting, but not very useful for typical careers. my computer security class was mostly essays, not coding so i hated it. data mining is stuff like OLAP i think. i assume natural language processing is where you learn regex/cfg and write parsers?


im sophomore status next fall so the only core classes I've completed for CS are Chem I, Physics I, Intermediate Algebra, Intro CS, and Intro Web Design.

I'll be taking Physics II, Calc and analytical geometry I, Electrical Engineering digital logic, Intermediate CS programming, and organization/assembly language programming
Member
Posts: 1,241
Joined: Jun 25 2011
Gold: Locked
May 24 2014 10:38am
Quote (carteblanche @ May 24 2014 03:36pm)
number theory was the most interesting class i ever took, and intro CE was the second.

what kind of job are you planning on getting and what do you already know in CS? personally AI never interested me. compilers are very interesting, but not very useful for typical careers. my computer security class was mostly essays, not coding so i hated it. data mining is stuff like OLAP i think. i assume natural language processing is where you learn regex/cfg and write parsers?


Essays in security classes? Wtf :huh: Also im not in the US but at my school we learn a bit about compilers and I think its good to have that background knowledge, even though it may not be directly useful
Member
Posts: 32,925
Joined: Jul 23 2006
Gold: 3,804.50
May 24 2014 11:00am
Quote (m0hawk @ May 24 2014 12:38pm)
Essays in security classes? Wtf  :huh: Also im not in the US but at my school we learn a bit about compilers and I think its good to have that background knowledge, even though it may not be directly useful


my first assignment was writing a 3 page paper on the morris worm. 2nd assignment was decompiling an .exe to assembly, then writing a paper on the security vulnerabilities of it. i dropped the class at that point.
Member
Posts: 23,862
Joined: Aug 16 2006
Gold: 20.00
May 24 2014 12:26pm
Quote (carteblanche @ May 24 2014 12:00pm)
my first assignment was writing a 3 page paper on the morris worm. 2nd assignment was decompiling an .exe to assembly, then writing a paper on the security vulnerabilities of it. i dropped the class at that point.


that actually sounds fun aside from the constant papers
Member
Posts: 32,925
Joined: Jul 23 2006
Gold: 3,804.50
May 24 2014 01:40pm
Quote (Eep @ May 24 2014 02:26pm)
that actually sounds fun aside from the constant papers


my advice is don't get a masters or take the graduate level courses in CS. from my experience and my friend's experience at a different school, they often have this kind of structure:
read 2 published papers a week and write up a 1-2 page discussion on each;
have 1 project for the semester;
write 1 10+ page paper for the semester;
maybe a final + midterm.

this happened for our "advanced database" course, "enterprise engineering" course, "advanced networking" course, and many others. it's not difficult; easy A classes. you really dont need much of a CS background to do them. but i prefer coding to writing papers.
Member
Posts: 23,862
Joined: Aug 16 2006
Gold: 20.00
May 24 2014 05:19pm
Quote (carteblanche @ May 24 2014 02:40pm)
my advice is don't get a masters or take the graduate level courses in CS. from my experience and my friend's experience at a different school, they often have this kind of structure:
read 2 published papers a week and write up a 1-2 page discussion on each;
have 1 project for the semester;
write 1 10+ page paper for the semester;
maybe a final + midterm.

this happened for our "advanced database" course, "enterprise engineering" course, "advanced networking" course, and many others. it's not difficult; easy A classes. you really dont need much of a CS background to do them. but i prefer coding to writing papers.


yeah. One of the professors I had the most classes with had a policy of "I believe all exams should be 75% essay questions" so I always had to massage my arm before hand because it was like 6 pages of writing + 1 page long code question usually ~_~

and the code questions were always SUPER specific, like "implement a server and client in java. You should know all the syntax"

This post was edited by Eep on May 24 2014 05:20pm
Go Back To Programming & Development Topic List
12Next
Add Reply New Topic New Poll