Site Navigation
Programming I (CS216)

Programming I (CS216)

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.