Requirements for the Bachelor of Arts
and the Bachelor of Science
in Computer Science

Note that some required courses are offered evenings only. Department policy does not allow 100-level courses to be challenged for credit. At least half of required courses must be completed at Arcadia.

Common Curriculum for Both Degree Programs

(34–37 credits as listed below, with University-wide requirements requirements)

1. Ten courses in Computer Science

  • CS 201 Problem-Solving with Algorithms and Programming I
  • CS 202 Problem-Solving with Algorithms and Programming II
  • CS 203 Data Structures and Algorithm Analysis
  • CS 225 Research Writing for Computer Science
  • CS 341 Computer Ethics or US 230 International Computer Ethics
  • CS 354 Database Management Systems Design
  • CS 358 Operating Systems
  • CS 362 Computer Organization and Architecture
  • CS 490, 491 Capstone Course I, II

2.One course in Mathematics

  • MA 230 Discrete Structures

Additional Requirements for the Bachelor of Arts (B.A.)

(6-8 additional credits)

1. Two Computer Science electives, one of which must be at the 300 level and the other at the 200 or 300 level.

Additional Requirements for the Bachelor of Science (B.S.)

(18–20 additional credits)

1. One of the following two courses

  • CS/MA 315 Theory of Computation
  • CS 317 Design and Analysis of Algorithms

2. Three Computer Science electives, one of which must be at the 300 level and the other two at the 200 or 300 level.

3. Two courses in Mathematics

  • MA 201/207 Calculus I/Applied Calculus I
  • MA 202/208 Calculus II/Applied Calculus II

TOP

Request More InformationQuestionsApply Now

Computer Science and Mathematics News
Prospective Student Events
Scholarly Activities

Contact Us

Computer Science & Mathematics 
Boyer Hall, Room 116 
215-572-2855
Directory