Pacific University
 
Shereen Khoja Home
Research Interests
CS130/230
CS380
CS492
Spring Schedule
 
Office Hours
Tue 1:00 - 2:00pm
Wed 10:00 - 11:00am
Wed 1:00 - 2:00pm
Thu 4:00 - 5:00pm
or by appointment
 
Contact Info
shereen@pacificu.edu
(503) 352-2008
Strain 203C

 

Address:
UC689
2043 College Way
Forest Grove
OR 97116

Map it

Shereen Khoja

Course Basics:

Prerequisite: CS130: Math 125 with a grade of 'C' or better, CS230: Math 226 with a grade of 'C' or better
Meeting Times: TTh 6.00 - 7.15pm
Location: Marsh LL12
Textbook: No textbook is required

Course Assessment:

Grade Distribution:

CS130 CS230
4 Assignments 30% 5 Assignments 40%
1 Midterm 30% 2 Midterms 40%
Final Exams 40% Final Project 20%

Program Grading:

Successful execution 70%
Adherence to coding standards 20%
Efficiency of code 10%

Percent Breakdown:

 
 
92-100%
A
90-92%
A-
88-90%
B+
82-88%
B
80-82%
B-
78-80%
C+
72-78%
C
70-72%
C-
68-70%
D+
60-68%
D
 
 
 
 
0-60%
F
 
 

 

Important Dates:

Dates for Midterms:

Midterm 1 Thursday, 2 March Marsh LL12
Final (Midterm 2 for CS230) Thursday, 13 April Marsh LL12
Final for CS230 Thursday, 11 May, from 6-7.15pm Marsh LL12

Other Dates:

10 February Last day to add courses. Last day to drop courses with no record
25 March through April 2 - Spring break
7 April Last day to withdraw from courses
19 April Senior projects day
9 May Last day of classes
10 May Reading day
11 May Final exam

 

Course Policies:

Class Policies:

1. Attendance at every class is critical to your success in this course. I expect you to be on time and ready to go once it's 6:00 pm and that you stay till the end of class. Any missed lecture is your responsibility to make up; just remember, if you fall behind, it will be very difficult to catch up.

2. Cell phones are to be turned off and put away during class. Any cell phone that rings during class will be confiscated. Leaving during the middle of class to answer a call is extremely rude.

3. The instructor reserves the right to raise or lower a student's grade based on class participation and attendance. Specifically, participation can raise or lower your final grade by 1/3 of a grade. Further, your final grade may be lowered by 1/3 of a grade for each day (or portion thereof) of class missed. Please notify me PRIOR to class if you must miss class for any reason. Just sending an email prior to missing class does not guarantee you will be cleared to miss. Only legitimate reasons will be accepted as excuses for missing class.

Assignment and Exam Policy:

1. Assignments are to be turned in at the beginning of class on the day they are due.

2. Anything assigned in this course is to be submitted in the course Drop Box by 6:00pm on the day in which the assignment is due.

3. Assignments can be turned in up to 24 hours late with a penalty of 10% of the grade. If the assignment is between 24 and 48 hours late you will lose 20% of your grade. Anything later will NOT be accepted.

4. Make sure to test your solution before you turn it in. You may turn in your solution only once. A request to grade another solution other than the first solution submitted will result in a 10% penalty regardless of whether both solutions are turned in on time or not. Policies 2. and 3. still hold in all cases.

5. No early or late exams/finals will be given under any circumstance. Do not make early Thanksgiving or end of term arrangements.

6. No incompletes will be given.

7. The cheating policy is defined in Pacific Stuff & the Pacific Catalog as well as the Academic Policy that each of you signed. Be sure you read this policy carefully. Every piece of code written for CS150 is to be an original design and an original implementation. The Web, textbooks and any other references are simply references for you. This means that copying code from any source is prohibited. Further, source code is not to exchange hands in any form or by any medium except when sending your solutions to the instructor. It is OK to share high level ideas during your design phase, help someone fix a bug occasionally, and share information dealing with the computer system (compiling, using editors, etc.) that does not involve code writing.

8. Computer failure, software failure, and lack of computer access are not accepted as excuses for late programs; therefore, start work on the programs as soon as they are assigned, don't put them off until the last minute. Make sure to keep backup copies of your assignment. Corrupting or accidentally deleting your programs is also not an acceptable excuse for late programs.