CS courses
69 courses · University of California Riverside · Fall 2026
- CS 005 — INTRODUCTION TO COMPUTER PROGRAMMING4 sections
- CS 006 — EFFECTIVE USE OF THE WORLD WIDE WEB2 sections
- CS 008 — INTRODUCTION TO COMPUTING6 sections
- CS 009A — DATA ORIENTED INTRODUCTION TO COMPUTING I9 sections
- CS 009B — DATA ORIENTED INTRODUCTION TO COMPUTING II6 sections
- CS 009C — C++ FOR PROGRAMMERS2 sections
- CS 010A — INTRODUCTION TO COMPUTER SCIENCE FOR SCIENCE, MATHEMATICS, AND ENGINEERING I15 sections
- CS 010B — INTRODUCTION TO COMPUTER SCIENCE FOR SCIENCE, MATHEMATICS, AND ENGINEERING 26 sections
- CS 010C — INTRODUCTION TO DATA STRUCTURES AND ALGORITHMS6 sections
- CS 011 — INTRODUCTION TO DISCRETE STRUCTURES4 sections
- CS 042 — A HITCHHIKER'S GUIDE TO ARTIFICIAL INTELLIGENCE (AI)3 sections
- CS 061 — MACHINE ORGANIZATION AND ASSEMBLY LANGUAGE PROGRAMMING6 sections
- CS 100 — SOFTWARE CONSTRUCTION8 sections
- CS 105 — DATA ANALYSIS METHODS3 sections
- CS 108 — DATA SCIENCE ETHICS4 sections
- CS 111 — DISCRETE STRUCTURES6 sections
- CS 119L — LABORATORY IN PROBLEM SOLVING AND PROGRAMMING1 section
- CS 120A — LOGIC DESIGN6 sections
- CS 120B — INTRODUCTION TO EMBEDDED SYSTEMS5 sections
- CS 130 — COMPUTER GRAPHICS2 sections
- CS 141 — INTERMEDIATE DATA STRUCTURES AND ALGORITHMS6 sections
- CS 144 — ALGORITHMS FOR BIOINFORMATICS2 sections
- CS 150 — AUTOMATA AND FORMAL LANGUAGES4 sections
- CS 152 — COMPILER DESIGN3 sections
- CS 153 — DESIGN OF OPERATING SYSTEMS4 sections
- CS 160 — CONCURRENT PROGRAMMING AND PARALLEL SYSTEMS3 sections
- CS 161 — DESIGN AND ARCHITECTURE OF COMPUTER SYSTEMS3 sections
- CS 164 — COMPUTER NETWORKS3 sections
- CS 165 — COMPUTER SECURITY2 sections
- CS 166 — DATABASE MANAGEMENT SYSTEMS3 sections
- CS 168 — INTRODUCTION TO VERY LARGE SCALE INTEGRATION DESIGN4 sections
- CS 170 — INTRODUCTION TO ARTIFICIAL INTELLIGENCE4 sections
- CS 171 — INTRODUCTION TO MACHINE LEARNING AND DATA MINING4 sections
- CS 175 — ENTREPRENEURSHIP IN COMPUTING2 sections
- CS 178A — PROJECT SEQUENCE IN COMPUTER SCIENCE AND ENGINEERING2 sections
- CS 179G — PROJECT IN COMPUTER SCIENCE: DATABASE SYSTEMS2 sections
- CS 179M — PROJECT IN COMPUTER SCIENCE: ARTIFICIAL INTELLIGENCE3 sections
- CS 180 — INTRODUCTION TO SOFTWARE ENGINEERING3 sections
- CS 182 — SOFTWARE TESTING AND VERIFICATION3 sections
- CS 189 — APPRENTICE TUTORING1 section
- CS 190 — SPECIAL STUDIES9 sections
- CS 193 — DESIGN PROJECT15 sections
- CS 198I — INDIVIDUAL INTERNSHIP IN COMPUTER SCIENCE1 section
- CS 201 — COMPILER CONSTRUCTION1 section
- CS 202 — ADVANCED OPERATING SYSTEMS1 section
- CS 203 — ADVANCED COMPUTER ARCHITECTURE1 section
- CS 205 — ARTIFICIAL INTELLIGENCE1 section
- CS 210 — SCIENTIFIC COMPUTING1 section
- CS 212 — DATA SCIENCE ETHICS4 sections
- CS 213 — MULTIPROCESSOR ARCHITECTURE AND PROGRAMMING1 section
- CS 214 — PARALLEL ALGORITHMS1 section
- CS 215 — THEORY OF COMPUTATION1 section
- CS 217 — GRAPHICS PROCESSING UNIT ARCHITECTURE AND PARALLEL PROGRAMMING2 sections
- CS 218 — DESIGN AND ANALYSIS OF ALGORITHMS1 section
- CS 220 — SYNTHESIS OF DIGITAL SYSTEMS1 section
- CS 224 — FOUNDATIONS OF MACHINE LEARNING1 section
- CS 235 — DATA MINING TECHNIQUES2 sections
- CS 236 — DATABASE MANAGEMENT SYSTEMS1 section
- CS 252A — DATA ANALYTICS AND EXPLORATION1 section
- CS 255 — COMPUTER SECURITY1 section
- CS 258 — INTRODUCTION TO REINFORCEMENT LEARNING2 sections
- CS 260 — SEMINAR IN COMPUTER SCIENCE1 section
- CS 279 — CAPSTONE PROJECT IN DATA SCIENCE1 section
- CS 287 — COLLOQUIUM IN COMPUTER SCIENCE1 section
- CS 290 — DIRECTED STUDIES2 sections
- CS 297 — DIRECTED RESEARCH71 sections
- CS 298I — INDIVIDUAL INTERNSHIP49 sections
- CS 299 — RESEARCH FOR THESIS OR DISSERTATION71 sections
- CS 302 — APPRENTICE TEACHING1 section
Spot missing or incorrect course data?