I am a college student finishing up my report for my English Business Milieu class (which is due the upcoming Friday), of choosing a problem that the college may have and writing a report on it for further study (I chose their Computer Science curriculum).
I've already sent out similar letters to the chief editors and founder, and Alex suggested that I post here.
I also work part-time as a programmer and enjoy reading The Daily WTF on a regular basis given how funny the horror stories in development can be, plus I also learn a bit more about information technology (IT) and I can also see what mistakes I should avoid when coding myself. I have already come up with a suggestion to cover source control further in-depth, as it does occasionally occur in the Feature Articles that a company/enterprise has a terrible method of managing their large projects.
I've already asked other students in my program what they think about it, and also planned to ask here, as I can imagine some of you here do work in IT.
For reference, here is the current CST program grid I'm analyzing; these are only the program specific courses:
SEMESTER 1
Mathematics I (general/computer-science related mathematics)
Programming I (Java)
Information Systems
Introduction to Computer Science
SEMESTER 2
Mathematics II (Statistics/Probability)
Business
Programming II (Java, Object Oriented programming)
Internet I (HTML, CSS)
Introduction to UNIX
SEMESTER 3
Data Structure (using Java to make linked lists, binary search trees, etc.)
Database I
Operating Systems (Windows)
Internet II (JavaScript, AJAX, jQuery, etc.)
SEMESTER 4
NET Programming (C++)
Graphical & Wireless Programming (Android Application development)
Systems Development
Network I
SEMESTER 5
E-Commerce (large-scale projects that used ASP, JSP, and PHP)
Database Tools (PL/SQL, Oracle ApEx)
Advanced Network
Program Modifications (modifying existing programs in C#)
SEMESTER 6
Psychology of the Workplace
Advanced UNIX
Stage (Internship)
And based on the program grid I sent in, I also asked these quick questions, hoping to see what you guys think:
- Which of the above topics would be the most valuable for pursuing a career in Computer Science/IT?
- From the program grid, are there any courses that could be removed/replaced?
- What material do you think is important that does not appear in the attached program grid?
- If you studied in CST, which courses do you remember having been the most helpful for you?