Major in Computer Science, B.S. (Honors) (Non-Teaching; CAC/ABET-accredited, 64 credits)

CORE COURSES (24 semester hours):

CS 151 Computer Science I 3
CS 152 Computer Science II 3
CS 153 Computer Science III 3
CS 253 Data and File Structures 3
CS 254 Computer Organization and Assembly Language Programming 3
CS 354 Digital Systems Design 3
CS 355 Systems Programming 3
CS 385 Computer Architecture 3

ADVANCED ELECTIVES (12 semester hours) choice of 12 hours from:

CS 407 Advanced Topics in Computer Science 1-3
CS 410 Introduction to Software Engineering 3
CS 415 Computer Game Development 3
CS 423 Computer Graphics 3
CS 425 Image Processing 3
CS 460 Database Concepts 3
CS 462 Artificial Intelligence 3
CS 463 Algorithms 3
CS 464 Programming Languages 3
CS 465 Compiler Design 3
CS 473 Simulation Techniques 3
CS 481 Operating Systems Design 3
CS 483 Theory of Computation 3
CS 490 Computer Communications Networks & Distributing Processing 3
CS 491 Wireless Communication Networks 3
CS 492 Computer Security 3
CS 495 Legal, Social, Ethical, and Economic Issues in Computing 3

AUXILIARY ELECTIVES (4 semester hours) selected from the Advanced Electives or from the following:

Additional courses selected from the advanced directed electives listed above or from the following:

CS 290 Topics in Computer Science 1-3
CS 300 Computer Science Work Experience I 3
CS 301 Computer Science Work Experience II 3
CS 398 Independent Study in Computer Science 1-3
CS 498 Senior Project 1-3
CS 499 Seminar in Computer Science 3

MATH/STATISTICS (15 semester hours)

MATH 152 Calculus I 4
MATH 218 Discrete Mathematics 4
MATH 221 Calculus II 4
MATH 226 Linear Algebra and Probability for Engineers 3

SCIENCE/QUANTITATIVE (15 semester hours) A choice of one of the following sequences (8 hours):

BIO 121 General Biology I 4
BIO 122 General Biology II 4
or    
CHEM 161 General Chemistry 3
CHEM 162 General Chemistry Lab 1
CHEM 200 Foundations of Analytical Chemistry 3
CHEM 201 Foundations of Analytical Chemistry Lab 1
or    
ESCI 121 Physical Geology 4
ESCI 122 Historical Geology 4
or    
PHYS 125 University Physics I 4
PHYS 126 University Physics II 4

Plus an additional 7 credits in science, STAT, or MATH 119 or above (not counting those in Math/Statistics category).

PHILOSOPHY (3 semester hours): PHIL 245 (3) or PHIL 242 (3)

Computer science honors program majors are not required to complete a minor. Students in this honors program are required to take a proficiency test specified by the department during their senior year.

powered by finalsite