Computer Science Undergraduate Courses

Course Number Course Namesort icon Term Year Instructor
CSC 284 Advanced Algorithms Spring 2010 Seiferas
CSC 284 Advanced Algorithms Spring 2011 Štefankovič
CSC 284 Advanced Algorithms Spring 2012 Štefankovič
CSC 284 Advanced Algorithms Spring 2013 Štefankovič
CSC 267 Advanced GPU Programming and Cloud Computing Spring 2012 Soyata
CSC 267 Advanced GPU Programming and Cloud Computing Spring 2013 Soyata
CSC 293 Advanced Memory Systems Spring 2013 Ipek
CSC 255 Advanced Programming Systems Spring 2010 Ding
CSC 255 Advanced Programming Systems Spring 2011 Ding
CSC 290C Advanced Robotics Spring 2010 Brown
CSC 293 Advanced Topics in Memory Systems Spring 2011 Ipek
CSC 293 Advanced Topics in Memory Systems Spring 2012 Ipek
CSC 194 Appreciating and Understanding Network Phenomena Spring 2012 Seiferas
CSC 294 Appreciating and Understanding Network Phenomena Spring 2012 Seiferas
CSC 194 Appreciating and Understanding Network Phenomena Spring 2013 Seiferas
CSC 294 Appreciating and Understanding Network Phenomena Spring 2013 Seiferas
CSC 242 Artificial Intelligence Spring 2010 Brown
CSC 242 Artificial Intelligence Spring 2011 Ferguson
CSC 242 Artificial Intelligence Spring 2012 Ferguson
CSC 242 Artificial Intelligence Spring 2013 Ferguson
CSC 292 Cloud Computing Analytics Spring 2013 Jung
CSC 290A Collaborative Software Engineering Spring 2010 Ding
CSC 108 Computer Applications Spring 2011 Parker
CSC 108 Computer Applications Spring 2012
CSC 108 Computer Applications Spring 2013 Raqueño
CSC 109 Computer Applications For Science Spring 2010 Parker
CSC 280 Computer Models and Limitations Spring 2010
CSC 280 Computer Models and Limitations Spring 2011 Seiferas
CSC 280 Computer Models and Limitations Spring 2012 Kautz
CSC 280 Computer Models and Limitations Spring 2013 Hemaspaandra
CSC 257 Computer Networks Spring 2013 Shen
CSC 252 Computer Organization Spring 2010 Dwarkadas
CSC 252 Computer Organization Spring 2011 Scott
CSC 252 Computer Organization Spring 2012 Shen
CSC 252 Computer Organization Spring 2013 Ding
CSC 281 Cryptography Spring 2012 Venkitasubramaniam
CSC 296 Database Systems Spring 2012 Koomen
CSC 260 Dialog Systems Spring 2011 Allen
CSC 160 Engineering Computing Spring 2011 Nelson
CSC 160 Engineering Computing Spring 2011 Brown
CSC 160 Engineering Computing Spring 2013 Pawlicki
CSC 395H Honors Senior Thesis Spring 2010
CSC 200H Honors Undergraduate Problem Seminar Spring 2010 Hemaspaandra
CSC 200H Honors Undergraduate Problem Seminar Spring 2011 Hemaspaandra
CSC 391 Independent Study Spring 2010
CSC 391W Independent Study Spring 2010
CSC 391H Independent Study-honors Spring 2010
CSC 394 Internship Spring 2010
CSC 112 Intro to Human Computer Interaction Spring 2013 Loparev
CSC 170d Intro to Web Programming Spring 2013 Ferguson
CSC 249 Machine Vision Spring 2010 Nelson
CSC 249 Machine Vision Spring 2012 Luo
CSC 249 Machine Vision Spring 2013 Luo
CSC 191 Machines and Consciousness Spring 2010 Schubert
CSC 291 Machines and Consciousness Spring 2010 Schubert
CSC 191 Machines and Consciousness Spring 2011 Schubert
CSC 291 Machines and Consciousness Spring 2011 Schubert
CSC 291 Machines and Consciousness Spring 2012 Schubert
CSC 191 Machines and Consciousness Spring 2012 Schubert
CSC 191 Machines and Consciousness Spring 2013 Schubert
CSC 291 Machines and Consciousness Spring 2013 Schubert
CSC 246 Mathematical Foundations of Artificial Intelligence Spring 2010 Štefankovič
CSC 246 Mathematical Foundations of Artificial Intelligence Spring 2011 Gildea
CSC 246 Mathematical Foundations of Artificial Intelligence Spring 2012 Gildea
CSC 246 Mathematical Foundations of Artificial Intelligence Spring 2013 Gildea
CSC 258 Parallel and Distributed Systems Spring 2010 Shen
CSC 258 Parallel and Distributed Systems Spring 2011 Shen
CSC 258 Parallel and Distributed Systems Spring 2012 Ding
CSC 258 Parallel and Distributed Systems Spring 2013 Dwarkadas
CSC 132 Recreational Graphics II Spring 2010 Pawlicki
CSC 132 Recreational Graphics II Spring 2011 Pawlicki
CSC 395 Research Spring 2010
CSC 393 Senior Project Spring 2010
CSC 393H Senior Project-honors Spring 2010
CSC 199 Social Implications of Computing Spring 2012 Scott
CSC 299 Social Implications of Computing Spring 2012 Scott
CSC 199 Social Implications of Computing Spring 2013 Scott
CSC 299 Social Implications of Computing Spring 2013 Scott
CSC 255 Software Analysis and Improvement Spring 2012 Ding
CSC 390 Supervised Teaching Spring 2010
CSC 162 The Art Of Data Structures Spring 2010 Scott
CSC 161 The Art Of Programming Spring 2010 Singhal
CSC 161 The Art Of Programming Spring 2011 Singhal
CSC 161 The Art Of Programming Spring 2012 Singhal
CSC 161 The Art Of Programming Spring 2013 Singhal
CSC 172 The Science of Data Structures Spring 2010 Pawlicki
CSC 172 The Science of Data Structures Spring 2011 Pawlicki
CSC 172 The Science of Data Structures Spring 2012 Pawlicki
CSC 172 The Science of Data Structures Spring 2013 Pawlicki
CSC 283 Topics in Cryptography Spring 2013 Venkitasubramaniam
CSC 260 Topics in Language Understanding Spring 2012 Allen
CSC 200 Undergraduate Problem Seminar Spring 2010 Hemaspaandra
CSC 200 Undergraduate Problem Seminar Spring 2011 Hemaspaandra
CSC 200 Undergraduate Problem Seminar Spring 2012 Nelson
CSC 200 Undergraduate Problem Seminar Spring 2013 Nelson
CSC 200H Undergraduate Problem Seminar - Honors Spring 2012 Nelson
CSC 210 Web Programming Spring 2010 Bigham
CSC 210 Web Programming Spring 2011 Bigham
CSC 210 Web Programming Spring 2012 Bigham
CSC 210 Web Programming Spring 2013 Bigham