Spring 2017 Classes

CS 2100: Discrete Structures

Tu Th 12:55-1:45p in L104 WEB

Introduction to propositional logic, predicate logic, formal logical arguments, finite sets, functions, relations, inductive proofs, recurrence relations, graphs, and their applications to Computer Science.

CS 5040: Teaching Introductory Computer Science

Issues confronted by teaching assistants (TAs) of introductory computer science courses, including leading lab sections, conducting office hours, grading assignments,and communicating with students. CS 5040 is designed specifically for, and restricted to, undergraduate TAsin the School of Computing. [more info]


Fall 2016 Classes

CS/EAE 1030: Foundations of Computer Science

Mo We 2-2:50p in L104 WEB

Gentle introduction to the fundamental concepts of computer science. Students learn problem solving, programming, and the inner workings of a simple computer. [more info]

CS 1410-030 and -040: Introduction to Object-Oriented Programming

Mo We 8:05-9:25a in L105 WEB

Introduction to the engineering and mathematical skills required to effectively program computers. This section of CS 1410 is designed specifically for, and restricted to, ECE students. [more info]

CS 5040: Teaching Introductory Computer Science

Issues confronted by teaching assistants (TAs) of introductory computer science courses, including leading lab sections, conducting office hours, grading assignments, and communicating with students. CS 5040 is designed specifically for, and restricted to, undergraduate TAs in the School of Computing. [more info]