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

MAR 9

SPRING BREAK

REVIEW

09

MAR 16

Arrays

CH7

10

MAR 23

Multidimensional Arrays

CH8

11

MAR 30 APR 1

Pointers and Structs

CH11

12

APR 6

More Pointers

CH11

13

APR 13

Classes

CH9,10

14

APR 20

Inheritance

CH15

15

APR 27 MAY 1

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).