University Catalog for Undergraduate Students

All Courses

computer science

Select a course view above or search the Agora Course Schedule for real-time availability.

Click on a course number to see its description, or see all descriptions on one page.

Number Title Offered/Credits
CS021 Computers in Management (Fall/Spring: 3)
CS031 Computers in Management—Honors (Fall: 3)
CS074 The Digital World: An Introduction to Information and Computing (Fall/Spring: 3)
CS075 Digital World of Robots (Fall: 3)
CS101 Computer Science I (Fall/Spring: 3)
CS102 Computer Science II (Fall/Spring: 3)
CS157 Introduction to Programming for Management (Fall/Spring: 3)
CS227 Introduction to Scientific Computation (Fall: 3)
CS243 Logic and Computation (Fall: 3)
CS244 Randomness and Computation (Spring: 3)
CS254 Web Application Development (Spring: 3)
CS257 Database Systems and Applications (Fall/Spring: 3)
CS258 Systems Analysis and Design (Fall/Spring: 3)
CS266 Technology and Society (Fall/Spring: 3)
CS267 Technology and Culture (Fall: 3)
CS271 Computer Systems (Spring: 3)
CS272 Computer Organization (Fall: 3)
CS273 Computer Organization Lab (Fall: 1)
CS333 Computer Graphics (Fall: 3)
CS342 Computational Photography (Fall: 3)
CS344 Mobile Application Development (Spring: 3)
CS346 Data Mining (Fall: 3)
CS347 Robotics (Spring: 3)
CS353 Object-Oriented Design (Fall: 3)
CS357 Database Systems Implementation (Spring: 3)
CS372 Computer Architecture (Spring: 3)
CS373 Computer Architecture Lab (Spring: 1)
CS383 Algorithms (Fall: 3)
CS390 Topics in Computer Science (Fall/Spring: 3)
CS397 Honors Thesis (Fall/Spring: 3)
CS399 Readings in Computer Science (Fall/Spring: 3)