Download presentation
Presentation is loading. Please wait.
Published byGarey Claude Carson Modified over 8 years ago
1
CS 102: Computer Programming II Course Guide Ms. Noura A. Alhakbani Website: http://www.cs102.yolasite.com Prince Sultan University, College for Women
2
Outline zCourse Description zCourse Objectives zCourse Resources zCourse Calendar zCourse Location & Office Hours zAttendance Policies zOther Policies zOverall Assessment zHow to Study for this Course
3
Course Description zAn intermediate level object-oriented programming concepts. Some sophisticated uses of object-oriented concepts (inheritance, polymorphism, method overloading, and multiple inheritance of interfaces) and techniques for building systems of multiple interacting components.
4
Course Objectives zAt the end of the course, the student should have a complete understanding of the concepts of encapsulation and data hiding; the notations of data abstraction and abstract data types; and the concepts of inheritance, polymorphism, software reusability, and other object-oriented concepts. (see course outline)
5
Course Resources zMain Resource: y Walter Savitch, Problem Solving with C++: The Object of Programming, 7th edition, Addison-Wesley. zOther Resource Materials: y Deitel and Deitel, C++ How to program, Prentice Hall. y Herbert Schlidt, C++: The Complete Reference, McGraw-Hill. y Useful website: www.aw.com/codemate
6
Course Calendar AssessmentWeek DueDateProportion of Final Assessment AssignmentsAlmost Every week Class Participation Pop QuizzesTo be decided Quiz 1Week 427/ OctoberPortion of quizzes 10% Major 1Week 714/November15% Quiz 2Week 915/DecemberPortion of quizzes 10% Major 2Week 132/January15% ProjectWeek 14-159/January-20/ January6% Final lab ExamWeek 1710% Final ExamWeek 1730%
7
Course Location & Office Hours zCourse Locations: yTo be assigned. zOffice Hours: yCheck my schedule on the website y Other hours by appointment.
8
Attendance Policies zStudents that regularly come to class 10 minutes late will be marked absent. zStudents that are regularly absent will be given DN warnings. (See DN Warning Flyer). zGoing out of the class is not accepted without taking permission.
9
Other Policies zCourse website should be checked regularly. zStudents should read from the textbook.
10
Assignments (10%) zAssignments will be given in weekly basis( it might vary a little ). zassignments must be completed individually by each student otherwise -1 will be given for all copies or all similar assignments. zRead carefully the assignment policy and regulations.
11
Class Participation (4%) zStudents must regularly come to class to participate in class activities and discussions
12
Project (6%) zTopic: yYou can select the topic of your choice for this project as long as it is meaningful. (i.e. someone can actually use this project) yYou can implement a game (e.g. Who Wants To Be a Millionaire, Tic-Tac-Toe, Memory,...etc) or you can write a program to serve as the database for some number of friends, etc. zWhat You Should Submit: Hard and soft copies of your program. (The program must include a header file, and an implementation file for every class you use. The main function should be placed in a separate file)
13
Quizzes (10%) zPop Quizzes will be conducted either at the end of the lecture with information given in the same lecture or it will test information from the last lecture. zNo makeup quizzes even if the student has an excuse.
14
Major Exams (30%) zEach major exam is worth 15%. zIf a student misses a major exam she should get an excuse from student affairs at first. zIF this excuse is accepted by the course instructor the makeup exam will cover all topics taught by the teacher till makeup date. So makeup exam will cover more material than original exam.
15
Finals (40%) zFinal lab is worth 10%. zFinal exam is worth 30%. The final exam will include all the chapters discussed during the term.
16
Overall Assessment
17
How to Study for this Course zStudy lecture by lecture. zTry to do all of the self-test exercises in each chapter. zThink critically – ask questions, make notes, and reflect on material. zPractice the test questions on the course and Companion Websites.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.