Skip to main content

CS 160 - Intermediate Computer Programming

CS 160: Intermediate Computer Programming (3 units) at San Diego State University. 3 sections offered in Spring 2027, with meeting times, instructors, and seat counts. Prerequisites: CS 150 and credit or concurrent registration in CS 160L. Counts toward Computer Science Minor (2026-27), Computer Science Minor (2025-26).

3 units
  • Required Courses
  • Preparation for the Major
  • Impacted Program
  • Preparation for Major
Offered: Offered every term
Advanced computing methodology, process, and computational problem solving. Programming environment and data structures. Object-oriented program design and development. Binary trees, linear lists, maps, queues, recursion, stacks.
Prerequisites
CS 150 and credit or concurrent registration in CS 160L
See the full prerequisite chain

From the catalog

Grading
LCR: Letter Grade with Cr/NC available. The grading default for the class will be letter grade, but students can opt to take it for Cr/NC
Typically offered
Fall/Spring
Formerly numbered
CS 108

3 sections in Spring 2027

Class #5843· In-person · Open · Letter or CR/NC
85 of 85 seats open
Mon, Wed 2:00 PM-3:15 PM · LH 343
Class #5844· In-person · Open · Letter or CR/NC
60 of 60 seats open
Mon, Wed 4:00 PM-5:15 PM · P 146
Class #6386· In-person · Open · Letter or CR/NC
60 of 60 seats open
Tue, Thu 8:00 AM-9:15 AM · GMCS 309

Ratings via RateMyProfessors