Courses


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 Web Science (formerly Internet Engineering)

Description of all undergraduate courses
Description of all graduate courses


Spring 2010



Lower Division


Course Room & Time Instructor Office & Hours
CS 103 Web Programming
section 01
HR 235   TR 1:30pm - 3:15pm
David Wolber     
HR 529
 
CS 110 Introduction to Computer Science I  
HR 235   MW 1:30pm - 3:15pm
David Wolber   
HR 529     
CS 112 Introduction to Computer Science II
HR 235   MW  9:40am - 11:25am
Sami Rollins
HR 544

CS 245 Data Structures and Algorithms
HR 235  MWF  11:35am - 12:40pm
David Galles
HR 542


Upper Division


Course Room & Time Instructor Office & Hours
CS 315 Computer Architecture

CS 326 Lab Section
HR 535   TR  1:30pm - 3:15pm

HR 530/535 W 1:30pm - 3:15pm
Gregory Benson
HR 533

CS 385 Special Lecture Series in Computer Science
HR 235   TR  12:20pm - 1:20pm
Benjamin Wells
HR 522

 CS 414 Compilers     
 HR 235 MWF 3:30-4:30pm
David Galles
 HR 542

CS 490 Senior Team Project
HR 512   TR  3:30-5:15pm 
Jeff Buckwalter
HR 526
    


Graduate

Course Room & Time Instructor Office & Hours
CS 685 Wireless Sensor Networks
HR 509   MW 3:30pm - 5:15pm
Sami Rollins
HR 541

CS 686 Program Instrumentation and Analysis
HR 235   TR 5:30-7:15pm
Greg Benson
HR 533
CS 680 Web Systems and Algorithms
HR 509  MW 1:30-3:15
Chris Brooks
HR 529

CS 690 Master's Project
HR 512   TR 3:30pm - 5:15pm
Jeff Buckwalter
HR 526




Fall 2009

Lower Division


Course Room & Time Instructor Office & Hours
CS 107 Computing, Robots and the Web
section 01
HR 235   TR 10:30am - 12:15pm
David Wolber     
HR 529
MW     3:30pm     -   4:30pm
           and by appointment 
CS 107 Computing, Robots and the Web
section 02
HR 235   MW 11:35am - 1:20pm David Galles  
HR 542
TR     10:00am     -  12:00pm
W       3:00pm     -     4:00pm
           or by appointment
CS 110 Introduction to Computer Science I  
HR 235   MW 1:30pm - 3:15pm
David Wolber   
HR 529
MW     3:30pm     -   4:30pm
           and by appointment     
CS 212 Software Development
HR 235   MW  9:40am - 11:25am
Sami Rollins
HR 544
MW     2:30pm     -     3:30pm
R         1:30pm     -    2:30pm       
and by appointment
CS 221 C and Systems Programming
HR 530   TR  10:30am - 12:15pm
Gregory Benson
HR 533
M       2:10pm     -   3:00pm
W       3:40pm     -    4:30pm
           and by appointment

Upper Division


Course Room & Time Instructor Office & Hours
CS 326 Operating Systems

CS 326 Lab Section
HR 235   TR  1:30pm - 3:15pm
HR 530/534 W 1:30pm - 3:15pm
Gregory Benson
HR 533
M       2:10pm     -   3:00pm
W       3:40pm     -    4:30pm
           and by appointment  
CS 385 Special Lecture Series in Computer Science
HR 235   TR  12:20pm - 1:20pm
Benjamin Wells
HR 522
T          3:30pm    -     4:30pm       
R       10:30am    -   11:45am
CS 490 Senior Team Project
HR 510   TR  5:30pm - 7:15pm 
Jeff Buckwalter
HR 526
TR        3:00pm      -      4:00pm       


Graduate

Course Room & Time Instructor Office & Hours
CS 662 Artificial Intelligence Prog
HR 235   TR 3:30pm - 5:15pm
Christopher Brooks
HR 541
TR     11:00am     -     12:00pm
CS 673 Algorithms
HR 514   MWF 9:40am - 10:45am
David Galles
HR 542
TR    10:00am     -     12:00pm 
W      3:00pm    -      4:00pm
         or by appointment
CS 682 Distributed Software Development
HR 235   MW 3:30pm - 5:15pm
Sami Rollins
HR 544
MW     2:30pm     -     3:30pm
R         1:30pm     -    2:30pm       
and by appointment
CS 690 Master's Project
HR 510   TR 5:30pm - 7:15pm
Jeff Buckwalter
HR 526
TR      3:00pm     -      4:00pm