# Computer Science (CMPR) — Spring 2027 schedule Santa Ana College · 47 sections · Seat counts as of 2026-10-18 Source: https://colss-prod.cloud.rsccd.edu/Student/Courses Term dates: Feb 8, 2027 – Jun 5, 2027 (from the sections' dates) · 5 sessions, with dates: /c/santa-ana-college/schedule/spring-2027/index.json · Academic calendar: https://www.sac.edu/admissions/academic_calendar.php Course descriptions: 2026-2027 catalog, /c/santa-ana-college/catalog/2026-2027/courses/cmpr.md ## CMPR 100 — Computer, AI, & Society (3 units) | CRN | Section | Format | Meets | Dates | Instructor | Seats | | --- | --- | --- | --- | --- | --- | --- | | 88598 | 88598 | Online anytime | Online, no set time | Jan 4–Jan 30 | Nicholas N. Quach | 40 of 40 open | | 88599 | 88599 | Online anytime | Online, no set time | Jan 4–Jan 30 | Hugh Nguyen | 40 of 40 open | | 91664 | 91664 | Online anytime | Online, no set time | Feb 8–Apr 4 | Nicholas N. Quach | 40 of 40 open | | 91666 | 91666 | Online anytime | Online, no set time | Feb 8–Apr 4 | Hugh Nguyen | 40 of 40 open | | 91668 | 91668 | Online anytime | Online, no set time | Apr 12–Jun 5 | Hugh Nguyen | 40 of 40 open | ## CMPR 101 — Programming Survey (1 units) | CRN | Section | Format | Meets | Dates | Instructor | Seats | | --- | --- | --- | --- | --- | --- | --- | | 91672 | 91672 | In person, 1 Lecture | Fri 9:00–10:50am, A A-208 | Feb 8–Apr 4 | Nicholas N. Quach | 36 of 36 open | | 91673 | 91673 | In person, 1 Lecture | 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 (1-4 units) | CRN | Section | Format | Meets | Dates | Instructor | Seats | | --- | --- | --- | --- | --- | --- | --- | | 91674 | 91674 | Arranged, Work Experience | Time and place arranged | | Hugh Nguyen | 10 of 10 open | | 91676 | 91676 | Arranged, Work Experience | Time and place arranged | | Hugh Nguyen | 5 of 5 open | ## CMPR 105 — Visual BASIC Programming (3 units) | CRN | Section | Format | Meets | Dates | Instructor | Seats | | --- | --- | --- | --- | --- | --- | --- | | 91677 | 91677 | In person, Online Live Remote Meetings | Thu 6:00–9:10pm, Location TBA | Mar 8–Jun 5 | Jai S. Sim | 40 of 40 open | ## CMPR 112 — Java Programming (3 units) | CRN | Section | Format | Meets | Dates | Instructor | Seats | | --- | --- | --- | --- | --- | --- | --- | | 88600 | 88600 | Hybrid, Online Live Remote Meetings | Mon/Tue/Wed/Thu 6:00–9:20pm, Location TBA; Plus online work | Jan 4–Jan 30 | Jai S. Sim | 40 of 40 open | | 91678 | 91678 | In person, Online Live Remote Meetings | Wed 6:00–9:10pm, Location TBA | Mar 8–Jun 5 | Jai S. Sim | 40 of 40 open | ## CMPR 113 — Advanced Java (3 units) | CRN | Section | Format | Meets | Dates | Instructor | Seats | | --- | --- | --- | --- | --- | --- | --- | | 91679 | 91679 | Online anytime | Online, no set time | Apr 12–Jun 5 | Jai S. Sim | 40 of 40 open | ## CMPR 114 — Python Programming (3 units) | CRN | Section | Format | Meets | Dates | Instructor | Seats | | --- | --- | --- | --- | --- | --- | --- | | 88601 | 88601 | Online anytime | Online, no set time | Jan 4–Jan 30 | Jai S. Sim | 40 of 40 open | | 91680 | 91680 | Online anytime | Online, no set time | Mar 8–Jun 5 | Jai S. Sim | 40 of 40 open | ## CMPR 115 — Python for Data Analytics (3 units) | CRN | Section | Format | Meets | Dates | Instructor | Seats | | --- | --- | --- | --- | --- | --- | --- | | 91681 | 91681 | Online anytime | Online, no set time | Feb 8–Jun 5 | Newton L. Peng | 40 of 40 open | ## CMPR 117 — Linux Programming (3 units) | CRN | Section | Format | Meets | Dates | Instructor | Seats | | --- | --- | --- | --- | --- | --- | --- | | 91682 | 91682 | Online anytime | Online, no set time | Apr 12–Jun 5 | Hugh Nguyen | 40 of 40 open | ## CMPR 118 — JavaScript Programming (3 units) | CRN | Section | Format | Meets | Dates | Instructor | Seats | | --- | --- | --- | --- | --- | --- | --- | | 88602 | 88602 | Online anytime | Online, no set time | Jan 4–Jan 30 | Newton L. Peng | 40 of 40 open | | 91683 | 91683 | Online anytime | Online, no set time | Apr 12–Jun 5 | Hugh Nguyen | 40 of 40 open | ## CMPR 120 — Introduction to Programming (3.5 units) | CRN | Section | Format | Meets | Dates | Instructor | Seats | | --- | --- | --- | --- | --- | --- | --- | | 91684 | 91684 | In person, 1 Lecture, 1 Laboratory | 1 Lecture: Tue/Thu 6:00–7:35pm, A A-208; 1 Laboratory: Tue/Thu 7:35–8:20pm, A A-208 | Feb 8–Jun 5 | Joel D. Kirscher | 36 of 36 open | | 91685 | 91685 | In person, 1 Lecture, 1 Laboratory | 1 Lecture: Mon/Wed 8:00–9:25am, A A-208; 1 Laboratory: Mon/Wed 9:25–10:10am, A A-208 | Feb 8–Jun 5 | Nicholas N. Quach | 36 of 36 open | | 91686 | 91686 | In person, Online Live Remote Meetings, Laboratory | Online Live Remote Meetings: Tue/Thu 6:00–7:35pm, Location TBA; Laboratory: Tue/Thu 7:35–8:00pm, Location TBA | Feb 8–Jun 5 | Nicholas N. Quach | 40 of 40 open | | 91687 | 91687 | Online anytime, Online, Laboratory | Online, no set time | Feb 8–Jun 5 | Becky L. Hester | 40 of 40 open | ## CMPR 121 — Programming Concepts (3.5 units) | CRN | Section | Format | Meets | Dates | Instructor | Seats | | --- | --- | --- | --- | --- | --- | --- | | 91690 | 91690 | In person, 1 Lecture, 1 Laboratory | 1 Lecture: Tue/Thu 8:00–9:25am, A A-208; 1 Laboratory: Tue/Thu 9:25–10:10am, A A-208 | Feb 8–Jun 5 | Nicholas N. Quach | 36 of 36 open | | 91693 | 91693 | In person, 1 Lecture, 1 Laboratory | 1 Lecture: Mon/Wed 6:00–7:35pm, A A-208; 1 Laboratory: Mon/Wed 7:35–8:20pm, A A-208 | Feb 8–Jun 5 | Nicholas N. Quach | 36 of 36 open | ## CMPR 123 — Introduction to IT and Cybersecurity (0.5 units) | CRN | Section | Format | Meets | Dates | Instructor | Seats | | --- | --- | --- | --- | --- | --- | --- | | 88603 | 88603 | Online anytime | Online, no set time | Jan 4–Jan 30 | Hugh Nguyen | 40 of 40 open | | 91695 | 91695 | Online anytime | Online, no set time | Mar 8–Apr 4 | Hugh Nguyen | 40 of 40 open | ## CMPR 125 — IT Help Desk Fundamentals (3 units) | CRN | Section | Format | Meets | Dates | Instructor | Seats | | --- | --- | --- | --- | --- | --- | --- | | 91697 | 91697 | Hybrid | Mon 6:00–9:10pm, A A-222; Plus online work | Feb 8–Apr 4 | Raul Sanchez | 36 of 36 open | ## CMPR 129 — Introduction to Computer Organization (4 units) | CRN | Section | Format | Meets | Dates | Instructor | Seats | | --- | --- | --- | --- | --- | --- | --- | | 91700 | 91700 | In person, 1 Lecture | 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 (3 units) | CRN | Section | Format | Meets | Dates | Instructor | Seats | | --- | --- | --- | --- | --- | --- | --- | | 91701 | 91701 | In person, 1 Lecture | 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 (3 units) | CRN | Section | Format | Meets | Dates | Instructor | Seats | | --- | --- | --- | --- | --- | --- | --- | | 91707 | 91707 | Hybrid | Mon 6:00–9:10pm, A A-209; Plus online work | Apr 12–Jun 5 | Jai S. Sim | 36 of 36 open | ## CMPR 138 — CompTIA Network+ Guide to Networks (3 units) | CRN | Section | Format | Meets | Dates | Instructor | Seats | | --- | --- | --- | --- | --- | --- | --- | | 91709 | 91709 | Hybrid | Wed 6:00–9:10pm, A A-214; Plus online work | Mar 8–Jun 5 | Daniel F. Smith | 36 of 36 open | ## CMPR 139 — Introduction to Cloud Computing (3 units) | CRN | Section | Format | Meets | Dates | Instructor | Seats | | --- | --- | --- | --- | --- | --- | --- | | 91710 | 91710 | Online anytime | Online, no set time | Mar 8–Jun 5 | Hugh Nguyen | 40 of 40 open | ## CMPR 140 — Discrete Structures for Computer Science (3 units) | CRN | Section | Format | Meets | Dates | Instructor | Seats | | --- | --- | --- | --- | --- | --- | --- | | 91711 | 91711 | In person, 1 Lecture | Mon/Wed 10:00–11:25am, A A-222 | Feb 8–Jun 5 | George F. Sweeney | 36 of 36 open | | 91712 | 91712 | In person, Online Live Remote Meetings | Tue 6:00–9:10pm, Location TBA | Feb 8–Jun 5 | Jason D. Hultman | 40 of 40 open | ## CMPR 152 — HTML (3 units) | CRN | Section | Format | Meets | Dates | Instructor | Seats | | --- | --- | --- | --- | --- | --- | --- | | 88604 | 88604 | Online anytime | Online, no set time | Jan 4–Jan 30 | Hugh Nguyen | 40 of 40 open | ## CMPR 153 — A+ Essentials Hardware (3 units) | CRN | Section | Format | Meets | Dates | Instructor | Seats | | --- | --- | --- | --- | --- | --- | --- | | 91713 | 91713 | Hybrid | Tue 6:00–9:10pm, A A-214; Plus online work | Feb 8–Apr 4 | Hugh Nguyen | 40 of 40 open | ## CMPR 155 — A+ Essentials Software (3 units) | CRN | Section | Format | Meets | Dates | Instructor | Seats | | --- | --- | --- | --- | --- | --- | --- | | 91714 | 91714 | Hybrid | Tue 6:00–9:10pm, A A-222; Plus online work | Apr 12–Jun 5 | Raul Sanchez | 36 of 36 open | ## CMPR 158 — Intro to Artificial Intelligence (3 units) | CRN | Section | Format | Meets | Dates | Instructor | Seats | | --- | --- | --- | --- | --- | --- | --- | | 91715 | 91715 | Online anytime | Online, no set time | Feb 8–Jun 5 | Ernest J. Garrison | 40 of 40 open | ## CMPR 159 — Intro to Machine Learning with Python (3 units) | CRN | Section | Format | Meets | Dates | Instructor | Seats | | --- | --- | --- | --- | --- | --- | --- | | 91716 | 91716 | Online anytime | Online, no set time | Feb 8–Jun 5 | Newton L. Peng | 40 of 40 open | ## CMPR 160 — Intro to Deep Learning, Neural Networks with Keras and PyTorch (3 units) | CRN | Section | Format | Meets | Dates | Instructor | Seats | | --- | --- | --- | --- | --- | --- | --- | | 91717 | 91717 | Online anytime | Online, no set time | Feb 8–Jun 5 | Newton L. Peng | 40 of 40 open | ## CMPR 167 — Microsoft Access (3 units) | CRN | Section | Format | Meets | Dates | Instructor | Seats | | --- | --- | --- | --- | --- | --- | --- | | 91718 | 91718 | Online anytime | Online, no set time | Feb 8–Apr 4 | Ayman L. Gadalla | 40 of 40 open | ## CMPR 169 — Structured Query Language (SQL) (3 units) | CRN | Section | Format | Meets | Dates | Instructor | Seats | | --- | --- | --- | --- | --- | --- | --- | | 91803 | 91803 | Online anytime | Online, no set time | Apr 12–Jun 5 | Jai S. Sim | 40 of 40 open | ## CMPR 177 — Ethical Hacking (3 units) | CRN | Section | Format | Meets | Dates | Instructor | Seats | | --- | --- | --- | --- | --- | --- | --- | | 91804 | 91804 | Online anytime | Online, no set time | Apr 12–Jun 5 | Hugh Nguyen | 40 of 40 open | ## CMPR 205 — Advanced Visual Basic (3 units) | CRN | Section | Format | Meets | Dates | Instructor | Seats | | --- | --- | --- | --- | --- | --- | --- | | 91806 | 91806 | Online anytime | Online, no set time | Feb 8–Jun 5 | Kimberly S. Davis | 40 of 40 open | ## CMPR 213 — C# Programming (3 units) | CRN | Section | Format | Meets | Dates | Instructor | Seats | | --- | --- | --- | --- | --- | --- | --- | | 91808 | 91808 | Online anytime | Online, no set time | Mar 8–Jun 5 | Jai S. Sim | 40 of 40 open | ## CMPR 247 — Windows Server Operating System (3 units) | CRN | Section | Format | Meets | Dates | Instructor | Seats | | --- | --- | --- | --- | --- | --- | --- | | 91809 | 91809 | Hybrid, Online W Scheduled Zoom Mtgs | Thu 6:00–9:10pm, Location TBA; Plus online work | Mar 8–Jun 5 | Daniel F. Smith | 40 of 40 open |