Unformatted text preview:

CS P125 Spring 2005 Introduction to Computer Science Michael H Goldwasser Saint Louis University Handout 1 Monday 10 January 2005 CS P125 Introduction to Computer Science Contents 1 Overview 1 1 Catalog Description 1 2 Prerequisites 1 1 2 2 Course Administration 2 1 The Staff 2 2 Class Meetings 2 3 Textbook 2 2 2 3 3 Online Resources 3 1 CS P125 Web Page euler slu edu goldwasser csp125 3 2 Electronic Assignment Submission 3 3 Email with Instructor 3 3 3 4 4 Graded Work 4 1 Homework Assignments 20 4 2 Lab Assignments 10 4 3 Programming Assignments 30 4 4 Exams 40 4 5 Extra Credit 4 6 Course Grades 4 7 Academic Integrity 4 8 Late Policies 4 4 4 4 5 5 5 6 6 5 Additional Information 5 1 Students with Disabilities or Special Needs 7 7 1 1 1 Overview Catalog Description Introduction to problem solving in the object oriented paradigm definition of classes use of objects sequential branching repetition and subprocedural control structures use of arrays and simple file I O use of the compiler and debugging techniques 2 CS P125 Spring 2005 Handout 1 1 2 Prerequisites The official prerequisite is MT A120 college algebra or the equivalent 2 2 1 Course Administration The Staff Instructor Email Web Office Telephone Office hours Dr Michael Goldwasser goldwamh slu edu http euler slu edu goldwasser Ritter Hall 006 314 977 7039 Mondays 3 00 4 00pm Tuesdays 9 15 10 15am Wednesdays 2 30 3 30pm or by appointment Please make sure to take advantage of office hours as they offer a wonderful opportunity for individual attention 2 2 Class Meetings The Lectures The course includes a lecture component meeting three times per week Though attendance in class is not explicitly required it is certainly expected Lectures are designed to be interactive and class participation is most welcome These meetings will offer learning opportunities that cannot be recreated purely from readings That said for those who miss a lecture information on the lecture topic can often be found on the course schedule web page Time Mon Wed Fri 12 00 12 50pm Place Shannon Hall 118 The Labs Enrollment in the course incudes a mandatory lab section which meets once per week Attendance at labs is required and will be a part of your course grade Time varies by section Place McDonnell Douglas 1032 CS P125 Spring 2005 Handout 1 2 3 3 Textbook The required textbook for this course is Title Authors Publisher ISBN ISBN Website authors Website publishers C Program Design An introduction to programming and object oriented design Third Edition James P Cohoon and Jack W Davidson McGraw Hill 2002 0 07 241163 5 0 07 256040 1 includes CD ROM www cs virginia edu c programdesign highered mcgraw hill com sites 0072411635 The text should be available through the campus bookstore as well as various online book vendors 3 Online Resources This course will take advantage of the Internet and the departmental network in many ways 3 1 CS P125 Web Page euler slu edu goldwasser csp125 With the exception of the first day s printed handouts most of the information for this course will be distributed only by means of the course web page This web site will contain all assignments a schedule of lectures detailed lecture notes and links to many other sources of information The web page contains some information e g solutions submitted assignments individual grades which is more sensitive and therefore which will be available to students in the class only after they have identified themselves properly To gain access to these parts of the web page a student must first complete an online questionnaire creating a unique identity and password 3 2 Electronic Assignment Submission All assignments for this course must be submitted electronically The submission procedure will be done through the course web page and allows students to submit from any computer connected to the Internet Each student in this class will be selecting a unique username password combination solely for use in identifying the student when using the course web page Details of the procedure are discussed at euler slu edu goldwasser csp125 submit 4 3 3 CS P125 Spring 2005 Handout 1 Email with Instructor Face to face contact in class and in office hours is most desirable Yet email is a convenient form of communication as well I try to respond to email promptly including at least once each evening when possible If your question involves your progress on a current programming assignment my response will be more informative if you can point out the specific problem you have encountered and if I am able to see all of your source code Threfore I strongly suggest that you either attach all relevant files to the email or submit preliminary versions of such files through our online system 4 4 1 Graded Work Homework Assignments 20 We expect there to be a total of 8 written homework assignments during the course each of which involves some amount of work on a computer At the end of the semester we will throw away your lowest of the homework grades with the remaining assignments contributing equally to this portion of the grade These will generally be due at the beginning of class on the assigned due date The problems will consist of short questions reinforcing the material in the lectures readings labs and programs Each homework will contain one or more practice problems which are not to be turned in and which can be discussed freely between classmates The problems which are to be submitted for a grade however must be done entirely individually A more complete explanation of our policy towards Academic Integrity is given in Section 4 7 4 2 Lab Assignments 10 We expect there to be a total of 12 graded laboratory assignments during the course which are to be completed during the assigned lab session At the end of the semester we will throw away your lowest of the lab grades with the remaining assignments contributing equally to this portion of the grade Each lab is worth a maximum of two points Full credit will be given to anyone making reasonable progress towards the goal One of two points will be given to those making an effort but having more serious difficulties Zero points will be given for those who make no effort e g do not attend 4 3 Programming Assignments 30 We expect there to be a total of 8 programming assignments during the course At the end of the semester we will ignore your lowest of the program assignment 5 CS P125 Spring 2005 Handout 1 grades with the remaining assignments contributing to this portion


View Full Document

SLU CS P125 - 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 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?