Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
2Activity
0 of .
Results for:
No results containing your search query
P. 1
Syllabus

Syllabus

Ratings: (0)|Views: 81|Likes:
Published by Jennifer 8. Lee
Harvard Intro Computer Science CS50 Syllabus, by David Malan Fdall 2008
Harvard Intro Computer Science CS50 Syllabus, by David Malan Fdall 2008

More info:

Published by: Jennifer 8. Lee on Jan 06, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF or read online from Scribd
See more
See less

08/16/2013

 
Computer Science 50: Introduction to Computer Science IHarvard CollegeFall 2007
Syllabus
 v. 1.0.15
Instructor
David J. Malan
malan@post.harvard.edu
 +1-617-523-0925
Description
Introduction to the intellectual enterprises of computer science. Algorithms: their design,specification, and analysis. Software development: problem decomposition, abstraction, datastructures, implementation, debugging, testing. Architecture of computers: low-level datarepresentation and instruction processing. Computer systems: programming languages, compilers,operating systems. Computers in the real world: networks, security and cryptography, artificialintelligence, social issues. Assignments include extensive programming in the C language and PHP. This course, when taken for a letter grade, meets the Core area requirement for QuantitativeReasoning.
Prerequisites
None. CS 50 does not assume any prior programming experience.
Motivation
“Demanding, but definitely doable. Social, but educational. A focused topic, but broadly applicableskills. CS 50 is the quintessential Harvard course.”Computer Science 50: Introduction to Computer Science I is a first course in computer science atHarvard College for concentrators and non-concentrators alike. More than just teach you how toprogram, this course teaches you how to think more methodically and how to solve problems moreeffectively. As such, its lessons are applicable well beyond the boundaries of computer science itself. That the course does teach you how to program, though, is perhaps its most empowering return. With this skill comes the ability to solve real-world problems in ways and at speeds beyond theabilities of most humans. To be sure, CS 50 has a reputation that, each year, does scare some humans away (including, back in1995, at least one member of the staff). The course indeed involves upwards of ten hours of work per week. But programming is simply one of those arts that you learn only by doing. The more youput into this course, the more you get out of it. Plus, with your final project, you might even leaveyour mark on campus.
 
 
 
Computer Science 50: Introduction to Computer Science IHarvard CollegeFall 2007
 Table of Contents
Expectations.......................................................................................................................................................1Grades..................................................................................................................................................................1
nice.fas.harvard.edu
.................................................................................................................................1 Website................................................................................................................................................................1Staff......................................................................................................................................................................2Lectures...............................................................................................................................................................2Sections................................................................................................................................................................4Supersections......................................................................................................................................................4Office Hours.......................................................................................................................................................5Problem Sets.......................................................................................................................................................5Quizzes................................................................................................................................................................7Final Project........................................................................................................................................................7Final Exam..........................................................................................................................................................8Books...................................................................................................................................................................9 Academic Honesty...........................................................................................................................................10

Activity (2)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->