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

SDSU COMPE 160 — Intro to Computer Prog

3.00 units 11 enrollment options

Computer organization and operation. Binary representation of information. Fundamentals of computer programming using a C family language: data types, selection and iteration structures, functions, arrays, pointers, scope and duration of variables. Systematic design and development of computer programs.

Course requirements

Prerequisites: Credit or concurrent registration in MATH 150.

  • Credit or concurrent registration in MATH 150.

Fall 2026 enrollment options

Seat status can change
Class # Format Status Seats Time Location Professor RateMyProfessors
1569 Discussion In person Open 56 / 95 Mon/Wed 9:00 AM–9:50 AM OP 230 Mikheil Tutberidze 3.0/5 · 22 reviews Difficulty 2.9 · 52% take again
1659 Laboratory In person Open 17 / 25 Tue/Thu 3:30 PM–4:50 PM LL 406 Dhruv Shah No rating
1569 Discussion In person Open 56 / 95 Mon/Wed 9:00 AM–9:50 AM OP 230 Mikheil Tutberidze 3.0/5 · 22 reviews Difficulty 2.9 · 52% take again
1962 Laboratory In person Open 17 / 25 Mon/Wed 2:00 PM–3:20 PM LL 406 Yuvjeeth Hosur Sreenivas No RateMyProfessor match available
1569 Discussion In person Open 56 / 95 Mon/Wed 9:00 AM–9:50 AM OP 230 Mikheil Tutberidze 3.0/5 · 22 reviews Difficulty 2.9 · 52% take again
1961 Laboratory In person Open 22 / 25 Mon/Wed 2:00 PM–3:20 PM PS 231 Mikheil Tutberidze 3.0/5 · 22 reviews Difficulty 2.9 · 52% take again
4319 Discussion In person Open 73 / 95 Mon/Wed 12:00 PM–12:50 PM PG 242 Mikheil Tutberidze 3.0/5 · 22 reviews Difficulty 2.9 · 52% take again
4299 Laboratory In person Waitlisted 25 / 25 Tue/Thu 12:30 PM–1:50 PM E 207 Yuvjeeth Hosur Sreenivas No RateMyProfessor match available
4319 Discussion In person Open 73 / 95 Mon/Wed 12:00 PM–12:50 PM PG 242 Mikheil Tutberidze 3.0/5 · 22 reviews Difficulty 2.9 · 52% take again
1964 Laboratory In person Open 15 / 25 Fri 9:00 AM–11:40 AM PS 231 Abdul Karim Tamim No RateMyProfessor match available
4319 Discussion In person Open 73 / 95 Mon/Wed 12:00 PM–12:50 PM PG 242 Mikheil Tutberidze 3.0/5 · 22 reviews Difficulty 2.9 · 52% take again
9152 Laboratory In person Open 23 / 25 Mon/Wed 3:30 PM–4:45 PM E 207 Yuvjeeth Hosur Sreenivas No RateMyProfessor match available
4319 Discussion In person Open 73 / 95 Mon/Wed 12:00 PM–12:50 PM PG 242 Mikheil Tutberidze 3.0/5 · 22 reviews Difficulty 2.9 · 52% take again
1963 Laboratory In person Open 11 / 25 Tue/Thu 3:30 PM–4:50 PM E 207 Rohini Panikara No RateMyProfessor match available
12201 Discussion In person Open 22 / 30 Mon/Wed 9:00 AM–9:50 AM LA 004 Rick Jimenez No RateMyProfessor match available
12202 Laboratory In person Open 23 / 30 Fri 9:00 AM–10:20 AM · Fri 10:45 AM–12:05 PM COBL 111
COBL 111
Rick Jimenez No RateMyProfessor match available

Spring 2027 enrollment options

Seat status can change
Class # Format Status Seats Time Location Professor RateMyProfessors
5816 Discussion In person Open 0 / 60 Mon/Wed 12:00 PM–12:50 PM NE 060 Mikheil Tutberidze 3.0/5 · 22 reviews Difficulty 2.9 · 52% take again
5818 Laboratory In person Open 0 / 25 Tue/Thu 11:00 AM–12:20 PM E 207 To be Announced No RateMyProfessor match available
5816 Discussion In person Open 0 / 60 Mon/Wed 12:00 PM–12:50 PM NE 060 Mikheil Tutberidze 3.0/5 · 22 reviews Difficulty 2.9 · 52% take again
5819 Laboratory In person Open 0 / 25 Tue/Thu 12:30 PM–1:50 PM E 207 To be Announced No RateMyProfessor match available
5816 Discussion In person Open 0 / 60 Mon/Wed 12:00 PM–12:50 PM NE 060 Mikheil Tutberidze 3.0/5 · 22 reviews Difficulty 2.9 · 52% take again
5817 Laboratory In person Open 0 / 25 Tue/Thu 2:00 PM–3:20 PM LL 406 To be Announced No RateMyProfessor match available