Print PDF

STEM Icon

2025-26

Program map for Bachelor of Science in Computer Science (BSCS)

Gain hands-on skills in coding, data science, software development, and more, setting you up for a high-demand, high-paying career.

See also

  Important: Many course sequences only begin in fall quarter. Check with your program advisor.

  Please review both tabs for complete program information.

First Quarter


  • COLL 101: College Success 101 (2 credits)
  • MATH& 141 PreCalculus I (5 credits) - Elective 
  • ENGL& 101: English Composition I (5 credits)
  • CMST 220 or 230 Public Speaking or Small Group Communication (5 Credits)

Second Quarter


  • CS 170 Programming I (5 credits)
  • IT 249 Linux Operating System (5 Credits)
  • MATH& 142: PreCalculus II (5 Credits) - Elective

*Pre- and/or co-requisite(s)

Meet with Advisor

Third Quarter


  • MATH& 146 Introduction to Statistics (5 credits)
  • ENGL& 235 Technical Writing (5 credits)
  • Natural Science with lab from the distribution list
    • Recommend one of the following: BIOL& 160, BIOL& 221, BIOL& 222, BIOL& 223, BIOL& 241, CHEM& 161, PHYS& 221, PHYS& 222, PHYS& 223, ERSI 104, ENVS 215, GEOL 105, GEOL 118, GEOL& 101, GEOL& 208, or OCEA& 101 (5 credits)

Meet with Advisor

Fourth Quarter


  • CS 270: Data Structures I (5 credits)
  • MATH& 151 Calculus or Elective (5 Credits)
  • ENGR 205 Design of Logic Circuits (5 Credits)

Meet with Advisor

Fifth Quarter


  •  CS 275 Object Oriented Programming (5 Credits)
  • ENGR 206 Microprocessor Systems (5 Credits)
  • MATH& 215 Discrete Math (5 Credits)

Sixth Quarter


  • CS 280 Advanced Data Structures (5 Credits)
  • CS 285 Programming Tools (5 Credits)
  • Choose one for elective credit from Distribution List categories Humanities or Social Science:
    • SOC& 101 Introduction to Sociology: DIV or  HIST& 128 World Civilizations III: DIV

1. College Success


COLL 101: College Success 101 (2 credits)

2. Pre-Major Requirement


CS 170: Computer Programming (5 credits)

  • Prerequisite/s: MATH 088 or MATH 097 with grade C or better and knowledge of Windows is required; or instructor permission.

3. Communications Requirement


ENGL& 101: English Comp I (5 credits)

  • Prerequisite/s: College level reading and writing skills or completion of ENGL 099 with grade C or better.

4. Math Requirement


MATH& 151: Calculus I (5 credits)

  • Prerequisite/s: Placement or MATH& 142 with grade C or better

MATH& 146 Introduction to Statistics (5 credits)

5. Pre-Major Requirement


CS 275: Object Oriented Programming (5 credits)

  • Prerequisite/s: CS 170 with grade C or better, or instructor permission.

6. Pre-Major Requirement


ENGL& 235: Technical Writing (5 credits)

  • Prerequisite/s: ENGL& 101 with grade of C or better

7. Pre-Major Requirement


MATH 215: Discrete Structures (5 credits)

  • Prerequisite/s: MATH& 142 with grade C or better.

8. Social Sciences Requirement


ECON& 201: Micro Economics (5 credits))

  • Prerequisite/s: MATH 088 or BUS 104 and ENGL& 1.01 or BUS 190

9. Pre-Major Requirement


ENGR 205 Design of Logic Circuits (5 credits)

10. Pre-Major Requirement


ENGR 206 Microprocessor Systems (5 credits)

11. Pre-Major Requirement


CS 270: Data Structures I (5 credits)

  • Prerequisite/s: MATH 098 and CS 170, both with grade C or better, or instructor permission

13. Humanities / Diversity Requirement


HIST& 128: World Civilizations III (5 credits) or SOC& 101 Introduction to Sociology (5 credits)

15. Humanities Requirement


Choose one Humanities course from the distribution list from a discipline other than HIST or ECON (5 credits)

  1. Lab Based Science Course Requirement Choose one of these recommended courses:
  • BIOL& 100: Survey of Biology w/ Lab (5 credits)
  • BIOL& 160: General Biology w/ Lab (5 credits)
  • CHEM& 110: Chemical Concepts w/ Lab (5 credits)
  • CHEM& 121: Intro to Chemistry w/ Lab (5 credits)
    • Prerequisite/s: CHEM& 100 or CHEM& 110 or one year of high school chemistry, and completion of, or concurrent enrollment in Math 88 or 87 (or higher math)
  • CHEM& 161: General Chem w/ Lab 1 (5 credits)
    • Prerequisite/s: MATH 098 (or higher) with CHEM& 100, OR MATH 98 (or higher) with high school chemistry; OR MATH& 142
  • ENVS 215: Environmental Issues & Applications w/ Lab (5 credits)
    • Prerequisite/s: ENGL& 101 or instructor permission
  • ERSI 105: Earth Systems w/ Lab (5 credits)

Other lab-based science courses may also work. Consult with an LCC advisor and the transfer university.

17. Pre-Major Requirement


CS 280 Advanced Data Structures (5 credits)

  • Prerequisite/s: CS 270 and MATH& 141, both with grade C or better, or instructor permission

18. Pre-Major Requirement


CS 285 Programming Tools (5 credits)

  • Prerequisite/s: IT 249 and CS 270 both with grade C or better, or instructor permission

Unsure of your Career Pathway? We're Here to Help!

Visit our Career Services webpage to get started, or call (360) 442-2330 for help with your career search.

  Career Services in Admissions Center
  lowercolumbia.edu/careerservices
  (360) 442-2330
  careers@lowercolumbia.edu