Students are responsible for tracking their degree progress and for completing their degree requirements. Using the following course forecast information students will plan ahead and work with their advisor to create and update academic plans.

OSU Course Catalog
OSU Class Search

()=pre-requisites

**ALL INFORMATION SUBJECT TO CHANGE**

Fall Term 2020

  • CS 160 - Computer Science Orientation (Wireless Laptop)
  • CS 261 - Data Structures (CS 162/CS 165, MTH 231/CS 225)
  • CS 271 - Computer Architecture & Assembly Language (CS 161/CS 165)
  • CS 290 - Web Development (CS 162/CS 165)
  • CS 352 - Introduction to Usability Engineering (CS 161/CS 165)
  • CS 361 - Software Engineering I (CS 261)
  • CS 372 - Introduction to Computer Networks (CS 261, CS 271, C programming, Unix)
  • CS 461 - Senior Software Engineering Project (CS 361, Senior Standing) WIC
  • CS 466 - Web-based start-up project (co-requisite CS 461)
  • CS 492 - Mobile Software Development (CS 344)

Winter Term 2021

  • CS 161 - Introduction to Computer Science (MTH 112)
  • CS 325 - Analysis of Algorithms (CS 261, MTH 231/CS 225)
  • CS 340 - Introduction to Databases (CS 290)
  • CS 344 - Operating Systems I (CS 261, CS 271, C programming)
  • CS 362 - Software Engineering II (CS 261, CS 361 recommended)
  • CS 462 - Senior Software Engineering (CS 362, CS 461, Senior Standing) WIC
  • CS 475 - Introduction to Parallel Programming (CS 261)
  • CS 493 – Cloud Application Development (CS 290, CS 340, CS 372)
  • SE 467 - Business of Software II (CS 466)

Spring Term 2021

  • CS 162 - Introduction to Computer Science II (CS 161)
  • CS 381 - Programming Language Fundamentals (CS 261, MTH 231/CS 225)
  • CS 391 - Social and Ethical Issues in CS (CS 101 or Comp. Literacy)
  • CS 434 - Machine Learning and Data Mining (CS 325)
  • CS 444 - Operating Systems II (CS 344, CS 271)
  • CS 463 - Senior Software Engineering Project (CS 462)
  • CS 478 - Network Security (CS 372)
  • SE 201 - Software Development I (CS 162)
  • SE 303 - Software Engineering III (CS 362)
  • SE 468 - Business of Sofware III (SE 467)