A degree in Computer Science requires basic courses in the principles of computer science and mathematics. If you intend to major in Computer Science, by the time you finish your sophomore year, you ...
Combinatorics and discrete mathematics form a vibrant and expansive branch of modern mathematics, dedicated to the study of finite or countable structures and the methods used to count, classify, and ...
Programming in assembly language and C for students with prior experience in Java. Topics include binary number encodings, instruction set architecture, assembly language programming, and instruction ...
The following requirements are effective for students starting the degree in Summer 2020 or later. Students who started the degree before Summer 2020 should see the curriculum guide for their specific ...
The Computer Science minor is primarily designed for students majoring in a science or engineering department or any other department where a substantial amount of quantitative knowledge is required.