Suggested course sequence:
BS – College of Arts and Sciences – Alternative A

freshman year, first semester (17 credit hours)

  • Engl 1 Composition and Literature (3)
  • Math 21 Analytic Geometry and Calculus I (4)
  • CSE 1 Breadth of Computing (2)
  • CSE 2 Fundamentals of Programming (2)
  • distribution requirements,  approved electives, or free electives(6)

freshman year, second semester (16 credit hours)

  • Engl 2 Composition and Literature: Fiction, Drama, Poetry (3)
  • Math 22 Analytic Geometry and Calculus II (4)
  • CSE 17  Programming and Data Structures (3)
  • distribution requirements,  approved electives, or free electives (6)


sophomore year, first semester (18 credit hours)

  • Math 23 Analytic Geometry and Calculus III (4)
  • CSE 262 Programming Languages (3)
  • CSE 109 Systems Software (4)
  • distribution requirements,  approved electives, or free electives (7)

sophomore year, second semester (15 credit hours)

  • CSE 261 Discrete Structures (3) **
  • Math 205 Linear Methods (3)
  • distribution requirements,  approved electives, or free electives (9)

** Effective Spring 2018, CSE 198 Foundations of Discrete Structures and Algorithms replaces CSE 261**


junior year, first semester (15 credit hours)

  • CSE 216 Software Engineering (3)
  • CSE 340 Design and Analysis of Algorithms (3)
  • Math 231 Probability and Statistics (3)
  • distribution requirements,  approved electives, or free electives (6)

junior year, second semester (15 credit hours)

  • CSE 202 Computer Organization &Architecture (3)
  • CSE 280 Capstone Project I (3)
  • distribution requirements,  approved electives, or free electives (9)


senior year, first semester (15 credit hours)

  • CSE 303 Operating System Design (3)
  • CSE 281 Capstone Project II (2)
  • distribution requirements,  approved electives, or free electives (10)

senior year, second semester (16 credit hours) 

  • CSE 252 Computers, the Internet, and Society (3)
  • CSE 318 Introduction to the Theory of Computation (3)
  • distribution requirements,  approved electives, or free electives (10)

Suggested course sequence:
BS – College of Arts and Sciences – Alternative B

freshman year, first semester (17 credit hours)

  • Engl 1 Composition and Literature (3)
  • Math 21 Analytic Geometry and Calculus I (4)
  • CSE 1 Breadth of Computing (2)
  • CSE 2 Fundamentals of Programming (2)
  • distribution requirements,  approved electives, or free electives (6)

freshman year, second semester (16 credit hours)

  • Engl 2 Composition and Literature: Fiction, Drama, Poetry (3)
  • Math 22 Analytic Geometry and Calculus II (4)
  • CSE 17 Structured Programming and Data Structures (3)
  • distribution requirements,  approved electives, or free electives (6)


sophomore year, first semester (17 credit hours)

  • Math 23 Analytic Geometry and Calculus III (4)
  • CSE 262 Programming Languages (3)
  • distribution requirements,  approved electives, or free electives (10)

sophomore year, second semester (16 credit hours)

  • CSE 109 Systems Software (4)
  • CSE 261 Discrete Structures (3) **
  • Math 231 Probability and Statistics (3)
  • distribution requirements,  approved electives, or free electives (6)

** Effective Spring 2018, CSE 198 Foundations of Discrete Structures and Algorithms replaces CSE 261**


junior year, first semester (15 credit hours)

  • CSE 216 Software Engineering (3)
  • CSE 340 Design and Analysis of Algorithms (3)
  • Math 205 Linear Methods (3)
  • distribution requirements,  approved electives, or free electives (6)

junior year, second semester (15 credit hours)

  • CSE 202 Computer Organization and Architecture (3)
  • CSE 280 Capstone Project II (3)
  • distribution requirements,  approved electives, or free electives (9)


senior year, first semester (15 credit hours)

  • CSE 303 Operating System Design (3)
  • CSE 281 Capstone Project II (2)
  • distribution requirements,  approved electives, or free electives (10)

senior year, second semester (16 credit hours) 

  • CSE 252 Computers, the Internet, and Society (3)
  • CSE 318 Introduction to the Theory of Computation (3)
  • distribution requirements,  approved electives, or free electives (10)


Suggested course sequence:
BS – College of Arts and Sciences – Alternative C

freshman year, first semester (17 credit hours)

  • Engl 1 Composition and Literature (3)
  • Math 21 Analytic Geometry and Calculus I (4)
  • CSE 1 Breadth of Computing (2)
  • CSE 2 Fundamentals of Programming (2)
  • distribution requirements,  approved electives, or free electives (6)

freshman year, second semester (16 credit hours)

  • Engl 2 Composition and Literature: Fiction, Drama, Poetry (3)
  • Math 22 Analytic Geometry and Calculus II (4)
  • CSE 17 Structured Programming and Data Structures (3)
  • distribution requirements,  approved electives, or free electives (6)


sophomore year, first semester (17 credit hours)

  • Math 23 Analytic Geometry and Calculus III (4)
  • CSE 262 Programming Languages (3)
  • distribution requirements,  approved electives, or free electives (10)

sophomore year, second semester (16 credit hours)

  • CSE 109 Systems Software (4)
  • CSE 261 Discrete Structures (3) **
  • Math 205 Linear Methods (3)
  • distribution requirements,  approved electives, or free electives (6)

** Effective Spring 2018, CSE 198 Foundations of Discrete Structures and Algorithms replaces CSE 261**


junior year, first semester (15 credit hours)

  • CSE 216 Software Engineering (3)
  • CSE 340 Design and Analysis of Algorithms (3)
  • Math 231 Probability and Statistics (3)
  • distribution requirements,  approved electives, or free electives (6)

junior year, second semester (15 credit hours)

  • CSE 280 Capstone Project 1 (3)
  • CSE 202 Computer Organization and Architecture (3)
  • CSE 318 Introduction to the Theory of Computation (3)
  • distribution requirements,  approved electives, or free electives (6)


senior year, first semester (15 credit hours)

  • CSE 303 Operating System Design (3)
  • CSE 281 Capstone Project II (2)
  • distribution requirements,  approved electives, or free electives (10)

senior year, second semester (16 credit hours) 

  • CSE 252 Computers, the Internet, and Society (3)
  • distribution requirements,  approved electives, or free electives (13)
© 2014-2016 Computer Science and Engineering, P.C. Rossin College of Engineering & Applied Science, Lehigh University, Bethlehem PA 18015.