Syllabus

Last Modified on Nov. 6, 2009

 

Basic Facts

Instructor:

Dr. Chris Hundhausen
EME 231
hundhaus@wsu.edu
335-4590
Office Hours: MWF right after class, and by appointment

Teaching Assistants:

Jared Burns
EME 28
burnsjm@wsu.edu
Office Hours: Mon. 4-6 pm; Wed. 8-10 am

Gokcen Cilingir
Sloan 322
gcilingi@eecs.wsu.edu
Office Hours: Wed. 4-6 p.m.

Richard Lee
Office Location: EME 127
srhyoh@gmail.com
Office Hours: Tue. 3-5 p.m.
Thu. 1-3 p.m.

Meeting Time & Place:

Lecture: MWF 11:10 a.m. - 12 noon @ WEGN G1
Labs: Fr 12:10 - 15:00 (Section 01, TA is Richard); Wed 12:10 - 15:00 (Section 02, TA is Richard) Wed 15:10 - 18:00 (Section 3, TA is Jared); Wed 18:10 - 21:00 (Section 04, TA is Gokcen); Th 12:10 - 15:00 (Section 05, TA is Jared)
Note: All labs meet in SLOAN 353 unless otherwise stated

Textbooks:

.
  • J.R. Hanly & E.B. Koffman (2010). Problem Solving & Program Design in C (6th ed.). Menlo Park, CA: Addison-Wesley

Software:

 

Description

CptS 121 is a first course ("CS 1") in computer science for students with prior programming experience. Students without prior programming course should take CptS 111 as a first course. If you're unsure whether CptS 121 is appropriate for you, please take the online placement exam.

In this course, we use the C programming language to explore the fundamental concepts, constructs, and techniques of modern computer programming, including variables, arrays, conditionals, iteration, pointers, data structures, debugging, and software engineering, test cases, and code review. The primary aim of this course is to give you a taste of the field of computer science, and to get you comfortable with computer programming.

Learning Objectives

By the end of this course, you should

Learning Activities

This course aims to help you learn through three distinct activities:

Schedule

Grading

Your grade for the course will be based on the following (weights are in parentheses):

Grading Scale

Letter grades will be assigned according to the following grading scale. While I do not generally grade on a curve, I occasionally opt to establish a curve for an exam if the results indicate that the exam may not have been fair.

Letter Grade Overall %
A 90 - 100
A- 88 - 89.99
B+ 85 - 87,99
B 80 - 84.99
B- 77 - 79.99
C+ 75 - 76.99
C 70 - 74.99
C- 67 - 69.99
D+ 65 - 66.99
D 60 - 64.99
D- 57 - 59.99
F 0 - 56.99

Documented Disabilities

We will do all we can to accommodate you as necessary. Please notify me during the first week of class of any accommodations needed for the course. All accommodations must be approved through the Disability Resource Center (DRC) in Washington Building Room 217, 509-335-3417, drc@mail.wsu.edu.

Policies

Please familiarize yourself with the following course policies. By following them, you will get the most out of this course, and you will not encounter any unwelcome surprises down the road.

It goes without saying that you may not cheat on the assignments and exam. This means that the work must be solely your own (or that of your group), and that all outside sources must be properly cited. If we catch you cheating, the minimum penalty will be a 0 on the assignment or exam. Repeat offenses will result in a grade of "F" in the course, and a referral to the Director of the School of EECS. Please see the EECS Academic Integrity Policy for further details.