Caption Arrow

Computer Science Major Requirements

(24 credits, plus a concentration)
  • CSCI 110 Introduction to Computer Programming
  • CSCI 150 Applications of Discrete Structures (spring) or MATH 250 Advanced Foundations of Mathematics
  • CSCI 205 Software Engineering and Elementary Data Structures
  • CSCI 220 Advanced Data and File Structures (spring)
  • CSCI 225 Machine Organization and Assembly Language (fall)
  • CSCI 460 Senior Capstone Experience (spring; must be taken at St. Norbert College)
Computer Science Concentration

(20 credits)
  • MATH 131 Calculus and Analytical Geometry 1
  • CSCI 321 Analysis of Algorithms (alternate years) or CSCI 323 Theory of Computation (alternate years)
  • CSCI 322 Programming Languages (fall)
  • CSCI 370 Introduction to Operating Systems (spring)

One of the following:

  • CSCI 330 Database Techniques and Modeling (alternate years)
  • CSCI 340 Artificial Intelligence
  • CSCI 350 Event Programming Within a Windowing Environment (alternate years)
  • CSCI 373 Communications/Networks
At least three CSCI courses numbered 300 or above must be taken at St. Norbert College.

Business Information Systems Concentration

(32 credits)
  • MATH 128 Introductory Statistics for Business
  • ACCT 205 Financial Accounting
  • BUAD 270 Marketing Concepts and Issues
  • CSCI 330 Database Techniques and Modeling (alternate years; must be taken at St. Norbert College)
  • CSCI 345 Business Applications Using Systems Analysis and Design 
  • One CSCI elective at 300 level (excluding CSCI 310)
  • One BUAD elective at 300 level (must be taken at St. Norbert College)
Two of the following: 
  • BUAD 231 Introduction to Organizational Behavior
  • BUAD 232 Introduction to Human Resource Management
  • BUAD 233 Introduction to Operations and Supply Chain Management 
Graphic Design and Implementation Systems Concentration

(32 credits)
  • ART 130 Introduction to Design
  • ART 280 Introduction to Photography and Digital Imaging or ART 335 Advertising Design
  • ART 350 Computer Graphics
  • CSCI 350 Event Programming Within a Windowing Environment (must be taken at St. Norbert College)
  • ART 460 Digital Studio
  • ART 485 Design for the Web
  • Two CSCI electives at 300 level (excluding CSCI 310)
Computer Science Major With Secondary Certification

(44 credits)
  • CSCI 110 Introduction to Computer Programming
  • MATH 131 Calculus and Analytical Geometry 1
  • CSCI 150 Applications of Discrete Structures (spring) or MATH 250 Advanced Foundations of Mathematics
  • CSCI 205 Software Engineering and Elementary Data Structures
  • CSCI 220 Advanced Data and File Structures (spring)
  • CSCI 225 Machine Organization and Assembly Language (fall)
  • CSCI 321 Analysis of Algorithms (alternate years)
  • CSCI 322 Programming Languages (fall)
  • CSCI 370 Introduction to Operating Systems (spring)
  • CSCI 460 Senior Capstone Experience (spring; must be taken at St. Norbert College)

One of the following:

  • CSCI 330 Database Techniques and Modeling (alternate years)
  • CSCI 340 Artificial Intelligence
  • CSCI 350 Event Programming within a Windowing Environment (alternate years)
At least three CSCI courses numbered 300 or above must be taken at St. Norbert College.
 
Back To Top Arrow