clipboard steeple boxes gift circle-arrow chevron-thin-right chevron-thin-left magnify alasu instagram youtube feed twitter facebook

Welcome to Alabama State University. The following assistives navigation will help you jump to specific areas of the page.

Bachelor of Science in Computer Science

 
COMPUTER SCIENCE CURRICULUM

A Bachelor of Science degree in Computer Science includes 6 required hours in English composition, 9 required hours in humanities and fine arts, one elective each in humanities and fine arts, 8 hours of physics, MAT 137, 9 required hours of history, social, and behavioral sciences, and 2 electives, Freshman Orientation and the following:

MAT 165 Precalculus 

MAT 251 Linear Algebra 

MAT 256 Discrete Mathematics 

MAT 265 Calculus and Analytic Geometry I 

MAT 266 Calculus and Analytic Geometry II 

MAT 472 Probability and Statistics 

CSC 210 Introduction to Computer Science 

CSC 211 Programming Concepts, Standards and Methods 

CSC 212 Introduction to Data Structures and Algorithms 

CSC 280 Introduction to Software Engineering I 

CSC 311 Introduction to Computer Engineering 

CSC 312 Introduction to Computer Systems 

CSC 315 Data Communication and Networking 

CSC 330 Architecture of Digital Computers 

CSC 414 Introduction to Operating Systems 

CSC 421 Data Structure and Algorithm Analysis 

CSC 431 Organization of Programming Languages

 

Electives (10 hours)

CSC 200 Computers and Society 

CSC 380 Algorithms

CSC 420 Numerical Methods 

CSC 435 Data Base and Information Retrieval 

CSC 437 Software Engineering II 

CSC 440 Automata, Computability, and Formal Languages 

CSC 441 Compiler Design 

CSC 442 Computer Graphics 

CSC 445 Supercomputing 

CSC 447 Object-Oriented Programming 

CSC 460 Artificial Intelligence 

CSC 490, 491,492 Special Topics

 

A computer science minor requires CSC 211, 212, 311, 312, 421 above.

 

 

 

Back to top