• CSCI 110 Introduction to Computer Programming
• CSCI 205 Software Engineering and Elementary Data Structures
• CSCI 220 Advanced Data and File Structures
• CSCI 225 Machine Organization and Assembly Language
• CSCI 460 Senior Capstone Experience
• MATH 131 Calculus and Analytic Geometry 1
• CSCI 322 Programming Languages
One of the following courses:
• CSCI 330 Database Techniques and Modeling
• CSCI 340 Artificial Intelligence
• CSCI 350 Event Programming Within a Windowing Environment
• CSCI 370 Introduction to Operating Systems
• CSCI 373 Communications/Networks
Total Credits Required: 44