Home Prospective Students People Courses Facilities Research Projects Jobs and Internships Grad Program FAQ Support Contact
Women in CS Community Connections   FlashMob Computing
CS Webmail







Computer Science Course Homepages

USF catalog entry for undergraduate Computer Science
USF catalog entry for the Master of Science in Computer Science
USF catalog entry for the Master of Science in Internet Engineering

Description of all undergraduate courses
Description of all graduate courses

2007 Fall Semester Class Schedule
2007 Summer Term Class Schedule



Fall 2008

Lower Division

Course Room & Time Instructor Office & Hours
CS107 Computing, Robots and Java HR 235 TR 10:30am - 12:15pm David Wolber HR 529
CS110 Introduction to Computer Science I HR 235 MWF 1:30pm - 3:15pm David Wolber HR 529
CS112 Introduction to Computer Science II HR 235 MWF 9:40am - 11:25am Sami Rollins HR 544
CS220 Introduction to Parallel Computing HR 235 MW 11:35am - 12:40pm Peter Pacheco HR 540

Upper Division

Course Room & Time Instructor Office & Hours
CS326 Operating Systems HR 235 TR 1:30pm - 3:15pm Greg Benson HR 533
CS490 Senior Team Project CO 417 TR 3:30pm - 5:15pm

Graduate

Course Room & Time Instructor Office & Hours
CS342 / CS601 Object-oriented Software Development HR 235 TR 3:30pm - 5:15pm Terence Parr HR 532
CS630 Advanced Microcomputer Programming HR 235 TR 7:30pm - 9:15pm Allan Cruse HR 212
CS662 Artificial Intelligence CO 324 TR 1:30pm - 3:15pm David Galles HR 542
CS673 Algorithms CO 417 MWF 1:30pm - 2:35pm David Galles HR 542
CS486 / CS686 Wireless Sensor Network HR 235 MW 3:30pm - 5:15pm Sami Rollins HR 544
CS690 Master's Project CO 417 TR 3:30pm - 5:15pm



Spring 2008

Lower Division

Course Room & Time Instructor Office & Hours
CS107 Computing, Robots and Java HR 235 TR 10:30am - 12:15pm Chris Brooks HR 541
MW 2:00pm - 3:30pm
CS110 Introduction to Computer Science I HR 235 MWF 1:30pm - 3:15pm David Wolber HR 529
MW 3:30pm - 4:30pm
CS112 Introduction to Computer Science II HR 235 MWF 9:40am - 11:25am David Galles HR 542
T 10:00am - 12:00pm
R 2:00pm - 3:00pm
CS210 Assembly Language & Systems Programming HR 235 MW 11:35am - 1:20pm Allan Cruse HR 212
MW 1:30pm - 2:20pm
TR 6:15pm - 7:15pm
CS245 Data Structures & Algorithms HR 235 MWF 3:30pm - 4:35pm David Galles HR 542
T 10:00am - 12:00pm
R 2:00pm - 3:00pm

Upper Division

Course Room & Time Instructor Office & Hours
CS315 Computer Architecture HR 235 TR 1:30pm - 3:15pm Greg Benson HR 533
CS342 Introduction to Software Engineering HR 235 TR 3:30pm - 5:15pm Terence Parr HR 532
MTWR 11:00am - 12:00pm
TR 2:00pm - 3:00pm
CS414 Compilers CO 427 MWF 1:30pm - 2:35pm David Galles HR 542
T 10:00am - 12:00pm
R 2:00pm - 3:00pm
CS480 Computers & Society CO 427 MWF 3:30pm - 4:35pm Chris Brooks HR 541
MW 2:00pm - 3:30pm

Graduate

Course Room & Time Instructor Office & Hours
CS601 Object-Oriented Software Development HR 235 TR 3:30pm - 5:15pm Terence Parr HR 532
MTWR 11:00am - 12:00pm
TR 2:00pm - 3:00pm
CS615 Computer Architecture HR 235 TR 1:30pm - 3:15pm Greg Benson HR 533
CS625 Parallel & Distributed Computing ED 110 MW 3:30pm - 5:15pm Peter Pacheco HR 540
MW 5:30pm - 7:00pm
CS652 Programming Languages CO 327 MW 1:30pm - 3:15pm Terence Parr HR 532
MTWR 11:00am - 12:00pm
TR 2:00pm - 3:00pm
CS682 Distributed Software Development HR 235 TR 5:30pm - 7:15pm Sami Rollins HR 544
TWR 4:00pm - 5:00pm
CS684 Human-Computer Interaction HR 235 MW 5:30pm - 7:15pm Arthur Karshmer
CS686 Programming Gigabit Ethernet HR 235 TR 7:30pm - 9:15pm Allan Cruse HR 212
MW 1:30pm - 2:20pm
TR 6:15pm - 7:15pm
CS690 Master's Project LM 346A TR 3:30pm - 5:15pm Jeff Buckwalter HR 519
TR 2:00pm - 3:00pm





Last modified Tuesday May 13, 2008
Department of Computer Science, University of San Francisco
Please e-mail webmaster at cs dot usfca dot edu with comments or problems