Is it wise to change major from EE -> CS?

<p>Can you please highlight the difference between computer science and electrical engineering.</p>

<p>The way I understand it is that Computer science is mathematics/logic being implemented on computers, writing programs and such, whereas EE is applied physics in the areas of circuits, networks, nano, communications, etc. From my understanding comp sci would be more theoretical than EE, and thus harder. However, having looked through this board, most people seems to disagree that CS is harder than EE. Any comments?</p>

<p>P.S. These are the comp sci subjects I have taken or will take in my course of study:
433-171 Introduction to Programming
433-172 Algorithmic Problem Solving
433-330 Theory of Computation
433-380 Graphics and Computation
433-254 Software Design 2
433-303 Artificial Intelligence
433-361 Programming Language Implementation
433-253 Algorithms and Data Structures
433-255 Logic and Computation
433-252 Software Engineering Principles & Tools</p>