C102 Home Page

C102 - Great Ideas in Computing

CALENDARS


C102 HOME
GRADING
CALENDARS
ASSIGNMENTS
PARTICIPATION
HANDOUTS

Instructional Strategies

L - Lecture
D - Discussion
P - Presentation



Lecture Calendar

Week Class Date Strategy Description Item Due
1
09 JAN



11 JAN
L



L/D
Overview of C102, Expectations of the Instructor and the Students, and Introduction to computing.
Prior to the second week of class, please read the department's statement on academic integrity and incomplete policy.
Problem solving and Computing

Computing & Survival




Read [R] Ch 1
2
16 JAN

18 JAN
L

L/D
Computing and Survival

Computing and Survival
Read [R] Ch 2


3
23 JAN

25 JAN
L

L/D
Machines: Their History

Machines: Their History
Read [R] Ch 3


4
30 JAN

01 FEB
L

L/D
Review & Globalization

Globalization
Read [R] Ch 4


5
06 FEB

08 FEB
L

L/D
Moore's Law and Money

Money & Data
Read [R] Ch 5

Turn in first One-Page Write-Up
6
13 FEB

15 FEB
L

L/D
Introducing Alice Once Again!

Data and its uses
Read [R] Ch 6

Turn in Opinion Diary
7
20 FEB

22 FEB
L

L/D
Ethics

Ethics & Security
Read [R] Ch 7


8
27 FEB

01 MAR
L

L/D
Security & Pervasive

Pervasive computing
Complete [R] Chs 1-7

Pervasive Readings 1
9
06 MAR

08 MAR

L

L/D

MID-TERM EXAM - Due Monday, March 5, 2007 by 3:00 pm in LH225

TBD



Review Major’s Requirements
Turn in second One-Page Write-Up
10
13 MAR

15 MAR
NC

NC
No Class – Spring Recess

No Class – Spring Recess
 
11
20 MAR

22 MAR
L

L/D
Recursion, Abstraction, and Translation

Alice: Parameters
Programming Reading 1

[DCP] Chapter 4
12
27 MAR

29 MAR

L

L/D

Boot-Strapping

Alice: Functions & Repetition

Programming Reading 2

[DCP] Chapters 6-7
Turn in Opinion Diary
13
03 APR

05 APR
L/D

L/D
Artificial Intelligence & Turing Test

Alice: Recursion
AI Reading 1

[DCP] Chapter 8
14
10 APR

12 APR
L

L/D
Artificial

Alice: Project issues...
AI Reading 2

[DCP] Chapters 6-8
15
17 APR

19 APR
L

L/D
Simulation

Alice Demonstrations
Turn in third One-Page Write-Up


16
24 APR

26 APR
L

L/D
Alice Demonstrations

Alice Demonstrations
 

17

01 MAY

FE

FINAL PROJECT PRESENTATION EXAM - 10:15AM-12:15PM - BH208

Final Exam



Lab Calendar

Week Class Date Strategy Description Item Due
1
12 JAN
D

Overview of C102, Expectations of the Instructor and the Students, and Introduction to lab.
Prior to the second week of class, please read the department's statement on academic integrity and incomplete policy.
Discussion on language

Assign Logic Assignment 1

N/A
2
19 JAN
D
Scripting Language:
Transparency and the machine at the command line

Assign Logic Assignment 2
Turn in Logic Assignment 1
3
26 JAN
D
Big Data: Finding out about ourselves and doing something about it!

Assign Logic Assignment 3
Turn in Logic Assignment 2
4
02 FEB
D
Introduction to Alice
Turn in Logic Assignment 3
5
09 FEB
D
Shifting our logic to programs: What is Programming?
Professor Amr Sabry, Guest Lecturer

Assign Alice Lab 01
 
6
16 FEB
D
Creating an Animation Program

Assign Alice Lab 02
[DCP] Chapters 1-2

Turn in Alice Lab 01
7
23 FEB
D
Alice: Putting together the pieces

Assign Alice Lab 03
[DCP] Chapter 3

Turn in Alice Lab 02
8
02 MAR
D
Alice: Classes, Objects, Methods

Assign Alice Lab 04
[DCP] Chapter 4

Turn in Alice Lab 03
9
09 MAR
D
TBD  
10
16 MAR
NC

No Class – Spring Recess

 
11
23 MAR
D
Alice: Events

Assign Alice Lab 05
[DCP] Chapter 5

Turn in Alice Lab 04
12
30 MAR
D
Alice: Working on the project

Assign Alice Lab 06
[DCP] Chapters 6-7

Turn in Alice Lab 05
13
06 APR
D
Alice: Working on the project

Assign Alice Lab 07
[DCP] Chapter 8

Turn in Alice Lab 06
14
13 APR
D
Alice: Working on the project
[DCP] Chapters 6-8

Turn in Alice Lab 07
15
20 APR
D
Alice: Working on the project  
16
27 APR
D
Alice: Working on the project  

17

01 MAY

FE

FINAL PROJECT PRESENTATION EXAM - 10:15AM-12:15PM - BH208

Final Exam



C102 HOME
GRADING
CALENDARS
ASSIGNMENTS
PARTICIPATION
HANDOUTS

This seminar is offered by the Computer Science Department in the School of Informatics on the Indiana University Bloomington Campus.


URL: http://www.cs.indiana.edu/classes/c102/cals.html
Comments: ekisling@cs.indiana.edu
Copyright 2006, Dr. Eric L Kisling