Computer Science · Fall 2026, Winter 2027, Spring 2027, & Summer 2027

SDSU CS 160 — Int Computer Programming

3.00 units 5 enrollment options

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. Formerly numbered as CS 108

Course requirements

Prerequisites: CS 150 and credit or concurrent registration in CS 160L.

  • CS 150 and credit or concurrent registration in CS 160L.

Fall 2026 enrollment options

Seat status can change
Class # Format Status Seats Time Location Professor RateMyProfessors
3476 Lrg Lect In person Open 36 / 70 Tue/Thu 5:30 PM–6:45 PM SH 109 Bhargav Uday Shivbhakta No RateMyProfessor match available

Spring 2027 enrollment options

Seat status can change
Class # Format Status Seats Time Location Professor RateMyProfessors
5843 Lrg Lect In person Open 0 / 85 Mon/Wed 2:00 PM–3:15 PM LH 343 Patricia Kraft 3.5/5 · 12 reviews Difficulty 3.4 · 62% take again
5844 Lrg Lect In person Open 0 / 60 Mon/Wed 4:00 PM–5:15 PM P 146 Patricia Kraft 3.5/5 · 12 reviews Difficulty 3.4 · 62% take again
6386 Lrg Lect In person Open 0 / 60 Tue/Thu 8:00 AM–9:15 AM GMCS 309 Siddhi Amilkanthwar No RateMyProfessor match available

Summer 2027 enrollment options

Seat status can change
Class # Format Status Seats Time Location Professor RateMyProfessors
1357 Lrg Lect Online asynchronous Open 0 / 47 TBA ONLINE Patricia Kraft 3.5/5 · 12 reviews Difficulty 3.4 · 62% take again