• 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
• ACCT 205 Financial Accounting
• BUAD 270 Marketing Concepts and Issues
• CSCI 330 Database Techniques and Modeling
• MATH 128 Introduction to Statistics
One of the following courses:
• BUAD 232 Introduction to Human Resource Management
• BUAD 233 Introduction to Supply Chain Management
Total Credits Required: 56
• CSCI 110 Introduction to Computer Programming
• MATH 131 Calculus and Analytic Geometry 1
• 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
• CSCI 234 Content and Systems Design (Rize-taught course)
• CSCI 235 Unity I: Working with Unity (Rize-taught course)
• CSCI 335 Unity II: Advanced Unity (Rize-taught course)
Total Credits Required: 45
• 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
• 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
• ART 130 Introduction to Design
• CSCI 350 Event Programming Within a Windowing Environment
Total Credits Required: 56
• 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 321 Analysis of Algorithms
• CSCI 322 Programming Languages
• CSCI 370 Introduction to Operating Systems
• CSCI 460 Senior Capstone Experience
• MATH 131 Calculus and Analytic Geometry 1
One of the following courses:
• CSCI 330 Database Techniques and Modeling
• CSCI 340 Artificial Intelligence
• CSCI 350 Event Programming Within a Windowing Environment
Total Credits Required: 44
CSCI 460 Senior Capstone Experience and at least three CSCI courses at the 300 level or above must be taken at St. Norbert College.
Note: Candidates interested in earning teacher licensure in Computer Science must also complete the 4-12 Education major. See the Education [EDUC] section for additional certification requirements.