CIS 122

Summer 2011

 

 

Home

Syllabus

Schedule

Announce

Links

Resources

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Course Information

Course Objectives

  • Introduce computational problem solving.
  • Introduce computational thinking concepts.
  • Introduce programming in Python.
  • Encourage further interest in Computer Science.

Grading

Your final grade will break down as follows:
  • Assignments- 60%
  • Midterm Exam - 15%
  • Final Exam - 25%
Assignments will be assigned weekly. Unless stated otherwise, they will be due Sunday night at 11:59 PM. Submission will be done through blackboard. However, links to assignments will be posted on the schedule page.

Letter grades break down as follows:
  • A - 90% or higher
  • B - 80% or higher
  • C - 70% or higher
  • D - 60% or higher

Late Assignments

There will be times when you cannot complete an assignment by the strict deadline. For these occurances, you are given three late credits. Each late credit may be used to extend a deadline by one day. These may be used on any assignments for any reason, no questions asked. That said, if you use up all your credits on early assignments, you won't have any left by the end of the term. Try to plan accordingly.

Pair Programming

Your are encouraged (but not required) to work in pairs. This does NOT mean:
  • Splitting up the assignment
  • Having someone else do your work for you
Rather, while pair programming:
  • Both members must be present while coding
  • Both members should be contributing equally
  • Both members should share equal time at the keyboard
When submitting homework as a pair:
  • Only one member needs to submit the assignment
  • But both members names should be included at the top of your submission
  • If you don't tell me who you worked with, I can't give them credit