Programmnig and
Problem Solving
CSIS 2610
Fall Semester 2008
Course Syllabus and
Objectives
|
Instructor: |
Dr. Robert
Kramer |
|
|
Office: |
326 Meshel
Hall |
|
|
Phone: |
(330)
941-1495 |
|
|
E-mail: |
kramer@cis.ysu.edu |
|
|
WWW: |
||
|
Office Hours: |
|
Prerequisites
CSIS 1590 –
Survey of Computer Science and Information Systems, OR
Declaration
of Computer Science or Pre-Computer Science major
Textbook
Objectives
Grading
Your grade is
determined from the following sources:
|
Work |
Percentage of grade |
|
Labs |
20% total |
|
Programming
projects |
30% total |
|
Midterms |
30% total |
|
Final exam |
20% |
Grades are
normally assigned using traditional 90% - 80% - 70% - 60% cutoffs. I reserve
the right to lower these thresholds, but not to raise them.
Policies
Attendance
Attendance is
required; with few exceptions, those who do best in courses are those who
attend regularly. You will be allowed three unexcused absences; additional
missed classes will result in a 5% deduction from your overall grade. Late
arrivals and early departures (10 minutes or more) count as an absence.
Late Homework
Assignments
are due by the end of the day (11:59pm) on the due date. For each calendar day
late, 10% of the assignment’s possible score will be deducted.
Academic Honesty
You are
expected to do your own work in this course! You are free to give general help
to others in the course, but you may not collaborate on assignments, unless
specifically permitted in the assignment. Turning in (substantially) identical
work will result in a zero grade for that assignment. Subsequent collaboration
will result in failure of the course.
Students With
Disabilities
In accordance
with University procedures, if you have a documented disability and require
accommodations to obtain equal access in this course, please contact me privately
to discuss your specific needs. You must be registered with CSP Disability
Services, which is located at Wick House, and provide a letter of accommodation
to verify your eligibility. You can reach CSP Disability Services at
330-941-1732.
General
Stuff
Topic
List and Tentative Calendar
|
Week |
Lecture
Topics |
From
the Book |
|
1: 8/26 |
Introduction Data Types |
Chapter 1 Chapter 2 |
|
2: 9/2 |
Data Types Basic Data
Operations |
Chapter 2 |
|
3: 9/9 |
Input and
Output |
Chapter 3 |
|
4: 9/16 |
Selection |
Chapter 4 |
|
5: 9/23 |
Repetition |
Chapter 5 |
|
6: 9/30 |
Functions First Midterm |
Chapter 6 |
|
7: 10/7 |
More
Functions |
Chapter 6 |
|
8: 10/14 |
Arrays C Strings |
Chapter 8 Chapter 10 |
|
9: 10/21 |
C and C++
Strings |
Chapter 10 Chapter 7 |
|
10: 10/28 |
Sequential
Data Files |
Chapter 15 |
|
11: 11/4 |
Pointers Second Midterm |
Chapter 9 |
|
12: 11/13 |
Pointers Structures |
Chapter 9 Chapter 11 |
|
13: 11/18 |
Structures |
Chapter 11 |
|
14: 11/25 |
Classes and
Objects |
Chapter 12 |
|
15: 12/2 |
More
Classes and Objects |
Chapter 12 |
Important
Dates
8am – 10am