Current studentsFamiliesFaculty & staffAlumni & donorsBusiness & industry
University of WesconsinPorter FallsDo more from day one.
Computer Science · B.S.

Computer Science: four-year plan

A sample term-by-term path to the B.S. in Computer Science.

Home / Academics / Computer Science / Four-year plan

How to read this plan

This is a sample path to the B.S. in Computer Science in four years at about 15–16 credits per term. Your actual plan depends on placement, transfer credit, a chosen concentration, and when courses are offered — build it with your adviser and check it against your degree audit. Course numbers link to the catalog.

Year 1 · Fall 14 credits

  • UNIV 1000 First-Year Seminar (1 cr)
  • ENGL 1010 Composition I (3 cr)
  • MATH 2400 Calculus I (4 cr)
  • CS 1100 Introduction to Programming (3 cr)
  • ENGL 1010 Composition I (3 cr)

Year 1 · Spring 16 credits

  • ENGL 1020 Composition II (3 cr)
  • MATH 2500 Calculus II (4 cr)
  • CS 1200 Object-Oriented Programming (3 cr)
  • ENGL 1020 Composition II (3 cr)
  • COMM 1100 Public Speaking (3 cr)

Year 2 · Fall 16 credits

  • MATH 2600 Linear Algebra (3 cr)
  • SE 2100 Software Construction (3 cr)
  • CS 2400 Data Structures and Algorithms (4 cr)
  • Fine Arts elective (3 cr)
  • Humanities elective (3 cr)

Year 2 · Spring 15 credits

  • CS 2600 Computer Organization (3 cr)
  • SE 3100 Requirements and Design (3 cr)
  • MATH 1600 Introductory Statistics (3 cr)
  • Social Science elective (3 cr)
  • Global Perspectives elective (3 cr)

Year 3 · Fall 12 credits

  • CS 3200 Databases (3 cr)
  • SE 3200 Software Quality and Testing (3 cr)
  • CS 3300 Web and Application Development (3 cr)
  • PHIL 2300 Ethics (3 cr)

Year 3 · Spring 15 credits

  • SE 3400 DevOps and Release Engineering (3 cr)
  • CS 3500 Operating Systems (4 cr)
  • Wellness elective (2 cr)
  • COOP 2000 Cooperative Education (recommended) (0 cr)
  • Free elective (3 cr)

Year 4 · Fall 12 credits

  • SE 3600 Human–Computer Interaction (3 cr)
  • CS 3700 Software Engineering (3 cr)
  • SE 4100 Software Architecture (3 cr)
  • Free elective (3 cr)

Year 4 · Spring 12 credits

  • CS 4200 Machine Learning (3 cr)
  • SE 4300 Secure Software Development (3 cr)
  • Free elective (3 cr)
  • ENGL 1010 Composition I (3 cr)

Fictional information

UW–Porter Falls is a work of parody. This four-year plan and every course in it is invented.