Bachelor of Science in Computer Science
The programs in computer science prepare professionals who will adapt to constant changes in technology and who will be leaders in developing the new technologies of the Information Age. The multidisciplinary nature of our curricula offers students a high degree of flexibility to design a program of study tailored to their interests and professional aspirations.
Computer science focuses on programming, algorithms, large-scale software development, and the principles of computing that underlie these areas. Syracuse ‘s program weaves together an emphasis on fundamental principles with new developments in computing, producing graduates prepared either to begin careers or to pursue advanced studies in the field.
Individual Course Outcomes
CIS252 – Introduction to Computer Science
CIS275 – Introduction to Discrete Mathematics
CIS321 – Introduction to Probability and Statistics
CIS341 – Computer Organization and Programming Systems
CIS351 – Data Structures
CIS352 – Programming Languages: Theory and Practice
CIS453 – Software Specification and Design
CIS454 – Software Implementation
CIS473 – Automata and Computability
CIS575 – Introduction to the Analysis of Algorithms
CIS586 – Operating Systems
ECS101 – Introduction to Engineering and Computer Science
ECS102 – Introduction to Computing
Bachelor of Science in Computer Science degree at Syracuse University is accredited by the Computing Accreditation Commission of ABET, http://www.abet.org.