CS112: Introduction to Computer Programming (Spring 2016)

Section 004/005


1 Course Basics

Meeting Time and Location:

Instructor: Dr. Yutao Zhong

Course Outcomes:

Prerequisite:

C or better in MATH 104, 105, or 113 (or sufficient score on the math placement test). Corequisite: CS Majors must also be enrolled in CS 101 this semester.

Textbook:

Participation: REEF Polling

Other Useful Resources:


2 Grading

Category
Percent
Notes
Projects
40%
drop 1 lowest
Labs
10%
drop 2 lowest
Zyante reading
 3%
drop 3 lowest subsections
Participation
 2%
+1% extra credit for correctness
2 Tests
20%
10% each
Final exam
25%
must get >=60% to pass the class

Assessment

2.1 Projects

Programming projects will be a primary focus of your grade - each one should take multiple sessions of coding, with questions asked in between. This is the practice you need to learn, master, and internalize various concepts of the course. Don't be surprised if you're spending 5-20 hours on each one. All project grades will be averaged together evenly.

2.2 Labs

2.3 Zyante

2.4 Exams

2.5 Contested Grades


3 Office hours and discussion board

Office hours

Discussion board


4 Honor Code


5 Learning Disabilities

Students with a learning disability or other condition (documented with GMU's Office of Disability Services) that may impact academic performance should speak with the professor ASAP to discuss appropriate accommodations. Even if you don't know whether you plan on utilizing the accommodations for any assignment/test, it's in your best interest to prepare and get documented ahead of time.