10% 1 Written Midterm – 10% 1 programming midterm – 10% 1

advertisement
15-111
Description:
An introduction to the process of program design and analysis using the Java programming
language for students with some prior programming experience (functions, loops, and arrays) in a
language other than Java. Topics to be covered include an overview of fundamental
programming concepts using Java as well as object-oriented programming techniques, data
aggregates, data structures (e.g., linked lists, stacks, queues, trees, and graphs), and an
introduction to the analysis of algorithms that operate on those data structures. This course, along
with 21-127, serves as a prerequisite for 15-211. NOTE: students who receive a grade of C or
less in 15-111 should discuss whether they are adequately prepared for 15-211 with their
academic advisor.
Prerequisites:
15-100
Grading
5 Assignments – 40%
4 Quizzes – 10%
1 Written Midterm – 10%
1 programming midterm – 10%
1 Written Final Exam – 20%
Reading Assignments – 5%
Attendance and Participation– 5%
PAssignments
All assignments must be handed in through AFS (instructions in class)
All assignments are due Saturday at 11:59 PM
If an assignment does not compile you receive 0 credit.
If an assignment is 24 hours late, you receive a maximum of 50% credit.
If an assignment is more than 48 hours late, it will not be graded.
All assignment grades will be released by following Wednesday.
Feedback for grading will be provided in the handback folder
You have one week to discuss/resolve your grade.
For circumstances beyond your control, you can use one or more of the 2 late days.
You must receive prior approval to do this. Please contact instructor or TA.
Download