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 SYST ARCHIT & PROGAM

3

MAC 2035PROGRAMMING LANGUAGES

3

MAC 2015DATABASE DESIGN & CONSTRUCT

3

MAC 2017DATA STRUCTURES & ALGORITHMS

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 3999SR 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.).