2014-2015 Undergraduate/Graduate Catalog

Computer Science, B.S. (Honors)

Requirements

Core Courses

CS 151Computer Science I

3

CS 152Computer Science II

3

CS 153Computer Science III

3

CS 253Data and File Structures

3

CS 254Computer Organization and Assembly Language Programming

3

CS 354Digital Systems Design

3

CS 355Systems Programming

3

CS 385Computer Architecture

3

Total Credit Hours:24

Advanced Electives choice of 9 hours from:

CS 407Advanced Topics in Computer Science

1 TO 3

CS 415Computer Game Development

3

CS 416Web Programming

3

CS 423Computer Graphics

3

CS 425Image Processing

3

CS 460Database Concepts

3

CS 462Artificial Intelligence

3

CS 463Algorithms

3

CS 464Programming Languages

3

CS 465Compiler Design

3

CS 473Simulation Techniques

3

CS 481Operating Systems Design

3

CS 483Theory of Computation

3

CS 490Computer Communications Networks & Distributed Processing

3

CS 491Wireless Communication Networks

3

CS 492Computer Security

3

CS 495Legal, Social, Ethical, and Economic Issues in Computing

3

Total Credit Hours:9

Auxiliary Electives selected from the Advanced Electives or from the following:

CS 290Topics in Computer Science

1 TO 3

CS 300Computer Science Work Experience I

3

CS 301Computer Science Work Experience II

3

CS 398Independent Study in Computer Science

1 TO 3

CS 499Seminar in Computer Science

3

Total Credit Hours:3

Philosophy

PHIL 245Computer Ethics

3

or

PHIL 242Ethical Problems in Technology

3

Total Credit Hours:3

Capstone Requirement

CS 410Introduction to Software Engineering

3

CS 498Senior Project

3

Total Credit Hours:6

Related Requirement

Total Credit Hours:31

MATH

MATH 152Calculus I

4

MATH 218Discrete Mathematics

4

MATH 221Calculus II

4

MATH 226Linear Algebra and Probability for Engineers

4

Total Credit Hours:16

Science- A choice of one of the following sequences

BIO 121General Biology I

4

BIO 122General Biology II

4

or

CHEM 161General Chemistry

3

CHEM 162General Chemistry Laboratory

1

CHEM 200Foundations of Analytical Chemistry

3

CHEM 201Foundations of Analytical Chemistry Laboratory

1

or

ESCI 121The Dynamic Earth

3

ESCI 122

or

PHYS 125University Physics I

4

PHYS 126University Physics II

4

Total Credit Hours:15

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

Total Credit Hours: 45

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.