I have a couple of questions for you
a) What do you hope to get out of taking another degree ? (i.e. what are your goals ?)
b) What are your interests in relational to Computer Science / Computer technology?
Originally Posted by steve2345
I have also considered applying for the Computer Science program. I'm not worried about the amount of extra time it will take to complete. But I'm wondering how hard it is to get in to coming from college. I have a 3.97 GPA in college, and I have all of the high school prerequisites, however my grades in high school were not incredibly high. Does anyone have any experience with getting into the Computer Science program coming from college? If not who at McMaster would be the best person to talk to about this?
Coming from college with a 3 year degree, the requirements for getting in are here:
It seems like with a 3.97 /4.00 GPA and the high school requirements met you should have no problem getting into McMaster Computer Science. Its quite common for people to go to college and then end up in a University later. Your not-so-fantastic high school marks aren't likely to count that much against you, especially since you completed a 3 year program with good marks. Technically questions regarding admissions should go to the registrar's office, they have questions / answers portal here: http://www.macadmit.ca/
You should probably talk to the undergraduate advisor for the concentration of Computer Science / Software Engineering you're interested in for information about the program itself, their details are here:
Q. Is the Bachelor of Technology degree equivalent to an Honours B.Sc, B.A., or B. Eng.?
A. No. The Bachelor of Technology degree is not an Honours degree. The Bachelor of
Technology Degree Program is a “non-accredited degree completion” program offered part-time during weekday evenings and on Saturday. Graduates of this Program are conferred a Bachelor of Technology Degree in Engineering Technology. The Bachelor of Technology Program is equivalent to a four-year degree.
The B.Tech program is a 4 year degree program that's different from a BSc and is not accredited so you can't directly become a Engineer-in-Training (EIT) when you graduate.
The most relevant part of this is probably programs status with respect to accredited engineering programs. An accredited engineering program is one which is constantly reviewed by the Canadian Engineering Accreditation Board to ensure it meets a certain standard. This review process allows a graduate of an accredited program to become an Engineer-in-Training (EIT) after completing their degree and finding a job. Once you're an EIT you can (after several years and a professionalism / ethics test) become a Professional Engineer. If complete a non-accredited degree and decide you want to become a Professional Engineer, then you will likely have to write additional tests on your knowledge and possibly take some make up courses in order to qualify.
Depending on your career goals accreditation may or may not be an issue. Based on my experience, most people working as "computer 'engineers' / computer scientists" currently do so without a P.Eng.
As a side note, the reason I asked you about your goals / interests earlier is that Computer Science and Computer technology are two very different things. Computer science is essentially an applied discrete math program with some practical aspects tacked on, whereas Computer technology tends to focus much more on the application of using technology. Computer Engineering and Software Engineering also fit within this whole spectrum of Computation Related fields, so its important you end up in the one that matches up with your interests.