-----------------------------------------------------------------------
Youngstown State University Professor Richard Gaydos
CSIS 2610 Programming and Problem Solving Fall 2009
-----------------------------------------------------------------------
CRN 42806 Meets M 800- 850 in Room 304
Meets W F 800- 940 in Room 304
ONE-hour Final Exam is 800- 900 on Monday Dec. 7
in Room 304.
-----------------------------------------------------------------------
CRN 42808 Meets M 1200-1250 in Room 304
Meets W F 1200-1340 in Room 304
ONE-hour Final Exam is 1030-1130 on Wed. Dec. 9
in Room 304.
Note that the Final starts 1.5 HOURS BEFORE normal
class time!! You have been notified!!
-----------------------------------------------------------------------
Professor Professor Rick Gaydos
Texts Notes from my Web page at www.cis.ysu.edu/~rick
A First Book of C++, Bronson, Third edition
Prerequisite CSIS 1590 or the requisite computer knowledge
Office 307 C Meshel Hall (330-941-3468)
Email rick@cis.ysu.edu
Office Hours M 0740-0800
M 0900-1000
M 1100-1200
W 0740-0800
W 1100-1200
F 0740-0800
F 1100-1200
-----------------------------------------------------------------------
Objectives and goals for this course
-----------------------------------------------------------------------
By taking this course you will:
- gain knowledge of the logical methodologies of problem-solving.
- be able to write well-designed algorithms to solve problems.
- learn the syntax of C++ so that they can convert algorithms into
C++ code.
- write structured, well-documented programs that follow an assigned
set of formatting rules.
- write easily-maintainable programs that feature well-chosen
variable names.
- gain experience with program debugging.
- gain experience with an interactive program debugger.
-----------------------------------------------------------------------
See Calendar for tentative day-by-day schedule
-----------------------------------------------------------------------
Grading formula
-----------------------------------------------------------------------
Your Final Point Total is
.26 * your score on 100-point 50-minute Exam One
+ .26 * your score on 100-point 50-minute Exam Two
+ .26 * your score on 100-point 60-minute Final Exam
+ .22 * your score on eight 10-point lab scores * 1.25
Your letter grade Your Final Point Total
----------------- ----------------------
A 90 or higher
B 80 - 89
C 70 - 79
D 60 - 69
F lower than 60
-----------------------------------------------------------------------
Important Rules
-----------------------------------------------------------------------
1. You need to attend EVERY MINUTE OF EVERY LECTURE because
- we cover a lot of material
- we cover it at a fairly rapid pace
- material builds from day to day.
2. You may work with one partner for the labs.
Only one version will be graded on Lab Day.
Grading will be on-screen.
3. All of the specified labs are on my web page.
You are encouraged to "look ahead" a bit, but
I will not discuss details of an upcoming lab
until after it has been explained in class.
4. You are expected to work on the labs on your own time and be
FINISHED by the time lab starts.
All labs will be checked at the START of the first half hour on
Lab Days, starting with the PC closest to the door in row one.
When it is your turn, if you show me a finished product that
meets my standards, you will be awarded ten points.
If your lab does not meet my standards, you will hear "I'll get
back to you," and you lose one point. I will then proceed to
the next PC. This process will continue until you show me a
lab that meets my standards or grading time runs out.
If you are not able to show me a lab that meets my standards during
lab time, you will receive a grade of ZERO for the lab.
5. You know the dates of all labs/tests so you must take tests and
present labs on the days specified or you will receive a
grade of ZERO for that test or lab.
6. If you come to the office for help on a lab, try to arrive near
the START of an Office Hour to allow more time for help.
7. If there is some MAJOR reason that will cause you to miss a test/lab:
A. Prior to the start time on the day in question
email rick@cis.ysu.edu (preferred) or call CSIS (330-941-3134).
State TWO things:
1. what is wrong.
2. the day you expect to return.
Make provisions for someone else to email or call if you
are unable.
B. You will get a reply setting up a makeup date.
C. On the day of your return, you must present documentation
explaining your absence or you will not be allowed to
make up the test or lab.
8. The subject of your email should follow this format:
CSIS 2610 name topic
where name is your first and last name and
topic is the topic of your email.
Example: CSIS 2610 John Doe Question on lab 2
Your email could get deleted if you do not follow this format.
9. You should not INTERRUPT class.
Your classmates deserve a quiet atmosphere and so does your prof.
Here are some examples: lateness
talking
cell phones/pagers
headphones/Walkmans
eating/drinking
web surfing
recording my lectures
unauthorized printing.
10. You ARE welcome to ask questions during the lectures,
but let me recongnize you before you ask your questions.
-----------------------------------------------------------------------
Academic Integrity
You MUST follow the CSIS Department Policy and all University
policies/documents that relate to academic integrity.
My additional policies on academic integrity are as follows:
ALL test/exam answers must be your own closed-book work.
Any suspected cheating on a tests/labs will result in failure
for 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 the CSP/Disability Services, located at Wick
House, and provide a letter of accommodation to verify your eligibility.
You can reach the CSP/Disability Services at 330-941-1372.
-----------------------------------------------------------------------