Computer Science, B.S.

The B.S. in Computer Science prepares students for a career in technology, as well as graduate study in computer science.  There are opportunities for interested students to do computer science research with faculty, and internship opportunities in the region are abundant.

In order to remain in the program, students who have declared the major in Computer Science must maintain satisfactory progress toward completion of the major by completing CS 129 Object-Oriented Programming with a grade of C- or higher by the end of the second year and completing CS 229 Advanced Programming by the end of the fall semester of the third year.

Students  may not earn both the major in Computer Science and the major in Computer Science with Healthcare Information Technology.

Major Requirements

Required Courses

CS 128INTRODUCTION TO SOFTWARE APPLICATION DEVELOPMENT

3

CS 128LINTRODUCTION TO SOFTWARE APPLICATION DEVELOPMENT LABORATORY

1

CS 129OBJECT-ORIENTED PROGRAMMING

3

CS 225WEB PROGRAMMING

3

CS 229ADVANCED PROGRAMMING

3

CS 242MODELS OF COMPUTATION

3

CS 270SOFTWARE DEVELOPMENT PRACTICES

3

CS 470SOFTWARE ENGINEERING PROJECT

3

CS 475TECHNICAL WRITING IN COMPUTER SCIENCE

3

CS 477DESIGN PATTERNS

3

DATA 150DATABASE SYSTEMS

3

MT 142INTRODUCTION TO DISCRETE MATHEMATICS

3

 

Elective Courses

Four CS courses at the 300 level or above.

Comprehensive Exam

Students must pass a comprehensive exam in their final semester.

Total Credit Hours: 46