This semester I officially changed my major from Computer Engineering to Computer Science. There are few reasons why I made the change. The first reason was because I enjoyed my programming courses more than the electrical engineering courses. As a computer engineering student you are required to take half of the courses that computer science major take and half of the courses that electrical engineering students take. So in a sense, it is like double majoring but within 4 years. Initially, I like the idea but as time progressed, I learned I like the computer science courses more and decided for the change. Another reason was because I had a difficult time gasping electrical engineering courses. I felt overwhelmed with the materials I was learning in class. The final reason why I decided to change was because I want to specialize in software engineering which makes I need a core foundation in computer science. I also want to learn to make apps since apps are very big topic on the market today.
At Lehigh, making the change was a very simple process. I began last semester by first talking with my adviser and then he told me to contact another professor in the computer science department to take sure I was on the right track. The professor advised me of the courses I would need to take in the fall semester my junior year. Finally, the first week of this semester, I went to the computer science department administration and filled out a major change form which toke me couple minutes to fill out and they immediately assigned me a new adviser in the computer science department.