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
Fall 2012
Lower Division
| Course |
Room & Time |
Instructor |
Office & Hours |
CS 107-01 Computing, Mobile Apps, and the Web 41346
|
HR 235 TR 9:55am - 11:40am
|
David Wolber
|
HR 529
|
CS 107-02 Computing, Mobile Apps and the Web 41347
|
HR 235 TR 12:45pm - 2:30pm |
David Wolber |
HR 529
|
CS 110-01 Introduction to Computer Science I 41348
|
HR 235 MWF 10:30am - 11:35am
|
Patricia Francis-Lyon
|
HR 526
|
CS 110-02 Introduction to Computer Science I 41349
|
HR 235 TR 2:40pm - 4:25pm |
Gregory Benson
|
HR 533
|
CS 112 Introduction to Computer Science II 41352
|
HR 235 TR 4:35pm - 6:20pm
|
EJ Jung
|
HR 541
|
CS 212-01 Software Development 41372
|
HR 235 MWF 3:30pm - 4:35pm
|
Sophie Engle
|
HR 533
|
CS 212-02 Software Development 41373
|
HR 235 MWF 2:15pm - 3:20pm
|
Sophie Engle
|
HR 533
|
CS 220-01 Introduction to Parallel Computing 41374
|
HR 143 MWF 1:00pm - 2:05pm
|
Peter Pacheco
|
HR 540
| Upper Division
| Course |
Room & Time |
Instructor |
Office & Hours |
CS 326 Operating Systems 41350 CS 326L Laboratory 41351
|
HR 143 TR 12:45pm - 2:30pm HR 530 W 4:45pm - 6:25pm
|
Gregory Benson
|
HR 533
|
CS 385 Special Lecture Series in Computer Science 41375
|
HR 235 TR 11:45am - 12:40pm |
TBA
|
|
CS 398 Directed Reading & Research 41376
|
Independent Study
|
TBA
|
|
| CS 414 Compilers 41377 |
HR 235 MWF 11:45am - 12:50pm |
Patricia Francis-Lyon
|
HR 526
| | CS 420 Game Engineering 42164 | HR 514 MWF 3:30pm - 4:35pm
| David Galles
| HR 542
|
CS 490 Senior Team Project 41379
|
CO 316 TR 9:55am - 11:40am
|
Jeff Buckwalter
|
HR 526
| Graduate
| Course |
Room & Time |
Instructor |
Office & Hours |
CS 640-01 Bioinformatics 41382
| HR 235 MW 4:45pm - 6:25pm
| Patricia Francis-Lyon
| HR 526
|
CS 673-01 Algorithms 41383
|
HR 235 MWF 9:15am -10:20pm
|
David Galles |
HR 542 | CS 673-02 Algorithms 41384
| HR 143 MWF 10:30am -11:35pm | David Galles | HR 542 | CS 680-01 Web Systems and Algorithms 41385
| HR 512 MWF 2:15pm -3:20pm | Terence Parr
| HR 532
|
CS 683-01 ComputerSecurity and Privacy 41353
|
CO 314 TR 2:40pm - 4:25pm |
EJ Jung |
HR 541
|
CS 690 Master's Project 41380
|
CO 316 TR 9:55am - 11:40am
|
Jeff Buckwalter
|
HR 526
|
CS 695 Practicum Study 41386
|
Fieldwork
|
Terence Parr
|
HR 532
|
Spring 2012
Lower Division
Upper Division
| Course |
Room & Time |
Instructor |
Office & Hours |
CS 315 Computer Architecture - 22544
|
HR 535 MWF 11:45am - 12:50pm
|
Peter S. Pacheco
|
HR 540 MF 2:00pm - 3:00pm
W 1:00pm - 2:00pm
and by appointment
| CS 315 Laboratory - 22545
| HR 530 T 2:40pm - 4:25pm | Peter S. Pacheco | HR 540 MF 2:00pm - 3:00pm W 1:00pm - 2:00pm and by appointment
|
CS 345 Prog Language Paradigms - 20831
|
HR 509 MWF 2:15pm - 3:20pm |
Terence J. Parr
|
HR 532 Any time HR531 door is open or by appointment
|
CS 385 SLS/CS - 20832
|
HR 235 MW 6:30pm - 8:15pm
|
Patricia A. Francis-Lyon
|
HR 526
M 10:30am - 11:30am
7:30pm - 9:30pm
MW 1:00pm - 4:00pm
F 1:00pm - 2:00pm
|
| CS 411 Automata Theory - 20834 |
HR 235 MWF 10:30am - 11:35am |
David J. Galles
|
HR 542
MW 2:00pm - 3:00pm
T 10:00am - 11:30am
and by appointment
|
CS 486 Sp Top: Mobile Programming - 22097
|
HR 235 TR 12:45pm - 2:30pm |
David W. Wolber
|
HR 529
TWR 2:30pm - 3:30pm
and by appointment
|
CS 490-01 Senior Team Project - 20835
|
HR 510 MWF 9:15am - 10:20am
|
Patricia A. Francis-Lyon |
HR 526
M 10:30am - 11:30am
7:30pm - 9:30pm
MW 1:00pm - 4:00pm
F 1:00pm - 2:00pm
| CS 490-02 Senior Team Project - 22683
| HR 535 MW 4:45pm - 6:25pm | Patricia A. Francis-Lyon
| HR 526
M 10:30am - 11:30am
7:30pm - 9:30pm
MW 1:00pm - 4:00pm
F 1:00pm - 2:00pm | Graduate
| Course |
Room & Time |
Instructor |
Office & Hours |
CS 662 Artificial Intelligence Programming - 20836
|
HR 143 TR 9:55am - 11:40am
|
Christopher H. Brooks
|
HR 245 by appointment
|
CS 675 Theory of Computation - 20837
|
HR 235 MWF 10:30am - 11:35am
|
Davis J. Galles |
HR 542
MW 2:00pm - 3:00pm
T 10:00am - 11:30am
and by appointment
|
CS 685 Wireless Sensor Networks - 20838
|
HR 235 TR 4:35pm - 6:20pm |
Sami N. Rollins |
HR 544
TWR 10:30am - 11:30am
and by appointment
|
CS 690-01 Master's Project - 20841
|
HR 510 MWF 9:15am - 10:20am |
Patricia A. Francis-Lyon
|
HR 526
M 10:30am - 11:30am
7:30pm - 9:30pm
MW 1:00pm - 4:00pm
F 1:00pm - 2:00pm
|
| CS 690-02 Master's Project - 22650 |
HR 535 MW 4:45pm - 6:25pm |
Patricia A. Francis-Lyon |
HR 526
M 10:30am - 11:30am
7:30pm - 9:30pm
MW 1:00pm - 4:00pm
F 1:00pm - 2:00pm
| Fall 2011
Lower Division
Upper Division
Graduate
Spring 2011
Lower Division
| Course |
Room & Time |
Instructor |
Office & Hours |
CS 107-01 Computing, Robots and the Web |
HR 235 MW 11:45am - 1:30pm |
Sophie J. Engle
|
HR 140B MW 4:45pm - 5:45pm T 11:45am -12:45pm and by appointment |
CS 107-02 Computing, Robots and the Web
|
HR 235 TR 9:55am - 11:40am |
Sophie J. Engle
|
HR 140B MW 4:45pm - 5:45pm T 11:45am -12:45pm and by appointment |
CS 110 Introduction to Computer Science I |
HR 235 TR 2:40pm - 4:25pm |
David W. Wolber
|
HR 529 TR 4:20pm - 5:00pm W 9:30am - 11:30am
|
CS 112 Introduction to Computer Science II |
HR 235 TR 12:45pm - 2:30pm
|
EJ Jung
|
HR 541 TR 4:40pm - 6:40pm and by appointment
|
CS 212-01 Software Development
|
CO 414 TR 12:45pm - 2:30pm |
Sami N. Rollins
|
HR 544 TR 4:30pm - 5:30pm W 11:00am - 1:00pm
|
| CS 245 Data Structures & Algorithms |
HR 235 MW 2:15pm - 4:35pm |
Sophie J. Engle
|
HR 140B MW 4:45pm - 5:45pm T 11:45am -12:45pm and by appointment | Upper Division
| Course |
Room & Time |
Instructor |
Office & Hours |
CS 315 Computer Architecture CS 315 Laboratory |
HR 510 TR 9:55am - 11:40am HR 530 and HR 535 W 10:30am -12:15pm |
Gregory D. Benson
|
HR 533 MW 2:10pm - 3:00pm R 1:10pm - 2:00pm
|
CS 333 Intro to Database Systems
|
HR 535 TR 2:40pm - 4:25pm
|
EJ Jung
|
HR 541 TR 4:40pm - 6:40pm and by appointment |
CS 385 Special Lecture Series in Computer Science |
HR 235 TR 11:45am - 12:40pm |
Benjamin Wells
|
HR 522 T 2:45pm - 4:00pm R 10:00am - 11:15am
|
| CS 490 Senior Team Project |
HR 535 TR 12:45pm - 2:30pm |
Jeff T. Buckwalter
|
HR 526 TR 2:30pm - 3:30pm
| Graduate
| Course |
Room & Time |
Instructor |
Office & Hours |
| CS 621 Network Programming |
CO 418 TR 2:40pm - 4:25pm |
Sami N. Rollins
|
HR 544 TR 4:30pm - 5:30pm W 11:00am - 1:00pm |
CS 625 Parallel & Distributed Comp
|
HR 235 MWF 10:30am - 11:35am |
Peter S. Pacheco
|
HR 540 MWF 12:30pm - 1:30pm and by appointment
|
CS 636 Operating Systems
|
HR 235 TR 4:35pm - 6:20pm |
Gregory D. Benson
|
HR 533 MW 2:10pm - 3:00pm R 1:10pm - 2:00pm
|
CS 652 Programming Languages
|
CO 312 MWF 2:15pm - 3:20pm |
Terence J. Parr
|
HR 532 MWF 3:45pm - 6:00pm TR 11:00am - 12:00pm
|
CS 686 Sp Top: Bioinformatics Research
|
HR 509 TR 4:35pm - 6:20pm |
Patricia A. Francis-Lyon |
HR 140B MW 11:45am - 1:00pm TR 3:00pm - 4:30pm
|
CS 690 Master's Project
|
HR 535 TR 12:45pm - 2:30pm |
Jeff T. Buckwalter |
HR 526 TR 2:30pm - 3:30pm |
| CS 695 Practicum Study |
TBA
|
Terence J. Parr
|
HR 532 MWF 3:45pm - 6:00pm TR 11:00am - 12:00pm | Fall 2010
Lower Division
| Course |
Room & Time |
Instructor |
Office & Hours |
CS 107 Computing, Robots and the Web
|
HR 235 TR 9:55am - 11:40am
|
David Wolber
|
HR 529 MW 11:00am-12:00pm T 11:45am-12:45pm and by appointment
|
CS 110 Introduction to Computer Science I
|
HR 235 TR 12:45pm - 2:30pm
|
Greg Benson
|
HR 533 MW 2:10pm-3:00pm TR 2:30pm-3:00pm W 11:10am-12:00pm and by appointment |
CS 112 Introduction to Computer Science II
|
HR 235 MW 11:45pm - 2:05pm
|
EJ Jung
|
HR 541 MW 2:30pm- 4:30pm and by appointment |
CS 212-01 Introduction to Software Development
|
HR 235 TR 2:40pm - 4:25pm
|
Sami Rollins
|
HR 544 TR 4:30pm-5:30pm W 11am-12:00pm and by appointment
|
CS 212-02 Introduction to Software Development
|
HR 235 TR 4:35pm - 6:20pm
|
Sophie Engle
|
HR 140B TR 1:00pm-2:30pm and by appointment |
CS 220 C and Parallel Programming
|
HR 535 MWF 10:30am - 11:35am
|
Peter Pacheco
|
HR 540 M 3:30pm-5:00pm F 9:15am-10:15am and by appointment
| Upper Division
| Course |
Room & Time |
Instructor |
Office & Hours |
| CS 385 Special Lecture Series in Computer Science |
HR 235 TR 11:45am - 12:40pm |
Benjamin Wells |
HR 522 T 2:45pm- 4:00pm R 10:00am-11:15am
|
CS 411 Automata Theory
|
CO 413 MWF 10:30am - 11:35am |
David Galles
|
HR 542 MW 2:00pm-3:00pm T 10:00am-11:30am and by appointment
|
| CS 420 Game Engineering |
HR 235 MWF 3:30pm - 4:35pm |
David Galles
|
HR 542 MW 2:00pm-3:00pm T 10:00am-11:30am and by appointment
|
CS 486 Information Visualization
|
HR 535 TR 2:40pm - 4:25pm |
Sophie Engle
|
HR 140B TR 1:00pm-2:30pm and by appointment
|
CS 490 Senior Team Project
|
KA 263 TR 9:55am - 11:40am
|
Sophie Engle |
HR 140B TR 1:00pm-2:30pm and by appointment
| Graduate
| Course |
Room & Time |
Instructor |
Office & Hours |
| CS 662 Artificial Intelligence Programming |
HR 235 MWF 2:15pm - 3:20pm
| |
Chris Brooks |
HR 245 By Appointment
|
| CS 682 Distributed Software Development |
HR 509 TR 12:45pm - 2:30pm |
Sami Rollins |
HR 544 R 4:30-5:30pm, W 11am-12noon. and by appointment
|
CS686-01 Security and Privacy
|
HR 235 MW 4:45pm - 6:20pm |
EJ Jung |
HR 541 MW 2:30pm- 4:30pm and by appointment
|
CS686-04 Graduate Automata Theory |
CO 413 MWF 10:30am - 11:35am |
David Galles |
HR 542 MW 2:00pm-3:00pm T 10:00am-11:30am and by appointment
|
CS686-03 Bioinformatics
|
HR 235 TR 6:30pm - 8:15pm
|
Patricia Francis-Lyons |
HR 140B TR 4:30pm-6:15pm and by appointment
|
CS 690 Master's Project
|
KA 263 TR 9:55am - 11:40am
|
Sophie Engle |
HR 140B TR 1:00pm-2:30pm and by appointment
| Spring 2010
Lower Division
| Course |
Room & Time |
Instructor |
Office & Hours |
CS 103 Web Programming cross listed with: CS 107 Computing, Robots and the Web
|
HR 235 TR 1:30pm - 3:15pm
|
David Wolber
|
HR 529 M,T,W,R 3:30pm - 4:355pm and by appointment
|
CS 110 Introduction to Computer Science I
|
HR 235 MW 1:30pm - 3:15pm
|
David Wolber
|
HR 529 M,T,W,R 3:30pm - 4:35pm and by appointment |
CS 112 Introduction to Computer Science II
|
HR 235 MW 9:40am - 11:25am
|
Sami Rollins
|
HR 544 MW 2:15pm - 3:15pm F 1:00pm - 3:00pm
and by appointment |
CS 245 Data Structures and Algorithms
|
HR 235 MWF 11:35am - 12:40pm
|
David Galles
|
HR 542 MW 2:00pm - 3:00pm T 10:00am - 11:30am | Upper Division
| Course |
Room & Time |
Instructor |
Office & Hours |
CS 315 Computer Architecture
CS 315 Lab Section |
HR 535 TR 10:30am -12:15pm
HR 530 R 1:30pm - 3:15pm |
Gregory Benson
|
HR 533 M 2:10pm - 3:00pm W 1:10pm - 2:00pm
|
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 2:00pm - 3:15pm and by appointment
|
CS 414 Compilers
|
HR 235 MWF 3:30pm - 4:35pm
|
David Galles
|
HR 542 MW 2:00pm - 3:00pm T 10:00am - 11:30am
|
CS 490 Senior Team Project
|
HR 509 TR 3:30pm-5:15pm
|
Jeff Buckwalter
|
HR 526 TR 2:00pm - 3:00pm | Graduate
| Course |
Room & Time |
Instructor |
Office & Hours |
CS 685 Wireless Sensor Networks
|
HR 509 MW 3:30pm - 5:15pm
|
Sami Rollins
|
HR 544 MW 2:15pm - 3:15pm F 1:00pm - 3:00pm
and by appointment |
CS 686 Program Instrumentation and Analysis
|
HR 235 TR 5:30pm - 7:15pm
|
Greg Benson
|
HR 533 M 2:10pm - 3:00pm W 1:10pm - 2:00pm
|
CS 680 Web Systems and Algorithms
|
HR 509 MW 1:30pm -3:15pm
|
Chris Brooks
|
HR 541 MW 10:00am - 11:001m and by appointment |
CS 690 Master's Project
|
HR 512 TR 3:30pm - 5:15pm
|
Jeff Buckwalter
|
HR 526 TR 2:00pm - 3:00pm
|
|
|