<p>Hi guys. Im having a difficult decision on which major I should follow for my Master degree. I have a B.Eng in Mechanical but I didnt enjoy my classes at university. The professors talked for hours in class and I really had problems to remember what they said. However I never had problems with mathematics, programming like Matlab or Visual Basic before. If I stick with mechanical Im quite sure that I will not get good grades in classes. Im thinking something like software engineering but is it in the field of computer science, do I need computer degree to continue my Master? Any advice on the Master program I should take please!</p>
<p>Go for a B.S in C.S.</p>
<p>You will learn what you need to know about Software Engineering in the major.</p>
<p>^^</p>
<p>What QCStudent said.</p>