Meeting
|
Library 122, MW 5:30-6:45
|
Instructor
|
Jim Morey, 212B, 757-5242, jim.morey@gmail.com
|
Office hours
|
T.B.A., and by appointment
|
Credit hours
|
3
|
Text
|
How To Think Like A Computer Scientist, by Allen B. Downey (http://www.faqs.org/docs/thinkjava/index.htm) This is an online text which we will be using for the Java section of the course.
|
| |
Course
|
This course introduces the fundamental concepts of programming. Basic ideas
about repetition, loops, variables, algorithms, and modularity will be covered
as well as higher level ideas about structuring programs though object
oriented design. Students will gain experience designing and implementing
algorithms to solve problems. Although
specific languages (Java, and custom languages) will be used in the course,
the concepts will transfer to many computer languages.
|
| |
Requirements
|
CS216, 256 Mb of portable storage, and access to
http://moria.wesleyancollege.edu/faculty/morey/courses/CS216/ |
| |
Attendance
|
Each student is expected to attend class regularly and to be on time for class each day.
Attendance at all tests is required.
No make-up test will be given, except in the case of extreme circumstances,
to be determined at the discretion of the instructor.
|
| |
Assignments
|
There will be five programming assignments with written components. The goal
of the assignments is to help focus attention on particular concepts as well
as gain programming skills and personal experience with the concepts.
|
| |
Tests and final exam
|
The tests and the final exam are designed to encourage students to consolidate material
they learned in the course into a cohesive and meaningful body of knowledge.
|
| |
Grading
|
Mark break down: Grade Scale: 90-100 A
80-89 B
5 Assignments @ 10% each 50% 70-79 C
2 Tests @ 15% each 30% 60-69 D
Final Exam 20% 0-59 F
|
Tentative Schedule
|
Assignment Sep. 8
Assignment Sep. 29
Test Oct. 1
Assignment Oct. 20
Test Oct. 26 --> Nov. 5
Assignment Nov. 10
Assignment Dec. 1
Final Wednesday 5:30 PM, Dec 10.
|
Honor Code
|
Each student in this class will be expected to
adhere strictly to the provisions of the college's Honor Code.
Any case of cheating on a test will result in a grade of zero
on that test and/or a grade of F in the course.
Healthy collaboration on assignments is acceptable.
|