CSI 201 – Computer Science I – Section 11 [Spring
2015]
Instructor: Shaun Ramsey |
Email: sramsey2@washcoll.edu |
Office: Dunning/Decker N102 |
Phone: 410 - 810 - 7485 |
Office Hours: Tues/Thurs 12:00pm, Weds 2:30pm And by appointment
as needed. |
Text: Introduction
to Programming with C++ (3rd Ed.) by Liang
ISBN-10:
0-13-325281-7
ISBN-13:
978-0-13-325281-1
Description:
Explore the
fundamentals of computer programming to develop a foundation for understanding
the problems and solutions of computer science. Through the development of C++
programs, you will gain a better understanding of how computers work and how
the benefits and limitations of computation impact our utilization of
computer-based technologies.
Objectives:
· Design algorithms for solving novel problems
· Explain step-by-step what an existing C++ program does when it is run
· Translate an English algorithm into code that can be run by a computer
·
Debug a computer program so that it's execution
produces the intended result
Schedule:
Week |
Dates |
Topic |
Read |
01 |
JAN 19 |
Operators and Variables |
CH1,2 |
02 |
JAN 26 |
Conditions |
CH3 |
03 |
FEB 2 |
Loops |
CH5 |
04 |
FEB 9 |
Function Calls |
CH4 |
05 |
FEB 16 |
Function Creation |
CH6 |
06 |
FEB 23 |
Recursion |
CH17 |
07 |
MAR 2 |
MIDTERM |
REVIEW |
08 |
|
SPRING BREAK |
REVIEW |
09 |
MAR 16 |
Arrays |
CH7 |
10 |
MAR 23 |
Multidimensional Arrays |
CH8 |
11 |
MAR 30 |
Pointers and Structs |
CH11 |
12 |
APR 6 |
More Pointers |
CH11 |
13 |
APR 13 |
Classes |
CH9,10 |
14 |
APR 20 |
Inheritance |
CH15 |
15 |
APR 27 |
Review for Final |
REVIEW |
16 |
MAY 7 @ 16:00 |
FINAL EXAM |
REVIEW |
Grade Breakdown and Grade Scale:
10% Participation 15 = 15 Weeks x 1 Point / Week
40% Assignments 60 = 6 Assignments x 10 Points / Assignment
20% Quizzes 30 = 6 Quizzes x 5 Points / Quiz (1)
30% Exams 45 = 15 Point Midterm + 30 Point Final (2)
Total 150
(1) At the end of the term, your lowest quiz score will be
replaced with the average of other quizzes.
(2) Your final exam score will replace your midterm score, if
your final exam score is higher.
145-150 |
A+ |
|
130-134 |
B+ |
|
115-119 |
C+ |
|
100-104 |
D+ |
139-144 |
A |
|
124-129 |
B |
|
109-114 |
C |
|
94-99 |
D |
135-138 |
A- |
|
120-123 |
B- |
|
105-108 |
C- |
|
90-93 |
D- |
Attendance:
Attendance in this course is
mandatory, and you will earn zero points for any missed quizzes or exams. If you are ever unable to attend a class for
any reason, it is common courtesy to notify the instructor. In extreme cases, beyond your control report to
the office of Associate Provost DiQuinzio and acquire
documentation for accommodation consideration. Coming late to class counts as
half an absence. After 6 absences (or any number of absences plus lates/2 that is greater than or equal to 6), you
automatically fail this course.
Late Work Policy:
Because the completion of
assignments is so vital to the learning in this class, some credit will be
awarded for work that is turned in within five days of an assignment's due
date. Ten percent will be subtracted as
a penalty for each day (rounded up) that an assignment is turned in late. Assignments that are submitted more than five
days late will receive a score of zero.
Honor Code:
Remember that your behavior is
bound by your Honor Code pledge. That
pledge includes a promise to abstain from plagiarism, and from interference
with the academic work of others.
Regarding plagiarism, you
will be encouraged to work with others on the assignments in this class. Everyone will submit their own assignment,
and everyone is expected to give specific credit to any classmates, websites,
or other sources of assistance outside of the materials explicitly provided in
class. Failing to give credit where it
is due is a form of plagiarism with serious consequences. All quizzes and exams are individual efforts,
and you are not allowed outside assistance in completing them.
Regarding interference with the
academic work of others, activities like surfing the web, playing games,
texting, playing music, eating food, and even sleeping in class can all be
distracting to your classmates, and even to your instructor. Depending on the frequency and severity of
any such distractions, they may be met with a warning, a request to leave the
classroom, or being removed from the class.
Accommodations:
Students with disabilities that
might adversely affect their education in this class should meet with the
Office of Academic Skills. This office
will be able to provide you with a letter documenting appropriate classroom
accommodations. If you require such
accommodations in this class, please provide me with a copy of this letter in a
timely manner (usually within the first two weeks of class).