Computer Science, BA

Overview

The BA in Computer Science program - Computer and Software Systems will prepare students for employment in various fields of computer science and /or to prepare them to pursue advanced studies in computer science. This will be accomplished by covering fundamentals of theory and practice such that students will have the tools they need to maximize their portfolios of significant coding projects.

Degree Requirements

To earn the Bachelor of Arts in Computer Science, students must complete a minimum of 128 credits including major requirements, Stern College General Education and Jewish Studies requirements, and elective courses as needed.

Major Requirements (42-44 credits)

Core Courses

COMP 1300Introduction to Computer Science

4

COMP 1320Data Structures

4

COMP 1504Discrete Structures

3

COMP 2113Computer Organization

3

COMP 2545Algorithms

3

COMP 3562Database Systems

3

COMP 3610Operating Systems

3

COMP 3640Programming Languages

3

COMP 3650Object Oriented Software Design

3

MATH 1412Calculus I

4

MATH 2105Linear Algebra

3

Electives

Complete two of the following courses:

COMP 2314Linux Programming for Data Analysis

4

COMP 2512Networking and Communications

3

COMP 3770Natural Language Processing

3

COMP 3780Web Programming and Development

3

COMP 3921Applied Machine Learning

3