CSE courses
41 courses · Brigham Young University-Idaho · Fall 2026
- CSE 110 — Intro to Programming16 sections
- CSE 111 — Programming with Functions9 sections
- CSE 121C — C Language2 sections
- CSE 130 — Algorithm Design2 sections
- CSE 131 — Modularization Design1 section
- CSE 170 — Technical Teamwork5 sections
- CSE 199R — Freshman Discovery Project4 sections
- CSE 210 — Programming with Classes7 sections
- CSE 212 — Programming w/Data Struct5 sections
- CSE 220C — C++ Language1 section
- CSE 230 — Encapsulation Design1 section
- CSE 231 — Inheritance Design1 section
- CSE 232 — Designing Data Structures1 section
- CSE 270 — Software Testing1 section
- CSE 280 — Discrete Mathematics3 sections
- CSE 290R — Special Topics1 section
- CSE 300 — Professional Readiness3 sections
- CSE 310 — Applied Programming6 sections
- CSE 325 — .NET Software Development1 section
- CSE 331 — Design Patterns1 section
- CSE 340 — Web Backend Development3 sections
- CSE 341 — Web Services1 section
- CSE 351 — Parallelism and Concurrency3 sections
- CSE 370 — Software Eng. Principles2 sections
- CSE 372 — Requirements Elicitation1 section
- CSE 381 — Algorithms and Complexity2 sections
- CSE 382 — Patterns and Data Structures1 section
- CSE 397 — Professional Career Project1 section
- CSE 398 — Internship2 sections
- CSE 399R — Product Development Project2 sections
- CSE 430 — Architectural Design1 section
- CSE 450 — Machine Learning3 sections
- CSE 453 — Computer Security1 section
- CSE 455 — Developing AI Systems1 section
- CSE 471 — UX Research1 section
- CSE 481 — Massively Parallel Computation1 section
- CSE 490R — Special Topics1 section
- CSE 498R — Internship II1 section
- CSE 499 — Senior Project3 sections
- CSE 499A — Senior Project, Part A1 section
- CSE 499B — Senior Project, Part B1 section
Spot missing or incorrect course data?