David Reed
Associate Professor of Computer Science
Director of the Computer Science Program
Department of Journalism, Media & Computing
Creighton University
Omaha, NE   68178

Office: 203D Hitchcock

Phone: (402) 280-2583

Email: DaveReed@creighton.edu


    
Spring 2012 Schedule
Mon 10:30-12:20 CSC 222 HCCA 204
1:00-2:45 office hours HCCA 203D
Tue 9:30-10:45 CSC 121 HCCA 207
11:00-12:15 CSC 533 HCCA 207
1:00-2:45 office hours HCCA 203D
3:30-5:00 meetings  
Wed 10:30-12:20 CSC 222 HCCA 204
1:00-2:45 office hours HCCA 203D
Thu 9:30-10:45 CSC 121 HCCA 207
11:00-12:15 CSC 533 HCCA 207
1:00-2:45 office hours HCCA 203D
3:30-5:00 meetings  
In addition, feel free to stop by my office
anytime or call to arrange an appointment.
    

Countdown to
Spring Break:



A Balanced Introduction to Computer Science ACM IEEE CSTA College Board

Advanced Placement Computer Science
The third edition of my CS0 book, A Balanced Introduction to Computer Science, was published in 2010 by Prentice Hall. I currently serve on the ACM/IEEE Computing Curriculum: CS 2013 Steering Committee, which is developing international curricular guidelines for CS programs. 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). From 2004 to 2008, I served as the Chief Reader for AP® Computer Science, in charge of grading ~20,000 exams each year.

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
                                   [ F11 | S11 | F10 | F09 | F08 | F07 | S07 | S06 | F05 ]
221: Introduction to Programming [ F11 ]
221: Computer Programming I [ S10 | F09 | S08 | F06 | F05 | F04 | F01 ]
222: Computer Programming II [ S05 | S04 ]
427: Data Structures & Algorithm Analysis [ F11 | F10 | F08 | F07 | F06 | F04 ]
533: Programming Languages [ S10 | 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 ]