Computer Science vs Information Technology (Information Systems)
I'd like to share the courses that I will take within the next two years, during my study at Computer Science Master Program at IPB. I will show you how Computer Science Master Program is different from Information Technology (Information Systems) Master Program. You can see how the courses are different.
Here are the Computer Science courses that I will take:
Semester I
- Mathematics & Statistics for Computing
- Algorithm Design & Analysis
- System Design & Analysis
- English
Semester II
- Parallel Computing
- Computer Network Analysis
- Knowledge Management
- Elective 1
Semester III
- Research Methods
- Elective 2
- Elective 3
Semester IV
The 3 elective courses that I plan to take (as of now) among elective courses offered are:
- Pattern Recognition
- Expert Systems
- Computational Intelligence
And here are some example of Information Technology (Information Systems) courses:
- IT Governance
- E-Business Integration
- Corporate Information Management
- Management of IT Investment
- IT Project Management
- Information System Strategic Planning
- Software Engineering Process & Management
- Information System Design
- Computer Network & Data Communication
- Software Requierments & Specification
- IT Infrastructure Planning
- Software QA
- Software Engineering
- etc
As you can see, IT/IS courses tend to lean more to business, management and economics, besides the IT/IS technical courses. While in Computer Science, it is more into Mathematics. So, if you're going to Computer Science, you would need more Mathematical maturity compared if you're going to IT/IS.
Both Computer Science & IT/IS has a course on Computer Networks. But in IT/IS, the Computer Network & Data Comunication will cover more applicable stuff in corporate IT/enterprise. While Computer Network Analysis in Computer Science covers more on Graph Theory, Probability and Statistics (read: Mathematical properties) of computer networks. Or in other words, it analyse computer networks using formal mathematical structure.
So, similiar title, different content.
Geeky as I am, and in depth love to Math I have, made me to choose Computer Science, and not IT/IS. I don't look down to IT/IS major or people that take that major. I just assert that Comp Sci is different from IT/IS.
From my view, if one master Computer Science, learning IT/IS stuff by ourselves is trivial. Learning technologies/products/tools or API (.NET, VSTS, C#, SQL Sever, etc) is even more trivial! In fact, I've been doing consulting/provide advices to folks that take IT/IS Master Program for their thesis. I can do that cos I've been learning building Enterprise Systems (doing IT/IS & Software Engineering) by practicing it for almost a decade now. One cannot do that in Computer Science. You do have to take formal education. Again, that's why I choose Computer Science.
