Difference between revisions of "CSC111 Class Page 2010"

From dftwiki3
Jump to: navigation, search
(Weekly Schedule)
(Weekly Schedule)
Line 98: Line 98:
 
* '''Wednesday'''
 
* '''Wednesday'''
 
** Playing with Sound files
 
** Playing with Sound files
** '''Video 1''': [http://www.youtube.com/watch?v=s9GBf8y0lY0 Physics of sound]: A metal plate is connected to an oscillator and frequency is increased...
+
** Interesting sound bites:
** '''Video 2''': [http://www.youtube.com/watch?v=cK2-6cgqgYA The source of waves] (1933).  You may skip after the first 6 minutes.
+
*** '''Video 1''': [http://www.youtube.com/watch?v=s9GBf8y0lY0 Physics of sound]: A metal plate is connected to an oscillator and frequency is increased...
** '''Video 3''': [http://www.youtube.com/watch?v=C8Li-DaJny4 Theresa Andersson] in "Na Na Na"
+
*** '''Video 2''': [http://www.youtube.com/watch?v=cK2-6cgqgYA The source of waves] (1933).  You may skip after the first 6 minutes.
** ''Morning Edition'' 's Report on [http://www.npr.org/templates/story/story.php?storyId=102234687 Guito Monks]
+
*** '''Video 3''': [http://www.youtube.com/watch?v=C8Li-DaJny4 Theresa Andersson] in "Na Na Na"
 
+
*** ''Morning Edition'' 's Report on [http://www.npr.org/templates/story/story.php?storyId=102234687 Guito Monks]
 +
** Playing with JES ([[CSC111 Sample JES code | sample code]])
 
* '''Friday'''
 
* '''Friday'''
 
----
 
----

Revision as of 20:45, 9 February 2010

Main Page | Syllabus | Weekly Schedule | Links & Resources




Prof and TAs

Dominique Thiébaut email
Dept. Computer Science
Ford Hall, 356.
Telephone: 3854
Office hours TBA, and by appointments

 



Click here for TA hours this week.

Weekly Schedule

Week Topics Reading
Week 1
1/25
  • Monday
    • Review syllabus
    • Introduction to computer programming

  • Wednesday
    • keywords: and del for is raise assert elif from lambda return break else global not try class except if or while continue exec import pass yield def finally in print
    • Variables
    • Data types
    • Functions
    • Parameter passing
  • Friday

  • Read Chapter 1 in Zelle.
  • Read the article on pair programming. We will discuss it in class on Monday 2/1.
Week 2
2/1


Week 3
2/8

  • Chapter 3 in Zelle.
    • The math library (I will not cover it in class, but you should read it)
    • Type conversion (important!)
Week 4
2/15
  • Monday
  • Wednesday No class, Rally Day
  • Friday

 

Week 5
2/22
  • Monday
  • Wednesday
  • Friday

 

Week 6
3/1
  • Monday
  • Wednesday
  • Friday

  • Lab #6
  • Homework #6: Skipped for this week: prepare for midterm!

 

Week 7
3/8
  • Monday
  • Wednesday
  • Thursday: Midterm Exam
  • Friday

 

Week 8
3/15

SPRING BREAK

CalvinDancing.gif

 

Week 9
3/22
  • Monday
  • Wednesday
  • Friday

 

Week 10
3/29
  • Monday
  • Wednesday
  • Friday

 

Week 11
4/5
  • Monday
  • Wednesday
  • Friday

 

Week 12
4/12
  • Monday
  • Wednesday
  • Friday: No Class

 

Week 13
4/19
  • Monday
  • Wednesday
  • Friday

 

Week 14
4/26
  • Monday
  • Wednesday
  • Friday: Last Class: Final take home exam

 


...


Links and Resources

Python keywords

The list of all the reserved words of the Python language
and del for is raise assert elif from lambda return break else global not try class except if or while continue exec import pass yield def finally in print

Linux

Misc

  • If you decide to work in pairs for the homework assignments, you need to follow the protocol for 'pair programming' as discussed in this article.
  • All the programs of Zelle's Python textbook

Software

  • Using SSH on Windows, Linux, or on a Mac with OS X

Math









Back To Main Page