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