Computer Science
Spring 2027 · 47 sections · seat counts as of Oct 18, 2026
Catalog: Computer Science courses in the 2026-2027 Catalog
CMPR 100 Computer, AI, & Society
| CRN | Meets | Dates | Instructor | Seats |
|---|---|---|---|---|
| 88598 | Online anytime | Jan 4–Jan 30 | Nicholas N. Quach | 40 of 40 open |
| 88599 | Online anytime | Jan 4–Jan 30 | Hugh Nguyen | 40 of 40 open |
| 91664 | Online anytime | Feb 8–Apr 4 | Nicholas N. Quach | 40 of 40 open |
| 91666 | Online anytime | Feb 8–Apr 4 | Hugh Nguyen | 40 of 40 open |
| 91668 | Online anytime | Apr 12–Jun 5 | Hugh Nguyen | 40 of 40 open |
CMPR 101 Programming Survey
| CRN | Meets | Dates | Instructor | Seats |
|---|---|---|---|---|
| 91672 | In person Fri 9:00–10:50am, A A-208 | Feb 8–Apr 4 | Nicholas N. Quach | 36 of 36 open |
| 91673 | In person Fri 9:00–10:50am, A A-208 | Apr 12–Jun 5 | Nicholas N. Quach | 36 of 36 open |
CMPR 104 Work Experience - IT Cybersecurity and Computing
| CRN | Meets | Instructor | Seats |
|---|---|---|---|
| 91674 | Arranged | Hugh Nguyen | 10 of 10 open |
| 91676 | Arranged | Hugh Nguyen | 5 of 5 open |
CMPR 105 Visual BASIC Programming
| CRN | Meets | Dates | Instructor | Seats |
|---|---|---|---|---|
| 91677 | In person Thu 6:00–9:10pm, Location TBA | Mar 8–Jun 5 | Jai S. Sim | 40 of 40 open |
CMPR 112 Java Programming
| CRN | Meets | Dates | Instructor | Seats |
|---|---|---|---|---|
| 88600 | Hybrid Mon/Tue/Wed/Thu 6:00–9:20pm, Location TBA + online work All meeting times
| Jan 4–Jan 30 | Jai S. Sim | 40 of 40 open |
| 91678 | In person Wed 6:00–9:10pm, Location TBA | Mar 8–Jun 5 | Jai S. Sim | 40 of 40 open |
CMPR 113 Advanced Java
| CRN | Meets | Dates | Instructor | Seats |
|---|---|---|---|---|
| 91679 | Online anytime | Apr 12–Jun 5 | Jai S. Sim | 40 of 40 open |
CMPR 114 Python Programming
| CRN | Meets | Dates | Instructor | Seats |
|---|---|---|---|---|
| 88601 | Online anytime | Jan 4–Jan 30 | Jai S. Sim | 40 of 40 open |
| 91680 | Online anytime | Mar 8–Jun 5 | Jai S. Sim | 40 of 40 open |
CMPR 115 Python for Data Analytics
| CRN | Meets | Dates | Instructor | Seats |
|---|---|---|---|---|
| 91681 | Online anytime | Feb 8–Jun 5 | Newton L. Peng | 40 of 40 open |
CMPR 117 Linux Programming
| CRN | Meets | Dates | Instructor | Seats |
|---|---|---|---|---|
| 91682 | Online anytime | Apr 12–Jun 5 | Hugh Nguyen | 40 of 40 open |
CMPR 118 JavaScript Programming
| CRN | Meets | Dates | Instructor | Seats |
|---|---|---|---|---|
| 88602 | Online anytime | Jan 4–Jan 30 | Newton L. Peng | 40 of 40 open |
| 91683 | Online anytime | Apr 12–Jun 5 | Hugh Nguyen | 40 of 40 open |
CMPR 120 Introduction to Programming
| CRN | Meets | Dates | Instructor | Seats |
|---|---|---|---|---|
| 91684 | In person Tue/Thu 6:00–8:20pm, A A-208 All meeting times
| Feb 8–Jun 5 | Joel D. Kirscher | 36 of 36 open |
| 91685 | In person Mon/Wed 8:00–10:10am, A A-208 All meeting times
| Feb 8–Jun 5 | Nicholas N. Quach | 36 of 36 open |
| 91686 | In person Tue/Thu 6:00–8:00pm, Location TBA All meeting times
| Feb 8–Jun 5 | Nicholas N. Quach | 40 of 40 open |
| 91687 | Online anytime | Feb 8–Jun 5 | Becky L. Hester | 40 of 40 open |
CMPR 121 Programming Concepts
| CRN | Meets | Dates | Instructor | Seats |
|---|---|---|---|---|
| 91690 | In person Tue/Thu 8:00–10:10am, A A-208 All meeting times
| Feb 8–Jun 5 | Nicholas N. Quach | 36 of 36 open |
| 91693 | In person Mon/Wed 6:00–8:20pm, A A-208 All meeting times
| Feb 8–Jun 5 | Nicholas N. Quach | 36 of 36 open |
CMPR 123 Introduction to IT and Cybersecurity
| CRN | Meets | Dates | Instructor | Seats |
|---|---|---|---|---|
| 88603 | Online anytime | Jan 4–Jan 30 | Hugh Nguyen | 40 of 40 open |
| 91695 | Online anytime | Mar 8–Apr 4 | Hugh Nguyen | 40 of 40 open |
CMPR 125 IT Help Desk Fundamentals
| CRN | Meets | Dates | Instructor | Seats |
|---|---|---|---|---|
| 91697 | Hybrid Mon 6:00–9:10pm, A A-222 + online work All meeting times
| Feb 8–Apr 4 | Raul Sanchez | 36 of 36 open |
CMPR 129 Introduction to Computer Organization
| CRN | Meets | Dates | Instructor | Seats |
|---|---|---|---|---|
| 91700 | In person Mon/Wed 6:00–8:05pm, A A-215 | Feb 8–Jun 5 | Joel D. Kirscher | 36 of 36 open |
CMPR 131 Data Structures Concepts
| CRN | Meets | Dates | Instructor | Seats |
|---|---|---|---|---|
| 91701 | In person Mon/Wed 10:30–11:55am, A A-208 | Feb 8–Jun 5 | Nicholas N. Quach | 36 of 36 open |
CMPR 134 Microsoft Windows Operating System
| CRN | Meets | Dates | Instructor | Seats |
|---|---|---|---|---|
| 91707 | Hybrid Mon 6:00–9:10pm, A A-209 + online work All meeting times
| Apr 12–Jun 5 | Jai S. Sim | 36 of 36 open |
CMPR 138 CompTIA Network+ Guide to Networks
| CRN | Meets | Dates | Instructor | Seats |
|---|---|---|---|---|
| 91709 | Hybrid Wed 6:00–9:10pm, A A-214 + online work All meeting times
| Mar 8–Jun 5 | Daniel F. Smith | 36 of 36 open |
CMPR 139 Introduction to Cloud Computing
| CRN | Meets | Dates | Instructor | Seats |
|---|---|---|---|---|
| 91710 | Online anytime | Mar 8–Jun 5 | Hugh Nguyen | 40 of 40 open |
CMPR 140 Discrete Structures for Computer Science
| CRN | Meets | Dates | Instructor | Seats |
|---|---|---|---|---|
| 91711 | In person Mon/Wed 10:00–11:25am, A A-222 | Feb 8–Jun 5 | George F. Sweeney | 36 of 36 open |
| 91712 | In person Tue 6:00–9:10pm, Location TBA | Feb 8–Jun 5 | Jason D. Hultman | 40 of 40 open |
CMPR 152 HTML
| CRN | Meets | Dates | Instructor | Seats |
|---|---|---|---|---|
| 88604 | Online anytime | Jan 4–Jan 30 | Hugh Nguyen | 40 of 40 open |
CMPR 153 A+ Essentials Hardware
| CRN | Meets | Dates | Instructor | Seats |
|---|---|---|---|---|
| 91713 | Hybrid Tue 6:00–9:10pm, A A-214 + online work All meeting times
| Feb 8–Apr 4 | Hugh Nguyen | 40 of 40 open |
CMPR 155 A+ Essentials Software
| CRN | Meets | Dates | Instructor | Seats |
|---|---|---|---|---|
| 91714 | Hybrid Tue 6:00–9:10pm, A A-222 + online work All meeting times
| Apr 12–Jun 5 | Raul Sanchez | 36 of 36 open |
CMPR 158 Intro to Artificial Intelligence
| CRN | Meets | Dates | Instructor | Seats |
|---|---|---|---|---|
| 91715 | Online anytime | Feb 8–Jun 5 | Ernest J. Garrison | 40 of 40 open |
CMPR 159 Intro to Machine Learning with Python
| CRN | Meets | Dates | Instructor | Seats |
|---|---|---|---|---|
| 91716 | Online anytime | Feb 8–Jun 5 | Newton L. Peng | 40 of 40 open |
CMPR 160 Intro to Deep Learning, Neural Networks with Keras and PyTorch
| CRN | Meets | Dates | Instructor | Seats |
|---|---|---|---|---|
| 91717 | Online anytime | Feb 8–Jun 5 | Newton L. Peng | 40 of 40 open |
CMPR 167 Microsoft Access
| CRN | Meets | Dates | Instructor | Seats |
|---|---|---|---|---|
| 91718 | Online anytime | Feb 8–Apr 4 | Ayman L. Gadalla | 40 of 40 open |
CMPR 169 Structured Query Language (SQL)
| CRN | Meets | Dates | Instructor | Seats |
|---|---|---|---|---|
| 91803 | Online anytime | Apr 12–Jun 5 | Jai S. Sim | 40 of 40 open |
CMPR 177 Ethical Hacking
| CRN | Meets | Dates | Instructor | Seats |
|---|---|---|---|---|
| 91804 | Online anytime | Apr 12–Jun 5 | Hugh Nguyen | 40 of 40 open |
CMPR 205 Advanced Visual Basic
| CRN | Meets | Dates | Instructor | Seats |
|---|---|---|---|---|
| 91806 | Online anytime | Feb 8–Jun 5 | Kimberly S. Davis | 40 of 40 open |
CMPR 213 C# Programming
| CRN | Meets | Dates | Instructor | Seats |
|---|---|---|---|---|
| 91808 | Online anytime | Mar 8–Jun 5 | Jai S. Sim | 40 of 40 open |
CMPR 247 Windows Server Operating System
| CRN | Meets | Dates | Instructor | Seats |
|---|---|---|---|---|
| 91809 | Hybrid Thu 6:00–9:10pm, Location TBA + online work All meeting times
| Mar 8–Jun 5 | Daniel F. Smith | 40 of 40 open |