COMPUTER SCIENCE 

DEGREE REQUIREMENTS

Read this information carefully. Familiarity with degree requirements will empower you to make important decisions when planning your program of study.

A Bachelor of Arts degree in Computer Science is comprised of 120 credits, as explained below:

I. General Education Core Requirements – 36 credits

  • English Composition and Rhetoric – 6 credits
    • English Composition I is a required course for all students
    • Fundamentals of Communication can fulfill the second 3 credits of this requirement
  • Humanities – 12 credits
    • Must include at least 2 subject areas
    • Must include an art or literature course
  • History and Social Sciences – 6 credits
    • Must include at least 2 subject areas
  • Mathematics – 3 credits
  • Natural Sciences – 3 credits
  • Technology – 3 credits
  • Diversity – 3 credits

Each semester’s course schedule indicates the core requirement a course can fulfill. Although some courses can fulfill more than one requirement, the course can only be used once. Several Kodesh courses can satisfy some core requirements; however, if used here, they cannot also be used to fulfill the Jewish Studies requirements.

AP exam scores of 4 or higher may be used to fulfill core requirements, including English Composition I. CLEP exams, or other exams for credit, may not be used to fulfill the English Composition I Requirement. A maximum of 12 credits of CLEP exams may be applied towards the degree.

II. General Education Electives – 24 credits

III. Computer Science Major  – 36 credits

  • Required Computer Science Courses – 18 credits
    • CIS 213 Computer Programming I
    • CIS 315 Computer Programming II
    • CIS 241 Data Structures
    • CIS 311 Database Management Systems
    • CIS 330 Computer Systems Architecture
    • CIS 490 Senior Seminar in Computer Science
  • Required Mathematics Courses – 9 credits
    • MAT 231 Calculus I
    • MAT 232 Calculus II
    • MAT 320 Linear Algebra
  • Major Elective Courses – 9 credits
    • CIS 231 Assembly Language
    • CIS 204 Programming in Python
    • CIS 351 Programming Languages
    • CIS 355 Computer Systems, Networks and Information Technology
    • CIS 365 Web Programming
    • CIS 497-498-499 Internship in Computer Science

IV. Free Electives – 24 credits

V. Corollary Requirements

  • STA 201 Introduction to Statistics
  • 36 credits of Jewish Studies
  • 30 credits must be taken at WITS, of which at least 15 must be at the 300/400 level

A double major in Judaic Studies and a minor in another discipline may be completed in conjunction with the Computer Science major.

Computer Science Course Descriptions