CS 110 Spring 2007 MWF 10 10 50 113 MRB Introduction to Computer Science Instructor Camille Hayhurst Office Hours Office 717 ESB MWF 9 10 12 00 2 00 Office Phone 293 0405 x 2568 and whenever my door is open Email cahayhurst mail wvu edu or zerie aol com and by appointment Web Page www csee wvu edu hayhurst Text Java Programming From Problem Analysis to Program Design 2nd Edition by D S Malik Thomson Course Technology ISBN 0 619 21608 5 Grading Three Examinations Final Examination Homework Lab 45 20 10 25 Grading Policy 90 100 A 80 89 B 70 79 C 60 69 D below 60 F Tentative Exam Schedule any changes will be announced in class Exam One Wednesday February 7 Exam Two Wednesday March 14 Exam Three Wednesday April 18 Final Exam Friday May 4 11am 1pm Learning Objectives Students will understand the goals and principles of software engineering Students will be acquainted with the syntax and concepts of object oriented programming relative to Java Students will understand the basics of file processing Students will understand control structures and their application in the programming process Students will understand the concept of loose coupling and Java functions Students will be exposed to the notion of classes class attributes and class methods and how to create Java classes Class Policies No make up exams are scheduled and will be given only in case of emergency If an examination is missed the grade for that examination will be replaced by the grade on the final examination Two missed examinations will result in an F for the course The instructor must approve any absence from an examination Course material is primarily from the lectures and readings from the text Approximate reading assignments are included in the semester schedule Fine tuned reading assignments will be given in class Regular problem assignments will be given in class Most will be collected and graded You will also be given programming assignments throughout the semester to illustrate the concepts covered in class You are expected to work alone on exams and in the completion of homework programming problems and lab assignments Evidence that the projects or homework were not done entirely by the student will be regarded as cheating The first instance of cheating will result in a zero for the assignment The second instance of cheating will be reported to the University and will result in minimally an unforgivable F in the course Short Laboratory assignments will be given in lab each week These are expected to be completed during lab and illustrate concepts being covered in lecture In addition longer programming assignments will be given about every 2 3 weeks Laboratory projects and lecture homework assignments are due at the beginning of class There is no provision for late assignments The Laboratory Fee is not refundable after the first week of classes A registration restriction for the succeeding semester will be imposed if the fee is not paid The final examination must be taken at the scheduled time no exceptions Notes If you are a learning sensory or physically disabled student and feel you need special assistance in regard to lectures reading assignments or testing please contact me after class or during my office hours The beginning of the semester is the best time to speak to me about this West Virginia University is committed to social justice I concur with this commitment and expect to foster a nurturing learning environment based upon open communication mutual respect and non discrimination Our university does not discriminate on the basis of race sex age disability veteran status religion sexual orientation color or national origin Any suggestions as to how to further such a positive and open environment in this class will be appreciated and given serious attention CS 110 Tentative Schedule Spring 2007 Week of text topics Jan 8 Ch 1 Intro to Java Software engineering and basic programming concepts Jan 15 Ch 2 Creating simple Java programs introduction to variables assignment Jan 22 Ch 3 Intro to objects I O Understanding Classes and using built in classes Jan 29 Ch 3 4 chapter 3 continued and Control Structures Selection Statements Feb 5 Ch 4 Control Structures Selection and REVIEW TEST 1 Feb 12 Ch 5 Iteration Feb 19 Ch 7 User Defined Methods passing parameters Feb 26 Ch 8 User Defined Classes and Abstract Data Types Mar 5 Ch 9 Arrays Mar 12 Ch 9 Two Dimensional Arrays Test 2 Mar 19 Ch 10 Sorting and searching Mar 24 Apr 1 SPRING BREAK Apr 2 Ch 12 Exception Handling and Events Files and streams File input Apr 9 Ch 12 Continued Apr 16 Ch 14 Recursion Test 3 Apr 23 Dead Week Presentations catch up May 4 Friday 11 1pm 113 MRB final exam
View Full Document
Unlocking...