2017-2018 Undergraduate Catalog

Computer Science Major

The Computer Science major requires the completion of 58 credits. CS 110 may be required if a student has no previous programming experience.

Program Requirements

Required Courses for Computer Science Major

CS 110Introduction to Computer Science

3

CS 111Introduction to Structured Programming

3

CS 112Data Structures

3

CS 113Discrete Structures

3

CS 215Computer Systems Organization with Assembler

3

CS 272OOP with C# and Games

3

CS 311Database Design

3

CS 312Software Engineering

3

CS 313Discrete Systems

3

CS 318Project Course

3

CS 319Computer Ethics

3

CS 339Networking and Data Communication

3

CS 341Analysis of Algorithms

3

CS 349Operating Systems

3



Electives for Computer Science Major

Select one of the following:

CS 236Advanced Scripting Concepts

CS 241Advanced Programming Concepts Using "C"

3

CS 348Programming in Unix

3

CS 349Operating Systems

3

Required Supporting Courses for Computer Science Major

MA 151Calculus I

4

MA 152Calculus II

4

MA 253Calculus III

4

MA 261Linear Algebra

4

MA 331Probability & Statistics I

3

PY 151Principles of Physics I

3

PY 152Principles of Physics II

3

PY 153Physics Laboratory I

1

PY 154Physics Laboratory II

1

Must have a grade of "C" or better