Undergraduate Course Catalog 2011-2012

General Information

Faculty/Staff Directory

Colleges/Schools:

 

Courses:


COMPUTER SCIENCE/BACHELOR OF SCIENCE

Total Credit Hours: 128
Major Credit Hours: 51-52


I. Core Courses (36)
13-200 Calculus I (4)
13-201 Calculus II (4)
13-210 Discrete Mathematics (4)
70-200 Introduction to Computer Science (3)
70-210 Programming and Data Structures (3)
70-220 Introduction to Unix (3)
70-245 Object-Oriented Programming (3)
70-300 Assembly Language Programming (3)
70-350 Operating Systems (3)
70-460 Programming Languages (3)
70-480 Communications and Networking (3)

II. Capstone (3)
The student must complete either
70-440 Software Engineering (3)
    or
70-485 Advanced Communications and Networking (3)

III. Electives (12 or 13)

Choose four additional computer science courses at or above the 200 level. 13-305 Linear Algebra (4), 13-315 Probability and Statistics (4), or 13-350 Numerical Analysis (4) may substitute for one computer science elective. Those pursuing the video game emphasis need to take these four courses as their electives: 70-410 Video Game Programming 1 (3); 70-415 Video Game Programming 2 (3); 70-430 Computer Graphics (3); 70-470 Artificial Intelligence (3).

IV. Advanced Writing Requirement
The Advanced Writing Requirement is satisfied within the major by taking both 70-460 Programming Languages and either of the two capstone courses, 70-440 Software Engineering or 70-485 Advanced Communications and Networking.