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:

http://www.cis.ysu.edu/~kramer

Office Hours:

Monday          11am – 12pm

Wednesday   11am – 12pm

Thursday       12pm – 2pm

Friday             11am – 12pm

Also by appointment

 

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