Division of Science and Mathematics - Computer Science                   
  • Programs
    • Sciences/Math
      • Biology
      • Chemistry
      • ComputerScience
      • Mathematics
    • Biology Ed.
    • Mathematics Ed.
  • Courses
  • McNair Scholars
  • FOCUS
  • Journal
  • Contact Us
COMPUTER SCIENCE
The following are the required courses for the Bachelor of Science Degree in Computer Science
COMPUTER SCIENCE CORE REQUIREMENTS

CMS 238 Discrete Mathematics 3
CMS 333 C++ Programming Language 3
CMS 337 Introduction to Computer Programming w/ C and C++ 3
CMS 341 JAVA 3
CMS 370 Computer Science Ethics 3
CMS 335 Concepts of Programming Language Design 3
CMS 411 Computer Science Seminar 1
CMS 430 Computer Organization 3
CMS 431 Data Structure/Algorithm 3
CMS 432 Operating Systems 3
CMS 433 Computer Networking 3
CMS 434 Computer Science Project 3
CMS 435 Database Management 3
CMS 460 Computer Science Internship 6
One Computer Science Elective 3
MAT 230 Pre-Calculus 3
MAT 231 Calculus I 3
MAT 232 Calculus II 3
MAT 331 Calculus III 3
MAT 233 Linear Algebra 3
MAT 234 Introduction to Probability and Statistics 3
MAT 333 Numerical Methods 3
PHY 231/232 Physics I & II 6
PHY 211/212 Physics I & II Labs 2
Total Hours 73.00

REQUIRED PROGRAM FOR A B.S. IN COMPUTER SCIENCE
FRESHMAN YEAR
See Freshman Year Experience 33.00
SOPHOMORE YEAR

AEP 211/212 Academic Enrichment 1
CMS 238 Discrete Mathematics 3
CMS 333 C++ Programming Language 3
CMS 335 Concepts in Programming Language Design 3
CMS 337 Intro to Computer Programming w/ C and C++ 3
MAT 230 Pre-Calculus 3
MAT 231 Calculus I 3
MAT 232 Calculus II 3
MAT 233 Linear Algebra 3
SOS 231 Introduction to the Social Sciences 3
HUM 233 Introduction to the Humanities 3
Total Hours 31.00

JUNIOR YEAR
PHY 231/232 Physics I and II 6
PHY 211/212 Physics I and II Labs 2
CMS 411 Computer Science Seminar 1
CMS 430 Computer Organization 3
CMS 431 Data Structures 3
CMS 435 Database Management 3
CMS 370 Computer Science Ethics 3
MAT 234 Introduction to Probability and statistics 3
Two courses in one foreign Language 6
One course in Religion 3
Total Hours 33.00

SENIOR YEAR
MAT 331 Calculus III 3
CMS 432 Operating System 3
CMS 433 Computer Networking 3
CMS 341 JAVA 3
CMS 434 Computer Science Project 3
CMS 460 Computer Science Internship 6
Computer Science Elective 3
MAT 333 Numerical Methods 3
Total Hours 27.00
Total Semester Hours Required for Graduation 124.00