Digital Sciences DSCI
15310 Computational Thinking and Programming
Section 001
Call Number 13823
COURSE SYLLABUS (tentative)
Fall
2013
Michael Rothstein
Kent State University
College of
A&S, Dept of Computer Science
Phone 330-672-9065
Email: rothstei@cs.kent.edu
Delivery:
100% Web-based, Asynchronous.
Dates: August 26 to December 15,
2013
Week of |
Unit |
Source |
Material |
Aug 26 |
0 |
Syllabus and Videos |
Syllabus; Installing Python. Program 1 due |
Sep 3 |
1 |
Chapter 1 |
Introduction to Programming |
Sep 9 |
2 |
Chapter 2 |
Variables, expressions and statements. |
Sep 16 |
3 |
Chapter 3 |
Functions. Program 2 due |
Sep 23 |
4 |
Chapter 4 |
Computational Thinking: Interface Design. Midterm I |
Sep 30 |
5 |
Chapter 5 |
Conditionals, recursion. Program 3 due |
Oct 7 |
6 |
Chapter 6 |
Functions that return values |
Oct 14 |
7 |
Chapter 7 |
Iteration. (Loops) |
Oct 21 |
8 |
Chapter 8 |
Strings. Program 4 due. |
Oct 28 |
9 |
Chapter 9 |
Playing games with words . Midterm 2. |
Nov 4 |
10 |
Chapter 10 |
Lists |
Nov 12 |
11 |
Chapter 11 |
Dictionaries Program 5 due. |
Apr 18 |
12 |
Chapter 12 |
Tuples |
Nov 25 |
13 |
Chapter 13 |
Computational Thinking: choosing data structures |
Dec 2 |
14 |
Chapter 14 |
Files. Program 6 due. |
Dec 9 |
Final |
Programming homework |
30% |
Weekly Exercises and quizzes (the total) |
20% |
Midterm 1 (Last full week of September) |
15% |
Midterm 2 (Last week of October) |
15% |
Final (Finals Week) |
20% |
97-100 |
will convert into an A |
94-96 |
will convert into at least an A- |
91-93 |
will convert into at least a B+ |
88-90 |
will convert into at least a B |
85-87 |
will convert into at least a B- |
82-84 |
will convert into at least a C+ |
79-81 |
will convert into at least a C |
76-78 |
will convert into at least a C- |
73-75 |
will convert into at least a D+ |
66-72 |
will convert into at least a D |