CSE courses
106 courses · California State University San Bernardino · Fall 2026
- CSE 1100 — Critical Thinking Through Computer Programming. Units: 31 section
- CSE 1110L — Data Analysis Laboratory Using Spreadsheets. Unit: 11 section
- CSE 1120L — Scientific Simulation. Unit: 11 section
- CSE 1250 — Programming Basics. Units: 41 section
- CSE 1290 — College Learning for Lives and Careers in the Information Age. Units: 31 section
- CSE 1300 — Introduction to Data Science. Units: 31 section
- CSE 1300L — Introduction to Data Science Lab. Unit: 11 section
- CSE 2000Q2S — Computer Science II Semester Bridge. Units: 21 section
- CSE 2010 — Computer Science I. Units: 41 section
- CSE 2020 — Computer Science II. Units: 41 section
- CSE 2130 — Machine Organization. Units: 31 section
- CSE 3100 — Digital Logic. Units: 41 section
- CSE 3350 — Signals and Systems. Units: 31 section
- CSE 3650 — Systems Administration I. Units: 31 section
- CSE 3660 — Systems Administration II. Units: 31 section
- CSE 3900 — Computational Thinking and Block-based / Visual Programming for Educators. Units: 31 section
- CSE 3901 — Computer Programming for Educators. Units: 31 section
- CSE 3902 — Data Structures and Algorithms for Educators. Units: 31 section
- CSE 3903 — Software Development for Educators. Units: 31 section
- CSE 3904 — Information and Communication Technologies and Social Implications. Units: 31 section
- CSE 4010 — Contemporary Computer Architecture. Units: 41 section
- CSE 4030 — Analog Circuit Design and Analysis. Units: 41 section
- CSE 4050 — Web Application Development. Units: 31 section
- CSE 4100 — Computer Networking and Security. Units: 31 section
- CSE 4160 — Generative AI and Applications. Units: 31 section
- CSE 4200 — Computer Graphics. Units: 31 section
- CSE 4310 — Algorithm Analysis. Units: 31 section
- CSE 4400 — Game Design. Units: 31 section
- CSE 4410 — Game Programming. Units: 31 section
- CSE 4500 — Platform Computing. Units: 31 section
- CSE 4550 — Software Engineering. Units: 31 section
- CSE 4560 — Embedded Systems. Units: 41 section
- CSE 4600 — Operating Systems. Units: 31 section
- CSE 4610 — Advanced Operating Systems. Units: 31 section
- CSE 4820 — Senior Project. Units: 31 section
- CSE 4880 — Ethics Senior Seminar. Units: 31 section
- CSE 5000 — Introduction to Formal Languages and Automata Theory. Units: 31 section
- CSE 5010 — Introduction to Theory of Computation. Units: 31 section
- CSE 5100 — Advanced Computer Architecture. Units: 31 section
- CSE 5120 — Introduction to Artificial Intelligence. Units: 31 section
- CSE 5140 — Computational Intelligence. Units: 31 section
- CSE 5150 — Automated Reasoning. Units: 31 section
- CSE 5160 — Machine Learning. Units: 31 section
- CSE 5200 — Advanced Computer Graphics. Units: 31 section
- CSE 5208 — Introduction to Computer Engineering Design. Units: 41 section
- CSE 5210 — Digital System Design. Units: 41 section
- CSE 5250 — Parallel Algorithms and Programming. Units: 31 section
- CSE 5300 — Data Communications. Units: 31 section
- CSE 5350 — Numerical Computation. Units: 31 section
- CSE 5360 — Data Visualization. Units: 31 section
- CSE 5408 — Sustainable Engineering Design. Units: 41 section
- CSE 5410 — Robotics and Control. Units: 41 section
- CSE 5420 — Reinforcement Learning. Units: 31 section
- CSE 5430 — Deep Learning. Units: 31 section
- CSE 5460 — Natural Language Processing. Units: 31 section
- CSE 5500 — Advanced Bioinformatics I: Sequence Analysis. Units: 31 section
- CSE 5510 — Advanced Bioinformatics II: Numerical Modeling. Units: 31 section
- CSE 5700 — Compilers. Units: 31 section
- CSE 5720 — Database Systems. Units: 31 section
- CSE 5750 — Internship in Computer Science and Engineering. Units: 31 section
- CSE 5800 — Advanced Database Systems. Units: 31 section
- CSE 5940 — Topics in Computer Science and Engineering. Units: 31 section
- CSE 5951 — Independent Study. Unit: 11 section
- CSE 5952 — Independent Study. Units: 21 section
- CSE 5953 — Independent Study. Units: 31 section
- CSE 6010 — Foundations of Data Science. Units: 31 section
- CSE 6020 — Computation and Complexity Theory. Units: 31 section
- CSE 6030 — Advanced Computation and Complexity Theory. Units: 31 section
- CSE 6100 — Modern Computer Architecture. Units: 31 section
- CSE 6110 — VLSI Circuit Design. Units: 31 section
- CSE 6200 — Programming Languages Theory. Units: 31 section
- CSE 6210 — Contemporary Computer Graphics. Units: 31 section
- CSE 6220 — Data Visualization. Units: 31 section
- CSE 6240 — Distributed Computer Systems. Units: 31 section
- CSE 6250 — Multiprocessor and Parallel Processing. Units: 31 section
- CSE 6300 — Theory of Algorithms and Their Analysis. Units: 31 section
- CSE 6310 — Advanced Data Communications. Units: 31 section
- CSE 6320 — Big Data Management. Units: 31 section
- CSE 6330 — Data Mining. Units: 31 section
- CSE 6340 — Neural Networks. Units: 31 section
- CSE 6350 — Numerical Algorithms and Simulation. Units: 31 section
- CSE 6400 — Artificial Intelligence. Units: 31 section
- CSE 6550 — Software Engineering Concepts. Units: 31 section
- CSE 6560 — Formal Methods, Models and Languages. Units: 31 section
- CSE 6600 — Operating Systems Concepts and Theory. Units: 31 section
- CSE 6700 — Compiler Design Theory. Units: 31 section
- CSE 6710 — Advanced Compilers. Units: 31 section
- CSE 6800 — Distributed Database Management Systems. Units: 31 section
- CSE 6880 — Data Science Capstone Project. Units: 41 section
- CSE 6890 — Graduate Seminar. Unit: 11 section
- CSE 6940 — Graduate Research Methods in Computer Science. Units: 31 section
- CSE 6950 — Graduate Independent Study. Units: 31 section
- CSE 6962 — Masters Project. Units: 21 section
- CSE 6964 — Masters Project. Units: 41 section
- CSE 6972 — Thesis. Units: 21 section
- CSE 6973 — Thesis. Units: 31 section
- CSE 6974 — Thesis. Units: 41 section
- CSE 6976 — Thesis. Units: 61 section
- CSE 6980 — Comprehensive Examination. Units: 01 section
- CSE 6990 — Continuous Enrollment for Graduate Candidacy Standing. Units: 01 section
- CSE 6991 — Continuous Enrollment for Graduate Candidacy Standing. Unit: 11 section
- CSE 6992 — Continuous Enrollment for Graduate Candidacy Standing. Units: 21 section
- CSE 6993 — Continuous Enrollment for Graduate Candidacy Standing. Units: 31 section
- CSE 6994 — Continuous Enrollment for Graduate Candidacy Standing. Units: 41 section
- CSE 6995 — Continuous Enrollment for Graduate Candidacy Standing. Units: 51 section
- CSE 6996 — Continuous Enrollment for Graduate Candidacy Standing. Units: 61 section
Spot missing or incorrect course data?