<p>Thanks for your inputs guys, I really appreciate it!</p>
<p>@PerpetualStudent, yup I’m at McGill, good guess! Yeah I’ve been thinking about going into the co-op CS program in Concordia to make sure that I’ll end up having experience by the end of the degree. McGill doesn’t have co-op… but in either universities that I’ll go to, I could try for internships in the summer. Both universities have a computer games CS option with courses in animation, graphics, vision, etc. I think that’s pretty neat.</p>
<p>Yeah I’ve looked into qualifying graduate programs. An advisor told me that there’s one in Concordia that is supposedly a condensed version of a bachelor in CS for students who want to do a Masters in CS but come from a different background. I’m not sure if it’s better to do a CS bach to have a broad knowledge or to go directly into a Masters to get specialized in certain topics. I know in life science, higher degree makes you more qualified but I’m not sure about CS. People have said that in CS field, it’s more about experience than your degree that’s written on paper. What do you guys think? If I do a Masters, I suppose there are no opportunities for internships especially coming from a different background without industry experience. But is specialization > experience?</p>
<p>Yup I have looked at the Computational Arts program, but I’m afraid about the job prospects. It seems to have more of a fine arts/graphic designer tune to it. I think I want to get a degree that is more solid, science wise (if that makes sense). Relating to graphic designing, I self-taught myself html, css and photoshop in high school and made webdesigns for fun. I think it won’t be hard to get into this field if I will be from CS but it might be more difficult to go the other way around (arts to CS).</p>
<p>About my math background, I have done calculus 1 and 2 in cegep. Ironically my grades were better in math than biology and I enjoyed math better (probably because my grades were better haha. But also I never really liked full-force memorizing so I struggled in my first year in microbio). I also did linear algebra in cegep but I didn’t like it that much (the professor wasn’t that great). I have to take cal3 this summer (condensed into 1 month) so that I can finish my bac and minor on time.</p>
<p>@Mark, I’ve heard mixed comments about CS job markets… about how engineering and CS will be outsourced but in general a lot of things are. I’m certain that the market for CS is better than life science (when comparing both with just a bachelor’s) since computers are used in every field. While in uni I’ve learnt that a bachelor degree in life science is just a stepping stone for medical professions or for an academic career. I went into it thinking I could easily get some cool lab job after my bac, but in reality entry jobs and even higher ones are pretty saturated. Students around me are all crazy about going into dentistry, medicine, pharmacy etc and I feel out of place. I’m not interested in the medical profession (nor have the drive or grades for it… 3.6/4.0 GPA). I also don’t want to go into research living on grants. I heard discouraging stuff about researching; long hours, little results and low pay. I don’t plan on mixing my degree after, I just want to finish this current one up because I struggled and worked hard for it and I only have 3 classes left to finish this major for next year(+ 1 complementary course). My thought is to just finish this up and start a new one. Now my main problem is which path is best.</p>
<p>@BC Eagle and Nanotech, yes I’ve considered bioinformatics since it’s a mix of both bio and CS. I thought that was perfect but lately I feel that I don’t want to stay in the academia. I don’t know how the industry is for this field. Also I have a gut feeling that I won’t enjoy computational biology as much as doing something related to graphics and modeling computer science since I was always interested in visual graphics. Then again, 2 years ago my gut feelings told me to go into microbiology which turned out moldy.</p>