<p>I am currently a computer science major in the Engineering School at Cornell University. Next semester I must take either CS 3420: Computer Organization (cross-listed as an ECE 3410), or CS 3410: Systems Programming. The course descriptions are exactly the same, and since anyone who takes either one never takes the other, nobody seems to be able to give me good insight on the major differences between the two. What are the pros/cons of each in comparison to one another?</p>
<p>Talk to an advisor at the university about it.</p>