Computer Science, Bachelor of Arts

Computer Science Major Requirements

No course with a grade lower than C- will be accepted toward a major or a minor in computer science. In addition, a C average (calculated as the College calculates G.P.A.) must be maintained over all courses required for a major or minor.

Required Courses

MATH 1030Calculus I

4

MAC 2085Discrete Structures

3

MAC 1010Computer Programming I

4

MAC 2010Computer Programming II

4

MAC 2045Computer Systems Architecture and Programs

3

MAC 2035Programming Languages

3

MAC 2015Database Design & Construction

3

MAC 2017Data Structures and Algorithms Software Tools

3

MAC 3052WEB DEVELOPMENT APPLICATIONS

3

MAC 3060INTERACTIVE MEDIA_SYS DESIGN

3

Two 3000-level electives from the department offerings

MAC 3997SENIOR EVALUATION RESEARCH

2

MAC 3999Senior Evaluation Implementation

2

Departmental Honors in Computer Science are conferred upon graduating seniors who have maintained an average of 3.7 or higher in courses required for the major (calculated as the College calculates G.P.A.).