Computer Science Program Information

Major Requirements

 

Computing and Applied Mathematics (CAM)

  • All of the core courses:
    • Math 131-132 (or Math 133) Calculus I -II
    • Math 225 Foundations of Higher Mathematics
    • Math 231 Calculus III
    • Math 326 Linear Algebra an Differential Equations
    • Math 496 Pro-Seminar
    • CPSC 207 (or equivalents)
  • Four courses selected from
    • Math 335 Differential Equations
    • Math 336 Numerical Analysis
    • Math 339 Discrete Mathematics
    • Math 341 Analysis I
    • Math 342 Analysis II (Pre-req: Math 341)
    • Math 345 Probability
    • Math 346 Statistics (pre-req: Math 345)
    • Math 353 Abstract Algebra I
    • Math 354 Abstract Algebra II (pre-req: Math 353)
    • Math 361 Geometry
    • Math 362 Topology
    • Math 381 Mathematical Modeling
    • Math 438 Mathematical Programming
  • Four courses selected from
    • Cpsc 307 C and Assembly Language
    • Cpsc 308 Electronic Communications
    • Cpsc 315 Simulation:Theory and Application
    • Cpsc 328 Data Structures
    • Cpsc 417 Systems Analysis and Design
    • Cpsc 429 Database Systems
  • Senior comprehensive

Bachelor of Science requirements

The Bachelor of Science degree requires

  • Completion of the major requirements listed above
  • At least 15 hours of science other than mathematics or computer science including one of the following sequences:
    • Bio 153 - 154 Foundations of Biology I, II
    • Chem 121-122 Principles of Chemistry I, II
    • Phys 217 -218 Physics I, II or Phys 221-222 General Physics I, II

Minor Requirements

Computer Science Minor

  • Cpsc 207 Computer Programming
  • Four courses selected from
    • Cpsc 307 C and Assembly Language
    • Cpsc 308 Electronic Communications
    • Cpsc 315 Simulation
    • Cpsc 417 Systems Analysis and Design
    • Cpsc 429 Database Systems

Mathematics/Computer Science Minor (combined minor)

  • Cpsc 207 Computer Programming
  • Two courses selected from
    • Cpsc 307 C and Assembly Language
    • Cpsc 308 Electronic Communications
    • Cpsc 315 Simulation
    • Cpsc 417 Systems Analysis and Design
    • Cpsc 429 Database Systems
  • One course selected from
    • Math 105 Elements of Calculus
    • Math 131 Calculus I
    • Math 133 Theory and Application of Calculus
  • Two courses selected from
    • Math 108 or Math 326 (Linear Algebra)
    • Math 114 Introduction to statistics or Math 345 Probability
    • Math 209 Introduction to Cryptology or Math 211 Number Theory
    • Math 225 Foundations fo Higher Mathematics
    • Math 251 Principles of Operations Reearch
    • Math 252 Theory of Interest
    • Math 335 Differential Equations or Math 336 Numerical Analysis
    • Math 361 Geometry
  • One additional course selected from
    • Math above 105 (except Math 131, Math 133)
    • Cpsc above 207

Management Information Systems Concentration

  • All of the following
    • Cpsc 102 Spreadsheets
    • Cpsc 103 Introduction to Computers
    • Cpsc 207 Computer Programming
  • One course selected from
    • Cpsc 417 Systems Analysis and Design
    • Cpsc 429 Database Systems
  • Two additional courses selected from
    • Cpsc 308 Electronic Communications
    • Cpsc 315 Simulation
    • Cpsc 417 Systems Analysis and Design
    • Cpsc 429 Database Systems
  • NOTE: This is not a stand-alone minor. Additional courses are required for a BUAD major.
    Visit Business Administration and Economics Department for more information.

     

 

Computer Science students have the opportunity for student employment as microcomputer support specialists or laboratory assistants and supervisors. In these positions, they gain valuable experience working with students in different courses, languages, and on a variety of computer equipment.