Lehigh University
COLLEGE HOME | LEHIGH HOME | SEARCH


•  Sample Course Sequence: BA - College of Arts and Sciences


   

Diagram of Courses and Prerequisites

Mission for Program

This program of 121 credit hours is intended for students who desire a strong liberal arts program with a concentration in computer science. The program contains the fundamentals of computer science, including discrete mathematics, structured programming, data structures, programming languages, computer organization, compiler design, and operating systems. Consult Lehigh University Catalog for the distribution requirements of the College of Arts & Science

REQUIREMENTS FOR BACHELOR OF ARTS MAJOR IN COMPUTER SCIENCE

Total required credit hours: 121

Required Computer Science courses (36 credit hours):

CSE 15 Introduction to Computer Science (4)

CSE 17 Structured Programming and Data Structures (3)

CSE 33 Introduction to Computer Engineering (4)

CSE 109 Systems Programming (4)

CSE 201 Computer Architecture (3)

CSE 216 Software Engineering (3)

CSE 261 Discrete Structures (3)  OR MATH 243 Algebra (3)

CSE 262 Programming Languages (3)

CSE 303 Operating System Design (3)

CSE 318 Automata & Formal Grammars (3)

CSE 340 Design and Analysis of Algorithms (3)

Required Math courses (11 credit hours):

MATH 21  Calculus I (4)

MATH 22 Calculus II (4)

MATH 43 Survey of Linear Algebra (3)


The student has some flexibility in choosing the sequence of courses, because many of the courses are offered every semester.  For a list of all CSE courses and when they are offered, and for a suggested sequence of courses to satisfy the major requirements, see  www.cse.lehigh.edu/WHEN.

   
image


©2008 P.C. Rossin College of Engineering & Applied Science
Computer Science & Engineering, Packard Laboratory, Lehigh University, Bethlehem PA 18015