Computer Science Course History

Typically, the introductory courses CSCI 135 and 150 are offered every semester (occassionally multiple sections in a semester). The intermediate courses (CSCI 151, 230, 250, and 280) are scheduled one semester each year, and the advanced electives (CSCI 3xx and 4xx) typically are offered one semester every other year.

YearFallSpring
2014–15 CSCI 135 Robotics (Zimmerman)
CSCI 150 Foundations (2×Burch)
CSCI 230 Comp. Org. (Burch)
CSCI 235 Intelligent Robotics (Ferrer)
CSCI 280 Algorithms (Goadrich)
CSCI 360 Prog. Lang. (Ferrer)
CSCI 385 Sci. Computingi> (Goadrich)
CSCI 135 Robotics (Goicoechea)
CSCI 150 Foundations (Ferrer)
CSCI 151 Data Structures (2×Goadrich)
CSCI 250 Scalable Softw. (Goadrich)
CSCI 330 Architecture (Burch)
CSCI 490 Topics: Game Dev. (Goadrich)
CSCI 410 Tech. Comm. (Ferrer)
2013–14 CSCI 135 Robotics (Zimmerman)
CSCI 150 Foundations (2×Ferrer)
CSCI 230 Comp. Org. (Burch)
CSCI 335 Art. Intelligence (Ferrer)
CSCI 420 Oper. Systems (Burch)
CSCI 135 Robotics (Ferrer)
CSCI 150 Foundations (Burch)
CSCI 151 Data Structures (Collins)
CSCI 250 Scalable Softw. (Ferrer)
CSCI 280 Algorithms (Collins)
CSCI 340 Databases (Burch)
CSCI 380 Theory (Collins)
CSCI 410 Tech. Comm. (Ferrer)
2012–13 CSCI 135 Robotics (Zimmerman)
CSCI 135 Robotics (Ferrer)
CSCI 150 Foundations (2×Ferrer)
CSCI 230 Comp. Org. (Burch)
CSCI 280 Algorithms (Collins)
CSCI 360 Prog. Lang. (Burch)
CSCI 385 Sci. Computing (Collins)
CSCI 135 Robotics (Zimmerman)
CSCI 150 Foundations (Ferrer)
CSCI 151 Data Structures (Collins)
CSCI 250 Scalable Softw. (Ferrer)
CSCI 330 Architecture (Burch)
CSCI 350 Software Engr. (Ferrer)
CSCI 410 Tech. Comm. (Collins)
2011–12 CSCI 135 Robotics (Zimmerman)
CSCI 150 Foundations (2×Ferrer)
CSCI 230 Comp. Org. (Burch)
CSCI 280 Algorithms (Collins)
CSCI 335 Art. Intelligence (Ferrer)
CSCI 380 Theory (Collins)
CSCI 135 Robotics (Zimmerman)
CSCI 150 Foundations (Ferrer)
CSCI 151 Data Structures (Collins)
CSCI 250 Scalable Softw. (Ferrer)
CSCI 340 Databases (Burch)
CSCI 410 Tech. Comm. (Collins)
CSCI 420 Oper. Systems (Hoffman)
2010–11 CSCI 135 Robotics (Zimmerman)
CSCI 135 Robotics (Wood)
CSCI 150 Foundations (Ferrer)
CSCI 230 Comp. Org. (Ferrer)
CSCI 330 Architecture (Hoffman)
CSCI 385 Sci. Computing (Collins)
CSCI 150 Foundations (Ferrer)
CSCI 151 Data Structures (Collins)
CSCI 250 Scalable Softw. (Ferrer)
CSCI 360 Prog. Lang. (Ferrer)
CSCI 410 Tech. Comm. (Collins)
2009–10 CSCI 135 Robotics (Burch)
CSCI 135 Robotics (Ferrer)
CSCI 150 Foundations (Burch)
CSCI 151 Data Structures (Leonard)
CSCI 250 Scalable Softw. (Ferrer)
CSCI 335 Art. Intelligence (Ferrer)
CSCI 380 Theory (Collins)
CSCI 135 Robotics (Leonard)
CSCI 150 Foundations (Burch)
CSCI 151 Data Structures (Ferrer)
CSCI 230 Comp. Org. (Burch)
CSCI 280 Algorithms (Ferrer)
CSCI 340 Databases (Burch)
CSCI 350 Oper. Systems (Leonard)
2008–09 CSCI 150 Foundations (Burch)
CSCI 151 Data Structures (Burch)
CSCI 230 Comp. Org. (Burch)
CSCI 385 Sci. Computing (Collins)
CSCI 491 Topics: Internet Prog. (Leonard)
CSCI 135 Robotics (Ferrer)
CSCI 135 Robotics (Leonard)
CSCI 150 Foundations (Burch)
CSCI 151 Data Structures (Leonard)
CSCI 250 Scalable Softw. (Ferrer)
CSCI 280 Algorithms (Burch)
CSCI 330 Architecture (Hoffman)
CSCI 350 Software Engr. (Ferrer)
2007–08 CSCI 115 Computing & Internet (Burch)
CSCI 135 Robotics (Ferrer)
CSCI 150 Foundations (Burch)
CSCI 151 Data Structures (Burch)
CSCI 250 Scalable Softw. (Ferrer)
CSCI 335 Art. Intelligence (Ferrer)
CSCI 350 Oper. Systems (Collins)
CSCI 135 Robotics (Ferrer)
CSCI 150 Foundations (Collins)
CSCI 151 Data Structures (Ferrer)
CSCI 230 Comp. Org. (Burch)
CSCI 280 Algorithms (Collins)
CSCI 340 Databases (Burch)
CSCI 360 Prog. Languages (Hoffman)
CSCI 380 Theory (Collins)
2006–07 CSCI 150 Foundations (Burch)
CSCI 151 Data Structures (Ferrer)
CSCI 250 Scalable Softw. (Ferrer)
CSCI 330 Comp. Architecture (Burch)
CSCI 490 Dist. Computing (Hoffman)
CSCI 115 Computing & Internet (Burch)
CSCI 135 Robotics (Ferrer)
CSCI 150 Foundations (Burch)
CSCI 151 Data Structures (Ferrer)
CSCI 230 Comp. Org. (Burch)
CSCI 280 Algorithms (Collins)
CSCI 350 Software Engr. (Ferrer)
CSCI 385 Sci. Computing (Collins)
2005–06 CSCI 135 Robotics (Ferrer)
CSCI 150 Foundations (Ferrer)
CSCI 151 Data Structures (Burch)
CSCI 250 Scalable Softw. (Ferrer)
CSCI 380 Theory (Collins)
CSCI 420 Oper. Systems (Hoffman)
CSCI 150 Foundations (Collins)
CSCI 151 Data Structures (Burch)
CSCI 230 Comp. Org. (Burch)
CSCI 280 Algorithms (Ferrer)
CSCI 350 Databases (Burch)
CSCI 335 Art. Intelligence (Ferrer)
2004–05 CSCI 150 Foundations (Collins)
CSCI 151 Data Structures (Burch)
CSCI 250 Scalable Softw. (Ferrer)
CSCI 350 Software Engr. (Ferrer)
CSCI 360 Prog. Languages (Burch)
CSCI 135 Robotics (Ferrer)
CSCI 150 Foundations (Ferrer)
CSCI 151 Data Structures (Burch)
CSCI 280 Algorithms (Ferrer)
CSCI 330 Comp. Architecture (Hoffman)
CSCI 490 Graphics (Burch)
2003–04 CSCI 135 Robotics (Ferrer)
CSCI 150 Foundations (Ferrer)
CSCI 250 Scalable Softw. (Ferrer)
CSCI 330 Comp. Architecture (Hoffman)
CSCI 340 Databases (Clark)
CSCI 420 Oper. Systems (Collins)
CSCI 150 Foundations (Collins)
CSCI 151 Data Structures (Collins)
CSCI 280 Algorithms (Ferrer)
CSCI 380 Theory (Collins)
CSCI 480 Par. & Dist. Sys. (Hoffman)
CSCI 490 Topics: Art. Intelligence (Ferrer)