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 1010Computer Programming I

4

MAC 2010Computer Programming II

4

MAC 2015Database Design & Construction

3

MAC 2017Data Structures and Algorithms Software Tools

3

MAC 2035Programming Languages

3

MAC 2045Computer Systems Architecture and Programs

3

MAC 2085Discrete Structures

3

 

Choose one of the following two course combinations:

MAC 3052WEB DEVELOPMENT APPLICATIONS

3

MAC 3060INTERACTIVE MEDIA_SYS DESIGN

3

OR

MATH 1032Calculus II

4

Any MATH course with Calculus II (MATH 1032) as a pre-req

 

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