What are the differences between the Computer Science and Computer Engineering degrees?
• While there is substantial cross over between the two disciplines, in general, the Computer Science major focuses more on theory, software, and applications whereas Computer Engineering focuses more on computer hardware, digital system development, and system design. • The Computer Engineering program incorporates most of the core curricula of both electronic engineering and computer science. Students receive a grounding in circuit theory, electronic circuits, and telecommunications. • The Computer Science program places equal emphasis on theoretical computer science, mathematics, and experimental computer technology. Computer Science majors get trained in areas such as artificial intelligence, computational complexity and the analysis of algorithms, combinatorial methods, computer architecture, computer-aided digital design, computer communications, databases, mathematical models for computation, optimization, and software systems.