Computer Science CSCI

Spring 2026 · 25 sections · seat counts as of Oct 14, 2026

Catalog: Computer Science courses in the 2025-2026 Catalog

CSCI 0010 Introduction to Computing · 3 units

Course description

CRNMeetsDatesInstructorSeats
41685
In person Rocklin Campus
Tue/Thu, 2 meeting times
All meeting times
  • Class Tue/Thu 6:00–7:20pm V 123
  • Lab Thu 7:30–8:35pm V 103
Jan 26–May 23Jade R. Selke8 of 30 open
40090
Online anytime
Jan 26–Mar 21Edward J. Przepiorski2 of 30 open, 1 waitlisted
40674
Online anytime
Jan 26–Mar 21Jade R. Selke10 of 30 open, 5 waitlisted
43212
Online anytime
Jan 26–Mar 21Jade R. Selke9 of 30 open, 4 waitlisted
40089
Online anytime
Mar 30–May 23Edward J. Przepiorski6 of 30 open, 7 waitlisted

CSCI 0012 Programming Concepts and Methodology I · 3 units

Course description

CRNMeetsDatesInstructorSeats
41693
In person Rocklin Campus
Tue/Thu, 2 meeting times
All meeting times
  • Class Tue/Thu 9:30–10:50am V 103
  • Lab Thu 10:50–11:55am V 103
Jan 26–May 23Barry E. Brown16 of 30 open
40765
Hybrid Nevada County Campus
Tue 4:00–7:05pm, N7-Classroom/Lab Bldg 120 + online work
All meeting times
  • Class Tue 4:00–6:10pm N7-Classroom/Lab Bldg 120
  • Lab Tue 6:10–7:05pm N7-Classroom/Lab Bldg 120
  • Plus online work
Mar 30–May 23Bruce Gauthier15 of 21 open
40091
Online anytime
Jan 26–May 23Susan Mano4 of 30 open
42201
Online anytime
Jan 26–May 23Robert N. Lapkass7 of 30 open, 7 waitlisted
40766
Online anytime
Jan 26–May 23Gita Faroughi18 of 30 open

CSCI 0013 Programming Concepts and Methodology II · 3 units

Course description

CRNMeetsDatesInstructorSeats
40718
Online anytime
Jan 26–May 23Gita Faroughi10 of 30 open
40509
Online anytime
Jan 26–May 23Gita Faroughi7 of 30 open
42750
Online anytime
Jan 26–May 23Gita Faroughi23 of 30 open

CSCI 0014 Data Structures · 3 units

Course description

CRNMeetsDatesInstructorSeats
40981
Hybrid Rocklin Campus
Fri 5:00–7:05pm on 2 dates + online work
All meeting times
  • Fri 5:00–7:05pm V 117
    Apr 3, May 22
  • Plus online work
Jan 26–May 23Iraj Sabzevary17 of 30 open

CSCI 0026 Discrete Structures for Computer Science · 3 units

Course description

CRNMeetsDatesInstructorSeats
41076
Online anytime
Jan 26–May 23Barry E. Brown5 of 30 open, 2 waitlisted
41385
Online anytime
Jan 26–May 23Barry E. Brown6 of 30 open, 2 waitlisted

CSCI 0027 Visual Basic .NET Programming I · 3 units

Course description

CRNMeetsDatesInstructorSeats
42170
Online anytime
Mar 30–May 23Delphin B. Kyubwa19 of 30 open

CSCI 0039 Introduction to Computer Architecture and Assembly Language · 3 units

Course description

CRNMeetsDatesInstructorSeats
40760
Online anytime
Jan 26–May 23Jade R. Selke6 of 32 open, 4 waitlisted
41107
Online anytime
Mar 30–May 23Iraj Sabzevary11 of 32 open

CSCI 0046 System Programming with C · 3 units

Course description

CRNMeetsDatesInstructorSeats
42202
Online anytime
Jan 26–May 23Barry E. Brown4 of 30 open
40720
Online anytime
Jan 26–May 23Barry E. Brown9 of 30 open

CSCI 0050 Introduction to Unix/Linux · 3 units

Course description

CRNMeetsDatesInstructorSeats
40094
Hybrid Rocklin Campus
Mon 9:30–11:55am, V 107 + online work
All meeting times
  • Class Mon 9:30–11:00am V 107
  • Lab Mon 11:00–11:55am V 107
  • Plus online work
Jan 26–May 23Barry E. BrownFull (31/30), 3 waitlisted

CSCI 0052 Introduction to SQL · 3 units

Course description

CRNMeetsDatesInstructorSeats
40722
Online anytime
Jan 26–May 23Delphin B. Kyubwa7 of 30 open

CSCI 0062 Web Programming I · 3 units

Course description

CRNMeetsDatesInstructorSeats
40726
Online anytime
Jan 26–May 23Matthew M. Sparks4 of 30 open

CSCI 0066 Object-Oriented Programming Using C++ · 3 units

Course description

CRNMeetsDatesInstructorSeats
40095
Online anytime
Jan 26–May 23Jade R. Selke5 of 30 open, 1 waitlisted

Machine-readable: Markdown · JSON