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

CORE COURSES (24 semester hours):

CS 151Computer Science I3
CS 152Computer Science II3
CS 153Computer Science III3
CS 253Data and File Structures3
CS 254Computer Organization and Assembly Language Programming3
CS 354Digital Systems Design3
CS 355Introduction to Systems Programming3
CS 385Computer Architecture3

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

CS 407Advanced Topics in Computer Science1-3
CS 410Introduction to Software Engineering3
CS 423Computer Graphics3
CS 425Image Processing3
CS 460Database Concepts3
CS 462Artificial Intelligence3
CS 463Algorithms3
CS 464Programming Languages3
CS 465Compiler Design3
CS 473Simulation Techniques3
CS 481Operating Systems Design3
CS 483Theory of Computation3
CS 490Computer Communications Networks & Distributing Processing3
CS 491Wireless Communication Networks3
CS 492Computer Security3
CS 495Legal, Social, Ethical, and Economic Issues in Computing3

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 290Topics in Computer Science1-3
CS 300Computer Science Work Experience I3
CS 301Computer Science Work Experience II3
CS 398Independent Study in Computer Science1-3
CS 498Senior Project1-3
CS 499Seminar in Computer Science3

MATH/STATISTICS (15 semester hours)

MATH 152Calculus I4
MATH 218Discrete Mathematics4
MATH 221Calculus II4
STAT 315Mathematical Statistics I3

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

BIO 121General Biology I4
BIO 122General Biology II4
   or

CHEM 161General Chemistry I3
CHEM 162General Chemistry I Lab1
CHEM 163General Chemistry II3
CHEM 164General Chemistry II Lab1
   or

ESCI 121Physical Geology4
ESCI 122Historical Geology4
   or

PHYS 125University Physics I4
PHYS 126University Physics II4

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