Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
For you IT-majors out there, what classes are you taking?
#1
Are you a graduate, undergraduate, or what? This is the main question. Then from there, briefly tell me what kind of classes you are currently taking, what semester you're in, and what 'upcoming' classes you have to take.

Reason I'm doing this is to find out if everyone else here has to take as many programming languages as I do, at my uni, it is required to do well in all of my IT courses (duh), but programming is NOT my strong-point at all. I can do networking just fine, completely dandy. But SQL, VB, "Programming Logics", Java, C++ (lol), then there's this one class called:

A Quan Analy For Inf Sys Pro = A Quantitative Analysis (?) For Information Systems Professionals

And it's basically more programming, but now with network-security, hardware, os, and everything else all in one. My mind's gonna explode.
Reply
#2
You can't handle attacks on your network without understanding how the attacks are written.
Reply
#3
Currently in 2nd semester, taking:
Mathematics: Matrices and 2nd order differential equations.
Physics: From what I see, most of it is about rotation and stuff.
Digital Design and Basic Electrical Circuits.
...Java

Everything is pretty much basic. I'm done with all the Java-excercises this semester, and we're only halfway. Almost done with the other stuff as well. bub.
Reply
#4
Devil's Sunrise Wrote:Currently in 2nd semester, taking:
Mathematics: Matrices and 2nd order differential equations.
Physics: From what I see, most of it is about rotation and stuff.
Digital Design and Basic Electrical Circuits.
...Java

Everything is pretty much basic. I'm done with all the Java-excercises this semester, and we're only halfway. Almost done with the other stuff as well. bub.

Assuming you already had classes back during High School, or you already messed around with Java during your spare time?
Reply
#5
2nd semester freshman year: Only CIS class is "Digital thinking" where they introduce you to coding basics through a program called "Alice" which builds animations. Took "PC hardware" last semester where they taught how to build/troubleshoot a computer.
Reply
#6
Takebacker Wrote:2nd semester freshman year: Only CIS class is "Digital thinking" where they introduce you to coding basics through a program called "Alice" which builds animations. Took "PC hardware" last semester where they taught how to build/troubleshoot a computer.

I loved my PC-Hardware class, took apart a tower and put it back. Had to change "Master+Slave" and stuff, friggin fun. Getting to see all of those equipments inside a computer was fun to me, I think I enjoyed my PC Hardware class more so than any of my other classes. Digital-thinking, hmm? Interesting.
Reply
#7
Kawasari Mimoto Wrote:I loved my PC-Hardware class, took apart a tower and put it back. Had to change "Master+Slave" and stuff, friggin fun. Getting to see all of those equipments inside a computer was fun to me, I think I enjoyed my PC Hardware class more so than any of my other classes. Digital-thinking, hmm? Interesting.

I'm less interested in hardware myself lol. I think digital thinking is a joke. I'd prefer they teach coding the traditional way.
Reply
#8
Kawasari Mimoto Wrote:I loved my PC-Hardware class, took apart a tower and put it back. Had to change "Master+Slave" and stuff, friggin fun. Getting to see all of those equipments inside a computer was fun to me, I think I enjoyed my PC Hardware class more so than any of my other classes. Digital-thinking, hmm? Interesting.

Ugh, I was really annoyed by Master+Slave jumpers when I was younger. Obviously I got used to it after building a couple of computers, but I'm glad hard drives nowadays use SATA cables. So much easier to install new hard drives now.
Reply
#9
Spideyjvc Wrote:Ugh, I was really annoyed by Master+Slave jumpers when I was younger. Obviously I got used to it after buildding a couple of computers, but I'm glad hardrives nowadays use SATA cables. So much easier to install new hard drives now.

Thing is, at some colleges (here anyways), they still have older computers from the early 90's, so they'll use those for classes. I have brand spanking new computers at my house, but I'd rather not mess with those. The master+slave thing was really annoying if you did it wrong (happened to be like..6+ times . . . . ), and I couldn't get it to boot properly. I raged so much. I stayed after class for an hour trying to get the thing right, and eventually did. Even then, I still enjoyed that class. Not sure if it was because the teacher was an arrogant douche that yelled at this one kid who comes to class late everyday, or if I just enjoyed taking apart towers. Either way, I enjoyed that class oh-so-much.

Playing with DOS and Linux was pretty boring to me though. Then I took 4 damn semesters of CISCO CCNA preparation courses (yummy), and learned about routing protocols because of it all. I still remember most of it, I enjoyed Networking. I wish I could have went straight-networking, but then it'd get intense because you'd have to periodically update with the 'changing' times and development like.. almost daily. Subnetting was gross.
Reply
#10
I'm 2nd semester.

my CS courses are messed up:

first semester we learned scheme (the worst programming language in the world)
we started by learning constants (no variables), functions, structures (data types), basic recursion (to replace the lack of iteration in this programming language) then moving on to complicated ones like list, binary search tree, lambda, mappings.

2nd semester we are doing scheme and C, mostly translating scheme codes into C codes.
we finally learned basic I/O, loops, mutation (variables), pointers, queue then recreating lists, binary search tree in C.

Luckily I had cs course in high school, and everything I've learned so far in uni, I already know since high school and more (arrays, for loops are still not taught....)
Reply
#11
I'm in my third and final undergrad year of Computer Science. I tend to take more CS courses than the average CS major would take Tongue
I want to do a masters degree at some point. Not sure what exactly in yet.


[SIZE="4"]In my first year[/SIZE]

Working in a Digital World - Just the basics of using computers and some commonly used programs as well as a brief introduction to everything that we will do later on in computer science.
Introduction to Computer Programming - I learnt how to program in Java
Introduction to Computer Science/ Software Engineering - Learning about some simple algorithms and the very basics of software engineering, like using the Java API


[SIZE="4"]In my second year[/SIZE]

Semester 1
C Programming - Programming in C and a bit of C++
Foundations of Computer Science - Automata Theory and other various mathmatical stuff required for CS
Human-Computer Interaction - Learning about what makes a good interface, and learning how to program GUI's in Java
Introduction to Databases - Lots of pointless stuff. ER diagrams, Relational Algegra, SQL, mathmatical theory where we weren't explained the actual real world application...
Introduction to Data Communications - I think this course was supposed to introduce us to Networking or something? Who knows. Too bad the professor never made any sense.

Semester 2
Introduction to Computer Architecture and Operating Systems - Learning some assembly language (MIPS) and then various low level programming. One of my favourite courses.
Introduction to Software Engineering - Learning about software engineering and doing a small group project
Algorithms - Tracing through lots of random algorithms. Not overly exciting
Programming Languages - The best course ever!! We learnt how a compiler works, did a programming assignment on one, then we learnt Prolog and Haskel (Hugs).


[SIZE="4"]Courses I'm doing for my third year (Which only started 2 days ago)[/SIZE]

Semester 1 (current)

Advanced Software Engineering
Database Management
Software Engineering Group Project - Goes all year
Algorithms and Artificial Intelligence - AI is using Prolog, I know that much so far

Semester 2
Data Communications and Networks
Data and Network Security
Web Computing


[SIZE="4"]Math Courses I have taken to assist with my CS degree[/SIZE]

Discrete Mathematics - Introduction to Discrete Math
Algebra and Cryptography - Had a massive programming assignment at the end Smile
Introduction to Scientific Computation - Programming in Matlab
Discrete Methods - Lots of graph theory
Reply
#12
Kawasari Mimoto Wrote:Assuming you already had classes back during High School, or you already messed around with Java during your spare time?

I'm just interested, so I learned Java. Found out pretty early that it was a horrible programming-language, and I've sticked to C and Lisp ever since. PHP and Python works well, but I usually just convert Lisp or C-code over to PHP/Python.
Reply
#13
Well, I'm an electrical engineering major, but I've taken an intro Python course and I still need to take a C programming class. Other than that they've just got job-specific languages worked into some of the classes like PSpice/OrCAD,VHDL, and good ol' Matlab. Stuff like that. Sounds like you guys have lots of... fun?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)