The study of computer science will prepare you to enter a fast-growing, exciting and ever-changing profession.

Computer Science Minor Requirements

Computer Science Minor

(seven courses)

  • CSCI 110 Introduction to Computer Programming 
  • CSCI 150 Applications of Discrete Structures (or MATH 250 Advanced Foundations of Mathematics) 
  • CSCI 205 Software Engineering and Elementary Data Structures 
  • CSCI 220 Advanced Data and File Structures 
  • CSCI 225 Machine Organization and Assembly Language 

Two courses chosen from the following: any CSCI course 200 or above (excluding CSCI 310), MATH 315

Residency requirements: At least three CSCI courses 200 or above


Computer Science Teaching Minor

(seven courses)

The teaching minor has the same requirements as the computer science minor