150 likes | 359 Views
CS 23021–600 Computer Science I. Dr. Angela Guercio Spring 2010. Class Instructor. Angela Guercio Office: 424, Main Hall Phone : 330 244 3424 (KSU ext 53424) Best way to contact me: aguercio@kent.edu Office Hours: MW 11:00am - 12:00pm 4:00pm – 6:00pm
E N D
CS 23021–600Computer Science I Dr. Angela Guercio Spring 2010
Class Instructor • Angela Guercio • Office: 424, Main Hall • Phone: 330 244 3424 (KSU ext 53424) • Best way to contact me: aguercio@kent.edu • Office Hours: • MW 11:00am - 12:00pm4:00pm – 6:00pm • other times are available by appointment
Lab Instructor • Prof. Kevin Shaffer • Office: 310G, Desk#4, Main Hall • Phone: 330 244-3311 (KSU ext. 53311) • Best way to contact me: kschaffe@kent.edu • Office Hours: • MW 1:00pm-2:00pm or by appointment.
The Syllabus: the Webpage • Class web page • http://www.personal.kent.edu/~aguercio/Spring10/CS23021Sp10.html or simply reach http://www.personal.kent.edu/~aguercio and select your course • Lab Webpage: • http://www.personal.kent.edu/~aguercio/lab23021/index.html Check those pages regularly!
The Syllabus: The Textbook • Walter Savitch – Problem Solving with C++- The Object Oriented Programming – Pearson Addison Wesley, 7thEdition, 2008. • Other reading material will be given or suggested in class
The Syllabus: Grading • Part I • Lab Attendance and Reports 30% • Part II • Homework 10% • Exam 1 20% • Exam 2 20% • Final Exam 20% HW and Lab LatePenalty: 3 points a day
Passing Grade • TO PASS THE COURSE, YOU MUST PASS PART I and PART II INDEPENDENTLY! • i.e. an A in PART II and an F in PART I, is NOT a passing grade.
Exams • Pop Quizzes might be given. • 2Exams (100 points each) • Final Exam (100 points) - comprehensive • No Make-up exams • Except in extreme case and only if I have been notified prior the exam has been issued
Homework and Labs • No late assignment accepted after the assignment is graded and returned. • You may discuss the interpretation of the assignment/lab with your classmates, however you may not discuss possible solutions. • Copied solution of an individual assignment will receive a zero grade • NO HAND WRITTEN HW ACCEPTED. • e-mail HW accepted WITH printed copy for grading.
The Syllabus: Requirements • Class and Lab attendance is MANDATORY. • If you miss a class/lab, let me know ahead of time • if you miss more than 4 classes/labs without a documented reason or without making prior arrangements with me, your final grade will be dropped one grade (A to B, B+ to C+ and so on). • You are responsible for bringing yourself up-to-date on class material and assignments • Reading material before class is required
The Syllabus: Important Dates • Last day to drop the class: • without Wgrade:Jan 31 • with Wgrade:April 4 • Exam 1: Wed., Feb 24 • Exam 2: Wed., March 24 • Final Exam: Mon., May 10 (3:30pm-5:30pm) • Spring Recess:March 29 - April 4 • Classes End: May 8, 2010
The Syllabus: Other Information • Academic Honesty Policy • Cheating or plagiarism is considered a serious academic offense and will result in receiving a failing grade for the work of the course. Repeated offenses result in dismissal from the University. • Code of Conduct • As indicated in The Digest of Rules and Regulations that you can find in the University Telephone directory.
The Syllabus: Other Information • Students with Disabilities • for accommodations contact the disability coordinator on campus, Kelly Kulick in Student Accessibility Services, located in the Student Success Center, lower level of the Campus Center, phone (330) 244-5047, or kkulick@kent.edu. • Emergency • In case of an emergency please contact the security on campus. • Security phone on campus: #53123 • Security cell phone (330) 705-0430 or, of course, 911. • I recommend that you program into your cell phone the previous numbers.
Overview of the course • Basic C++: Variables and I/O • Control Flow and C++ Statements • Procedural Abstraction and Functions that return a value • Functions for all Subtasks • I/O Streams • Classes • Abstract Data types • Arrays and Multidimensional Arrays • C_Strings and Strings • Vectors • Intro to Pointers and Dynamic Arrays