David Reed
Associate Professor of Computer Science
Department of Computer Science
Creighton University
Omaha, NE   68178

Office: 209 Old Gymnasium

Phone: (402) 280-2583
Fax: (402) 280-5758

Email: DaveReed@creighton.edu


    
Spring 2010 Schedule
Mon 10:30-12:30 office hours G209
1:30-2:30 CSC 499 G209
Tue 9:30-10:45 CSC 533 G411
10:45-11:45 office hours G209
12:30-1:45 CSC 221 G411
1:45-2:45 CSC 495 G209
3:30-5:00 meetings  
Wed 9:30-10:30 meetings  
10:30-12:30 office hours G209
12:30-1:30 meetings  
Thu 9:30-10:45 CSC 533 G411
10:45-11:45 office hours G209
11:45-12:30 CSC 499 G209
12:30-1:45 CSC 221 G411
Additional office hours by appointment.
    

Countdown to
Graduation:



A Balanced Introduction to Computer Science Integrating Empirical Methods into Computer Science Curricula
Integrating Empirical Methods into Computer Science Curricula
College Board

Advanced Placement Computer Science
CSTA
The second edition of my book A Balanced Introduction to Computer Science was published in 2007, balancing computing breadth with programming depth. From 2003 to 2006, I worked on an NSF-funded project to integrate empirical methods into the CS curriculum. From 2004 to 2008, I served as the Chief Reader for AP® Computer Science, in charge of grading ~20,000 exams each year. I currently serve on the Board of Directors of the Computer Science Teacher's Association, which supports and promotes computer science teaching (especially at K-12).

Courses Taught at Creighton University
107: Computing and the Web [ F03 | S03 | F02 ]
107: Intro to Computing Concepts [ S02 | F01 | S01 ]
121: Computers & Scientific Thinking [ F09 | F08 | F07 | S07 | S06 | F05 ]
221: Computer Programming I [ F09 | S08 | F06 | F05 | F04 | F01 ]
222: Computer Programming II [ S05 | S04 ]
427: Data Structures & Algorithm Analysis [ F08 | F07 | F06 | F04 ]
533: Programming Languages [ S08 | S07 | S05 | F03 | F02 | S01 | F00 ]
539: Operating Systems [ S06 | S05 | F03 | F02 ]
546: Client/Server Fundamentals [ F00 ]
550: Intro to Artificial Intelligence [ F08 | F04 | S04 | S03 | S02 ]
551: Web Programming [ S04 | S03 | S02 | F01 | S01 ]
650: Advanced Artificial Intelligence [ S03 | S02 ]