Difference between revisions of "CSC111 Class Page 2018"

From dftwiki3
Jump to: navigation, search
( )
Line 11: Line 11:
 
----
 
----
 
{| style="width:100%" border="0"
 
{| style="width:100%" border="0"
|width="45%"|'''Week 1'''  Jan 26
+
|width="45%"|'''Week 0'''  Jan 26
 
|width="20%"| ''' '''  
 
|width="20%"| ''' '''  
 
|width="25%"| ''' '''  
 
|width="25%"| ''' '''  
Line 39: Line 39:
 
----
 
----
 
{| style="width:100%" border="0"
 
{| style="width:100%" border="0"
|width="45%"|'''Week 2'''  Feb 5
+
|width="45%"|'''Week 1'''  Feb 5
 
|width="20%"| ''' '''  
 
|width="20%"| ''' '''  
 
|width="25%"| ''' '''  
 
|width="25%"| ''' '''  
Line 66: Line 66:
 
----
 
----
 
{| style="width:100%" border="0"
 
{| style="width:100%" border="0"
|width="45%"|'''Week 3'''  Feb. 12
+
|width="45%"|'''Week 2'''  Feb. 12
 
|width="20%"| ''' '''  
 
|width="20%"| ''' '''  
 
|width="25%"| ''' '''  
 
|width="25%"| ''' '''  
Line 94: Line 94:
 
----
 
----
 
{| style="width:100%" border="0"
 
{| style="width:100%" border="0"
|width="45%"|'''Week 4'''  Feb. 19
+
|width="45%"|'''Week 3'''  Feb. 19
 
|width="20%"| ''' '''  
 
|width="20%"| ''' '''  
 
|width="25%"| ''' '''  
 
|width="25%"| ''' '''  
Line 120: Line 120:
 
----
 
----
 
{| style="width:100%" border="0"
 
{| style="width:100%" border="0"
|width="45%"|'''Week 5'''  Feb 26
+
|width="45%"|'''Week 4'''  Feb 26
 
|width="20%"| ''' '''  
 
|width="20%"| ''' '''  
 
|width="25%"| ''' '''  
 
|width="25%"| ''' '''  
Line 146: Line 146:
 
----
 
----
 
{| style="width:100%" border="0"
 
{| style="width:100%" border="0"
|width="45%"|'''Week 6'''  March 5
+
|width="45%"|'''Week 5'''  March 5
 
|width="20%"| ''' '''  
 
|width="20%"| ''' '''  
 
|width="25%"| ''' '''  
 
|width="25%"| ''' '''  
Line 174: Line 174:
 
----
 
----
 
{| style="width:100%" border="0"
 
{| style="width:100%" border="0"
|width="45%"|'''Week 7'''  March 19
+
|width="45%"|'''Week 6'''  March 19
 
|width="20%"| ''' '''  
 
|width="20%"| ''' '''  
 
|width="25%"| ''' '''  
 
|width="25%"| ''' '''  
Line 200: Line 200:
 
----
 
----
 
{| style="width:100%" border="0"
 
{| style="width:100%" border="0"
|width="45%"|'''Week 8'''  March 26
+
|width="45%"|'''Week 7'''  March 26
 
|width="20%"| ''' '''  
 
|width="20%"| ''' '''  
 
|width="25%"| ''' '''  
 
|width="25%"| ''' '''  
Line 226: Line 226:
 
----
 
----
 
{| style="width:100%" border="0"
 
{| style="width:100%" border="0"
|width="45%"|'''Week 9'''  Apr. 2
+
|width="45%"|'''Week 8'''  Apr. 2
 
|width="20%"| ''' '''  
 
|width="20%"| ''' '''  
 
|width="25%"| ''' '''  
 
|width="25%"| ''' '''  
Line 253: Line 253:
 
----
 
----
 
{| style="width:100%" border="0"
 
{| style="width:100%" border="0"
|width="45%"|'''Week 10'''  April 9
+
|width="45%"|'''Week 9'''  April 9
 
|width="20%"| ''' '''  
 
|width="20%"| ''' '''  
 
|width="25%"| ''' '''  
 
|width="25%"| ''' '''  
Line 279: Line 279:
 
----
 
----
 
{| style="width:100%" border="0"
 
{| style="width:100%" border="0"
|width="45%"|'''Week 11'''  Apr 16
+
|width="45%"|'''Week 10'''  Apr 16
 
|width="20%"| ''' '''  
 
|width="20%"| ''' '''  
 
|width="25%"| ''' '''  
 
|width="25%"| ''' '''  
Line 305: Line 305:
 
----
 
----
 
{| style="width:100%" border="0"
 
{| style="width:100%" border="0"
|width="45%"|'''Week 12'''  Apr 23
+
|width="45%"|'''Week 11'''  Apr 23
 
|width="20%"| ''' '''  
 
|width="20%"| ''' '''  
 
|width="25%"| ''' '''  
 
|width="25%"| ''' '''  
Line 331: Line 331:
 
----
 
----
 
{| style="width:100%" border="0"
 
{| style="width:100%" border="0"
|width="45%"|'''Week 13'''  Apr 30
+
|width="45%"|'''Week 12'''  Apr 30
 
|width="20%"| ''' '''  
 
|width="20%"| ''' '''  
 
|width="25%"| ''' '''  
 
|width="25%"| ''' '''  

Revision as of 14:51, 17 January 2018

D. Thiebaut (talk) 12:58, 16 January 2018 (EST)



Main Page | Syllabus | Weekly Schedule | Links & Resources |Piazza





 


Week 0 Jan 26    


Topics: Introduction, Python, Idle, Piazza, Moodle submission Lab/Hw Reading
  • Friday




 


Week 1 Feb 5    


Topics: Chapter 2: variables, definite loops, input Lab/Hw Reading
  • Monday/Wednesday/Friday
  • Read Chapter 2 in Zelle.




 


Week 2 Feb. 12    


Topics: Arithmetic operators, math functions, main(). Lab/Hw Reading
  • Monday/Wednesday/Friday
  • Read Chapter 3 in Zelle.




 


Week 3 Feb. 19    


Topics: Lab/Hw Reading
  • Monday/Wednesday/Friday
  • No Labs this week (Rally Day)
  • Read Chapter 6 in Zelle




 


Week 4 Feb 26    


Topics: Functions, Files. Lab/Hw Reading
  • Monday/Wednesday/Friday
  • Chapter 6




 


Week 5 March 5    


Topics: Lab/Hw Reading
  • Monday/Wednesday/Friday



Spring Break



 


Week 6 March 19    


Topics: Processing Files Lab/Hw Reading
  • Monday/Wednesday/Friday
  • Chapter 7 in Zelle




 


Week 7 March 26    


Topics: Lab/Hw Reading
  • Monday/Wednesday/Friday
  • Indefinite loops are covered in Chapter 8 in Zelle.




 


Week 8 Apr. 2    


Topics: Exceptions, Classes, and Objects Lab/Hw Reading
  • Monday/Wednesday/Friday
  • Section 7.4 in Zelle, on Exceptions
  • Chapter 10: Defining Classes




 


Week 9 April 9    


Topics: Image Processing Lab/Hw Reading
  • Monday/Wednesday/Friday




 


Week 10 Apr 16    


Topics: LAM, User Interface, Widgets, Button, digitizing and rendering a Map Lab/Hw Reading
  • Monday/Wednesday/Friday




 


Week 11 Apr 23    


Topics: Lab/Hw Reading
  • Monday/Wednesday/Friday
  • Zelle, Section 11.6 on Dictionaries.




 


Week 12 Apr 30    


Topics: Lists of lists, Inheritance Lab/Hw Reading
  • Monday/Wednesday
  • Chapter 11 on Lists of lists
  • Chapter 12 in Zelle, on Objects and Inheritance











Links and Resources


Graphics


  • Zelle's graphic library can be found here
  • A page with color names supported by the graphics library.


On-Line Python books


  • disocovermagazine.com blog. Check out the answers posted by many readers. They contain some interesting links that you may find useful!


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.


Python Programs in Textbook


  • All the programs of Zelle's Python textbook


Misc


  • When you work in pairs during the labs, or on homework assignments, you need to follow the protocol for 'pair programming' as discussed in this article.