CS 160 H - Computer Science Orientation (Honors)

Fall 2017: MW 12 - 12:50pm, WNGR 201

Assignments

Please read the programming style guidelines for this class.
Even though these are guidelines for your programs and not a standard for this class, 10 points of each assignment grade is based on having program and function headers, proper indentation, and vertical spacing between statements. BE CONSISTENT!!!

EVERY assignment in this course is graded by demoing your work for 10 minutes with a TA. You are required to meet with a TA within two weeks of the due date to demo.

Demo Outside 1 Week: Assignments that are not demo'd within the acceptable time period will be subject to a 50 point deduction.

Demo Late Assignments: Late assignments must still be demoed within the one week from when the assignment was submitted.

Missing a Demo: If you miss your demo with a TA, you will receive a 10 point (one letter grade) deduction to that assignment for each demo missed.

Assignment #1 - Why do you want to major in CS or enroll in CS 160H, and what are your interests?
Assignment #2 - Number Conversions and Algorithms
Assignment #3 - Problem Solving/Algorithmic Thinking
Assignment #4 - Programming in Python and Alternative Solutions
Assignment #5 - Visit the Career Fair and Implement Error Handling
Assignment #6 - Calculate Your Grade in a Class
Assignment #7 - Finish Grade Calculator/Create Functions
Assignment #8 - Pick an Assignment - Integration, Yahtzee
Assignment #9 - 1-D and 2-D Heat Diffusion
Assignment #10 - Reflect on Prior Assignments & Create a New Assignment for CS 160H
Extra Credit Final - Design and Implement: Determine if a Sentence is a Pangram