| Computer Science S-1 : Great Ideas in Computer Science with Java |
| Harvard Summer School: 31441 |
| Summer 2008 |
| Henry H. Leitner, PhD, Senior Lecturer on Computer Science, Harvard University. David J. Malan, PhD, Lecturer on Computer Science, Harvard University. |
| Location: 1 Story Street 306 Meeting Time: T,Th6-8:30 pm |
| This course is an introduction to the most important discoveries and intellectual paradigms in computer science, designed for students with little or no previous background. We explore problem-solving methods and algorithm development using the high-level programming languages Java and Scratch. Students learn how to design, code, debug, and document programs using techniques of good programming style in a Linux-based environment. This course presents an integrated view of computer systems, from hardware architecture and data communication systems through compilers and cryptography. We examine theoretical and practical limitations related to unsolvable and intractable computational problems, and the social and ethical dilemmas presented by such issues as software unreliability and invasion of privacy. |
***TF OFFICE HOURS ARE HELD IN THE SCIENCE CENTER COMPUTER LAB, IN THE BASEMENT.***
Is found on the Office Hours page.
The easiest way to reach the teaching staff with questions and comments of all sorts is to email us at libs1@fas.harvard.edu. You will find that we are diligent email answerers.
For those of you who are taking this course as distance students, you can interact with TFs during the lectures - ask questions, etc - by logging into elluminate at http://www.fas.harvard.edu/libs1/elluminate/attend/.
© 2008 President and Fellows of Harvard College