DOC PREVIEW
WVU CS 110 - Syllabus

This preview shows page 1 out of 3 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 3 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 3 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

CS 110 – Spring 2007MWF, 10 – 10:50, 113 MRBIntroduction to Computer ScienceInstructor: Camille Hayhurst Office Hours:Office: 717 ESB MWF 9- 10 &12:00 - 2:00Office Phone: 293-0405 x-2568 and whenever my door is openEmail: [email protected] or [email protected] by appointmentWeb Page: www.csee.wvu.edu/~hayhurstText: Java Programming, From Problem Analysis to Program Design, 2nd Edition, by D. S. Malik, Thomson Course Technology, ISBN 0-619-21608-5Grading: Three Examinations: 45%Final Examination: 20%Homework: 10%Lab: 25%Grading Policy: 90 - 100% A; 80 - 89% B; 70 - 79% C; 60 - 69% D; below 60% FTentative Exam Schedule (any changes will be announced in class):Exam One: Wednesday, February 7Exam Two: Wednesday, March 14 Exam Three: Wednesday, April 18Final Exam: Friday May 4, 11am – 1pmLearning 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 anexamination 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 tome 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 2007Week of text topicsJan 8 Ch 1 Intro. to Java, Software engineering and basic programming conceptsJan 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 classesJan 29 Ch 3-4 chapter 3 continued, and Control Structures - Selection StatementsFeb 5 Ch 4 Control Structures - Selection and REVIEWTEST 1Feb 12 Ch 5 IterationFeb 19 Ch 7 User Defined Methods, passing parametersFeb 26 Ch 8 User Defined Classes, and Abstract Data TypesMar 5 Ch 9 ArraysMar 12 Ch 9 Two-Dimensional ArraysTest 2Mar 19 Ch 10 Sorting and searchingMar 24-Apr 1 SPRING BREAKApr 2 Ch 12 Exception Handling and Events, Files and streams, File inputApr 9 Ch 12 ContinuedApr 16 Ch 14 RecursionTest 3Apr 23 Dead Week, Presentations/catch-up May 4 Friday, 11-1pm, 113 MRB, final


View Full Document

WVU CS 110 - Syllabus

Download Syllabus
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Syllabus and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Syllabus 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?