Syllabus

Up

Home

 

Course Syllabus

CS 162 - CRN 20153 - Spring 00

COMPUTER SCIENCE II - Walter Morales

OFFICE NUMBER: 503 614-7604 Bldg. 2 room 221 (by appointment only if outside lab hours) 

CLASS LOCATION: Bldg. 2 room 251

CLASS TIME: Tu, Th 4:00-5:50PM

LAB TIMES (OFFICE HOURS): Mo, We 2:00-4:00pm Tu, Th 6:00-7:00pm and after class whenever needed or by appointment. Also see: http://www.briefcase.com/guest/wmorales for schedule of due dates for assignments.

EMAIL : wmorales@pcc.edu http://spot.pcc.edu/~wmorales (links to information about class, assignments)

SUPPLIES: 5 3 ½ disk, double sided, high density. To save your assignments (Always keep copies of yours).

OPEN LAB HOURS: 8:00 AM - 9:00 PM M-F, and 9:00 AM - 3:00 PM Sat. in bldg. 2 room 257

REQUIRED TEXT: Programming and problem solving with C++, by Nell Dale, Chip Weems, and Mark Headington.

PREREQUISITE:  CS 161 

COURSE OBJECTIVES: Continues the study of problem solving and program design, structured programming, and object oriented programming. Covers a variety of data structures and algorithms for storing and manipulating data. Topics include object classes, data records, files, linked lists, inheritance, virtual methods, searching and sorting algorithms, and recursion.

GRADING: Students will be evaluated based on their performance on in-class exams, discussions, and homework assignments. In addition to the following, your grade will depend on participation in class discussions, especially if your grade falls on the border lines.

Programming assignments (50%)  | 90% - 100% = A

Midterm exam (20%)             | 80% - 89% = B

Final exam (20%)               | 70% - 79% = C

Attendance    (10%)            | 60% - 69% = D

                   | 00% - 59% = F

Further grading policy, see here Http://www.pcc.edu/edserv/acadpol/acad20.htm

 

Special Accommodations / Flexibility statement

Please contact the instructor with any concerns, questions about the class.

PCC encourages students who have disabilities to contact the Office (614-7576) for Students with Disabilities for assistance in requesting classroom accommodations.

Assignment/exam calendars may be changed in response to institutional, weather, class problems.

Makeup: (VERY IMPORTANT) If you are not able to turn in your assignment in time, please advise your instructor (in writing, voice mail or e-mail (USE ONLY THE PCC E-MAIL SYSTEM - My software filters your messages and when it comes from different e-mail addressed it will not be filtered properly) prior to the due date of the assignment or test, so an arrangement, if possible, can be made. Otherwise the value of the homework or test will be worth 50% of its original value. The assignment or test is considered LATE IF you arrive in class late and the assignment has been collected or students have started a test, or at a later date. Late assignments will be not be collected two weeks after it was due. If an assignment is worth 50 points and it is turned in late, the maximum number of points that you will receive is 25. Please make sure to let your instructor know if there will be a problem with the due dates of the assignments and make an arrangement by talking to your instructor in class or leaving a message in the voice mail.

Attendance Policy: The student will also be expected to spend an average of 3 or more hours per week working on course projects, sometimes in the classroom or in a laboratory setting. Attendance will count towards your grade, so will participation in class discussions. Please, be sure to attend all classes, in the case of sickness or emergency please contact the instructor (writing a note, voice mail or e-mail) prior to the class meeting. Your attendance will count towards your attendance grade. Late arrivals or if you miss a class but you had contacted your instructor prior to the class meeting will count 50% (0.5 points). 0 points will be given if you miss a class completely and did not advise the instructor. One point when you attend the class fully. These points will be averaged for your Attendance and class participation grade. The total attendance will be worth 100 points.

Assignments: THE ASSIGNMENTS WILL BE COLLECTED AT THE BEGINNING OF THE CLASS PERIOD. PLEASE, BE ON TIME! LATE ASSIGNMENTS WILL BE WORTH 1/2 OF ITS ORIGINAL VALUE AND COLLECTED AT THE LATEST 2 WEEKS AFTER ITS DUE DATE THE ASSIGNMENTS WILL BE COLLECTED AT THE BEGINNING OF THE CLASS PERIOD. PLEASE, BE ON TIME! LATE ASSIGNMENTS WILL BE WORTH 1/2 OF ITS ORIGINAL VALUE AND COLLECTED AT THE LATEST 2 WEEKS AFTER ITS DUE DATE.

The computer lab provides Borland C++ ver 3.0 compiler. You are welcome to use other compilers but you will have to make sure that your programs will compile using the Borland Compiler. Your instructor will collect the floppy disks and your programs will have to open with the Borland editor and compile. The assignments will be increased in difficulty as a new topic is introduced. We will be working on the same project during the term and new features will be added to this program.

MAKE SURE: DO NOT IMPLEMENT NEW FEATURES TO YOUR PROGRAM USING ADVANCED FEATURES THAT HAVE NOT BEEN COVERED IN CLASS. IF WE COVER THE 'IF' CONTROL STRUCTURE DO NOT USE THE WHILE LOOP UNTIL IT IS INTRODUCED IN CLASS.

NOTES

1)  This course is not available on a pass/no-pass basis or an incomplete. Students wanting to receive an audit must notify me in a written statement. If you are going to take this class for an Audit grade the requirements are that you complete at least 60% of the class work including a combination of tests and/or assignments. You need to let your instructor know about your choice of a letter grade by the 3rd week of classes.

2)  You can do your assignments on any system you desire, provided you follow the C++ standards. However, you must submit your assignments as described on the assignment handout. This includes a 3.5" DOS formatted floppy and/or e-mail. Assignments must work with the software in the lab (Rock Creek). In the lab we have Borland C++ v3.0 and GNU C++ (on UNIX)

3) You will be asked to do some of your programming assignments on a UNIX system for which you will be provided an account.

          4) All the assignment material that you will be submitting must be placed in an envelope.

          5) Always keep a copy of your submitted assignments and make sure you backup your work frequently.

          6) All labs will be closed during M,T of the first week, and TH,F of the final week.

          7) You will be responsible only for the material covered in class.

8) The following course outline may slightly change. You will be notified about these changes during the lecture.

9)  I will do my best to keep up with the schedule, but sometimes we may need to spend a little more time on certain subjects.

10) Always send your messages using the account provided to you. On the subject of your messages ALWAYS include class name, your name, topic. i.e. CS162 Walter Morales - questions about assignment 1

 

 

Spring 2000

Week 1

3/28/00

Tuesday

Course Overview

3/30/00

Thursday

Some CS161 review

Week 2

4/4/00

Tuesday

Chapter 11 - Structured Types, Data Abstraction,
and Classes

4/6/00

Thursday

Week 3

4/11/00

Tuesday

Chapter 12 - Arrays of Record and Class Objects

4/13/00

Thursday

Week 4

4/18/00

Tuesday

Chapter 13 - Array Based lists

4/20/00

Thursday

Week 5

4/25/00

Tuesday

Chapter 14 - Object Oriented Software Development

4/27/00

Thursday

Week 6

5/2/00

Tuesday

5/4/00

Thursday

Midterm

Week 7

5/9/00

Tuesday

Chapter 15 - Pointers, Dynamic Data, and Reference
Types

5/11/00

Thursday

Week 8

5/16/00

Tuesday

5/18/00

Thursday

Week 9

5/23/00

Tuesday

Chapter 16 - Linked Structures

5/25/00

Thursday

Week 10

5/30/00

Tuesday

Chapter 17 - Recursion

6/1/00

Thursday

Week 11

6/6/00

Tuesday

FINAL

6/8/00

Thursday

 

 

 

 

Back to CS162 Homepage
This page was last modified March 26, 2000
wmorales@pcc.edu