BYU CS Logo
Computing That Serves

Computer Science Courses

CS 142 - Introduction to Computer Programming
CS 199R - Academic Internship (International Students Only)
CS 224 - Introduction to Computer Systems
CS 235 - Data Structures and Algorithms
CS 236 - Discrete Structures
CS 240 - Advanced Programming Concepts
CS 252 - Introduction to Computational Theory
CS 340 - Software Design and Testing
CS 345 - Operating System Principles
CS 355 - Interactive Graphics and Image Processing
CS 404 - Ethics and Computers In Society
CS 453 - Fundamentals of Information Retrieval
CS 462 - Large-scale Distributed System Design
CS 470 - Introduction to Artificial Intelligence
CS 498R - Undergraduate Special Projects
CS 677 - Bayesian Inference
CS 697R - Graduate Special Projects
CS 699R - Masters Thesis
CS 799R - PhD Dissertation Credits




Academics