Difference between revisions of "CSC111 Class Page 2018"
Line 1: | Line 1: | ||
− | [[User:Thiebaut|D. Thiebaut]] ([[User talk:Thiebaut|talk]]) | + | [[User:Thiebaut|D. Thiebaut]] ([[User talk:Thiebaut|talk]]) 12:58, 16 January 2018 (EST) |
---- | ---- | ||
<br /> | <br /> | ||
__NOTOC__ | __NOTOC__ | ||
− | <center>[[CSC111 2018 | Main Page]] | [[CSC111_Syllabus_2018 | Syllabus ]] | [[CSC111_Class_Page_2018 | Weekly Schedule ]] | [[CSC111_Class_Page_2018#Links_and_Resources | Links & Resources ]] |[https://piazza.com/smith/fall2018/csc111/home Piazza]</center> | + | <center>[[CSC111 Fall 2018 | Main Page]] | [[CSC111_Syllabus_2018 | Syllabus ]] | [[CSC111_Class_Page_2018 | Weekly Schedule ]] | [[CSC111_Class_Page_2018#Links_and_Resources | Links & Resources ]] |[https://piazza.com/smith/fall2018/csc111/home Piazza]</center> |
<br /> | <br /> | ||
---- | ---- | ||
Line 24: | Line 24: | ||
|-valign="top" | |-valign="top" | ||
| | | | ||
− | * '''Friday''' | + | * '''Monday/Wednesday/Friday''' |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| | | | ||
− | * | + | * |
− | |||
− | |||
− | |||
| | | | ||
* Read Chapter 1 in Zelle (textbook) | * Read Chapter 1 in Zelle (textbook) | ||
Line 48: | Line 39: | ||
---- | ---- | ||
{| style="width:100%" border="0" | {| style="width:100%" border="0" | ||
− | |width="45%"|'''Week 2''' | + | |width="45%"|'''Week 2''' Feb 5 |
|width="20%"| ''' ''' | |width="20%"| ''' ''' | ||
|width="25%"| ''' ''' | |width="25%"| ''' ''' | ||
Line 61: | Line 52: | ||
|-valign="top" | |-valign="top" | ||
| | | | ||
− | * Monday/Wednesday/Friday | + | * '''Monday/Wednesday/Friday''' |
| | | | ||
* | * | ||
Line 75: | Line 66: | ||
---- | ---- | ||
{| style="width:100%" border="0" | {| style="width:100%" border="0" | ||
− | |width="45%"|'''Week 3''' Feb. | + | |width="45%"|'''Week 3''' Feb. 12 |
|width="20%"| ''' ''' | |width="20%"| ''' ''' | ||
|width="25%"| ''' ''' | |width="25%"| ''' ''' | ||
Line 88: | Line 79: | ||
|-valign="top" | |-valign="top" | ||
| | | | ||
− | * '''Monday | + | * '''Monday/Wednesday/Friday''' |
+ | |||
| | | | ||
* | * | ||
| | | | ||
− | * | + | * Read Chapter 3 in Zelle. |
+ | |||
|} | |} | ||
Line 101: | Line 94: | ||
---- | ---- | ||
{| style="width:100%" border="0" | {| style="width:100%" border="0" | ||
− | |width="45%"|'''Week 4''' Feb. | + | |width="45%"|'''Week 4''' Feb. 19 |
|width="20%"| ''' ''' | |width="20%"| ''' ''' | ||
|width="25%"| ''' ''' | |width="25%"| ''' ''' | ||
Line 109: | Line 102: | ||
::{| class="mw-collapsible " style="width:100%" border="1" | ::{| class="mw-collapsible " style="width:100%" border="1" | ||
|- style="background:#dddddd;" | |- style="background:#dddddd;" | ||
− | |width="60%"| '''Topics''': | + | |width="60%"| '''Topics''': |
|width="15%"| '''Lab/Hw''' | |width="15%"| '''Lab/Hw''' | ||
|width="25%"| '''Reading''' | |width="25%"| '''Reading''' | ||
|-valign="top" | |-valign="top" | ||
| | | | ||
− | * '''Monday | + | * '''Monday/Wednesday/Friday''' |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| | | | ||
− | * | + | * |
− | |||
− | |||
| | | | ||
− | * Chapter | + | * Read Chapter 6 in Zelle |
− | |||
|} | |} | ||
Line 146: | Line 120: | ||
---- | ---- | ||
{| style="width:100%" border="0" | {| style="width:100%" border="0" | ||
− | |width="45%"|'''Week | + | |width="45%"|'''Week 5''' Feb 26 |
|width="20%"| ''' ''' | |width="20%"| ''' ''' | ||
|width="25%"| ''' ''' | |width="25%"| ''' ''' | ||
Line 154: | Line 128: | ||
::{| class="mw-collapsible " style="width:100%" border="1" | ::{| class="mw-collapsible " style="width:100%" border="1" | ||
|- style="background:#dddddd;" | |- style="background:#dddddd;" | ||
− | |width="60%"| '''Topics''': | + | |width="60%"| '''Topics''': Functions, Files. |
|width="15%"| '''Lab/Hw''' | |width="15%"| '''Lab/Hw''' | ||
|width="25%"| '''Reading''' | |width="25%"| '''Reading''' | ||
|-valign="top" | |-valign="top" | ||
| | | | ||
− | + | * '''Monday/Wednesday/Friday''' | |
− | * '''Monday | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| | | | ||
− | * | + | * |
− | |||
− | |||
| | | | ||
− | * | + | * Chapter 6 |
|} | |} | ||
Line 198: | Line 146: | ||
---- | ---- | ||
{| style="width:100%" border="0" | {| style="width:100%" border="0" | ||
− | |width="45%"|'''Week | + | |width="45%"|'''Week 6''' March 5 |
|width="20%"| ''' ''' | |width="20%"| ''' ''' | ||
|width="25%"| ''' ''' | |width="25%"| ''' ''' | ||
Line 206: | Line 154: | ||
::{| class="mw-collapsible " style="width:100%" border="1" | ::{| class="mw-collapsible " style="width:100%" border="1" | ||
|- style="background:#dddddd;" | |- style="background:#dddddd;" | ||
− | |width="60%"| '''Topics''': | + | |width="60%"| '''Topics''': |
|width="15%"| '''Lab/Hw''' | |width="15%"| '''Lab/Hw''' | ||
|width="25%"| '''Reading''' | |width="25%"| '''Reading''' | ||
|-valign="top" | |-valign="top" | ||
| | | | ||
− | * '''Monday''' | + | * '''Monday/Wednesday/Friday''' |
− | + | | | |
− | + | * | |
− | + | | | |
− | + | * | |
+ | |} | ||
+ | <br /><br /> | ||
+ | <tanbox> | ||
+ | Spring Break | ||
+ | </tanbox> | ||
+ | <br /><br /> | ||
+ | |||
+ | ==== ==== | ||
---- | ---- | ||
− | + | {| style="width:100%" border="0" | |
− | + | |width="45%"|'''Week 7''' March 19 | |
− | + | |width="20%"| ''' ''' | |
− | + | |width="25%"| ''' ''' | |
− | + | |- | |
− | + | |} | |
− | |||
− | |||
− | |||
<br /> | <br /> | ||
− | + | ::{| class="mw-collapsible " style="width:100%" border="1" | |
− | - | + | |- style="background:#dddddd;" |
− | + | |width="60%"| '''Topics''': Processing Files | |
− | + | |width="15%"| '''Lab/Hw''' | |
− | + | |width="25%"| '''Reading''' | |
− | + | |-valign="top" | |
− | + | | | |
− | + | * '''Monday/Wednesday/Friday''' | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| | | | ||
− | * | + | * |
− | |||
| | | | ||
− | * | + | * Chapter 7 in Zelle |
− | |||
− | |||
|} | |} | ||
Line 263: | Line 200: | ||
---- | ---- | ||
{| style="width:100%" border="0" | {| style="width:100%" border="0" | ||
− | |width="45%"|'''Week | + | |width="45%"|'''Week 8''' March 26 |
|width="20%"| ''' ''' | |width="20%"| ''' ''' | ||
|width="25%"| ''' ''' | |width="25%"| ''' ''' | ||
Line 271: | Line 208: | ||
::{| class="mw-collapsible " style="width:100%" border="1" | ::{| class="mw-collapsible " style="width:100%" border="1" | ||
|- style="background:#dddddd;" | |- style="background:#dddddd;" | ||
− | |width="60%"| '''Topics''': | + | |width="60%"| '''Topics''': |
|width="15%"| '''Lab/Hw''' | |width="15%"| '''Lab/Hw''' | ||
|width="25%"| '''Reading''' | |width="25%"| '''Reading''' | ||
|-valign="top" | |-valign="top" | ||
| | | | ||
− | + | [[Image:POMFall2018.png|right|200px]] | |
− | [[Image: | + | * '''Monday/Wednesday/Friday''' |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | * '''Wednesday | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| | | | ||
− | * | + | * |
− | |||
| | | | ||
− | * | + | * Indefinite loops are covered in Chapter 8 in Zelle. |
|} | |} | ||
Line 320: | Line 227: | ||
---- | ---- | ||
{| style="width:100%" border="0" | {| style="width:100%" border="0" | ||
− | |width="45%"|'''Week | + | |width="45%"|'''Week 9''' Apr. 2 |
|width="20%"| ''' ''' | |width="20%"| ''' ''' | ||
|width="25%"| ''' ''' | |width="25%"| ''' ''' | ||
Line 328: | Line 235: | ||
::{| class="mw-collapsible " style="width:100%" border="1" | ::{| class="mw-collapsible " style="width:100%" border="1" | ||
|- style="background:#dddddd;" | |- style="background:#dddddd;" | ||
− | |width="60%"| '''Topics''': | + | |width="60%"| '''Topics''': Exceptions, Classes, and Objects |
|width="15%"| '''Lab/Hw''' | |width="15%"| '''Lab/Hw''' | ||
|width="25%"| '''Reading''' | |width="25%"| '''Reading''' | ||
|-valign="top" | |-valign="top" | ||
| | | | ||
− | * '''Monday | + | * '''Monday/Wednesday/Friday''' |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| | | | ||
− | * | + | * |
− | |||
| | | | ||
− | * | + | * Section 7.4 in Zelle, on Exceptions |
+ | * Chapter 10: Defining Classes | ||
|} | |} | ||
Line 371: | Line 254: | ||
---- | ---- | ||
{| style="width:100%" border="0" | {| style="width:100%" border="0" | ||
− | |width="45%"|'''Week | + | |width="45%"|'''Week 10''' April 9 |
|width="20%"| ''' ''' | |width="20%"| ''' ''' | ||
|width="25%"| ''' ''' | |width="25%"| ''' ''' | ||
Line 379: | Line 262: | ||
::{| class="mw-collapsible " style="width:100%" border="1" | ::{| class="mw-collapsible " style="width:100%" border="1" | ||
|- style="background:#dddddd;" | |- style="background:#dddddd;" | ||
− | |width="60%"| '''Topics''': | + | |width="60%"| '''Topics''': Image Processing |
|width="15%"| '''Lab/Hw''' | |width="15%"| '''Lab/Hw''' | ||
|width="25%"| '''Reading''' | |width="25%"| '''Reading''' | ||
|-valign="top" | |-valign="top" | ||
| | | | ||
− | * '''Monday | + | * '''Monday/Wednesday/Friday''' |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| | | | ||
− | * | + | * |
− | |||
| | | | ||
− | * | + | * |
|} | |} | ||
Line 409: | Line 280: | ||
---- | ---- | ||
{| style="width:100%" border="0" | {| style="width:100%" border="0" | ||
− | |width="45%"|'''Week | + | |width="45%"|'''Week 11''' Apr 16 |
|width="20%"| ''' ''' | |width="20%"| ''' ''' | ||
|width="25%"| ''' ''' | |width="25%"| ''' ''' | ||
Line 415: | Line 286: | ||
|} | |} | ||
<br /> | <br /> | ||
− | ::{| class="mw-collapsible" style="width:100%" border="1" | + | ::{| class="mw-collapsible " style="width:100%" border="1" |
|- style="background:#dddddd;" | |- style="background:#dddddd;" | ||
− | |width="60%"| '''Topics''': | + | |width="60%"| '''Topics''': LAM, User Interface, Widgets, Button, digitizing and rendering a Map |
|width="15%"| '''Lab/Hw''' | |width="15%"| '''Lab/Hw''' | ||
|width="25%"| '''Reading''' | |width="25%"| '''Reading''' | ||
|-valign="top" | |-valign="top" | ||
| | | | ||
− | * '''Monday | + | * '''Monday/Wednesday/Friday''' |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| | | | ||
− | * | + | * |
− | |||
| | | | ||
− | * | + | * |
− | |||
|} | |} | ||
Line 458: | Line 306: | ||
---- | ---- | ||
{| style="width:100%" border="0" | {| style="width:100%" border="0" | ||
− | |width="45%"|'''Week | + | |width="45%"|'''Week 12''' Apr 23 |
|width="20%"| ''' ''' | |width="20%"| ''' ''' | ||
|width="25%"| ''' ''' | |width="25%"| ''' ''' | ||
Line 464: | Line 312: | ||
|} | |} | ||
<br /> | <br /> | ||
− | ::{| class="mw-collapsible" style="width:100%" border="1" | + | ::{| class="mw-collapsible " style="width:100%" border="1" |
|- style="background:#dddddd;" | |- style="background:#dddddd;" | ||
− | |width="60%"| '''Topics''': | + | |width="60%"| '''Topics''': |
|width="15%"| '''Lab/Hw''' | |width="15%"| '''Lab/Hw''' | ||
|width="25%"| '''Reading''' | |width="25%"| '''Reading''' | ||
|-valign="top" | |-valign="top" | ||
| | | | ||
− | + | * '''Monday/Wednesday/Friday''' | |
− | * '''Monday | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| | | | ||
− | * | + | * |
| | | | ||
− | * | + | * Zelle, Section 11.6 on Dictionaries. |
|} | |} | ||
Line 515: | Line 332: | ||
---- | ---- | ||
{| style="width:100%" border="0" | {| style="width:100%" border="0" | ||
− | |width="45%"|'''Week | + | |width="45%"|'''Week 13''' Apr 30 |
|width="20%"| ''' ''' | |width="20%"| ''' ''' | ||
|width="25%"| ''' ''' | |width="25%"| ''' ''' | ||
Line 523: | Line 340: | ||
::{| class="mw-collapsible" style="width:100%" border="1" | ::{| class="mw-collapsible" style="width:100%" border="1" | ||
|- style="background:#dddddd;" | |- style="background:#dddddd;" | ||
− | |width="60%"| '''Topics''': | + | |width="60%"| '''Topics''': Lists of lists, Inheritance |
|width="15%"| '''Lab/Hw''' | |width="15%"| '''Lab/Hw''' | ||
|width="25%"| '''Reading''' | |width="25%"| '''Reading''' | ||
|-valign="top" | |-valign="top" | ||
| | | | ||
− | * '''Monday''' | + | * '''Monday/Wednesday/Friday''' |
− | |||
| | | | ||
− | * | + | * |
| | | | ||
− | + | * Chapter 11 on Lists of lists | |
+ | * Chapter 12 in Zelle, on Objects and Inheritance | ||
|} | |} | ||
+ | |||
+ | |||
+ | <br /><br /> | ||
+ | |||
<br /><br /> | <br /><br /> | ||
Line 578: | Line 399: | ||
This map was generated by Emily Kim. | This map was generated by Emily Kim. | ||
<br /> | <br /> | ||
− | The original of the image below can be found [https://w0wm0m.files.wordpress.com/ | + | The original of the image below can be found [https://w0wm0m.files.wordpress.com/2018/06/map1.jpg here]. It is huge, be careful! |
<br /> | <br /> | ||
[[Image:GISSmithCollegeMapResized.jpg|700px]] | [[Image:GISSmithCollegeMapResized.jpg|700px]] |
Revision as of 12:58, 16 January 2018
D. Thiebaut (talk) 12:58, 16 January 2018 (EST)
Week 1 Jan 26 |
Topics: Introduction, Python, Idle, Piazza, Moodle submission Lab/Hw Reading - Monday/Wednesday/Friday
- Read Chapter 1 in Zelle (textbook)
- Read the article on Pair Programming
Week 2 Feb 5 |
Topics: Chapter 2: variables, definite loops, input Lab/Hw Reading - Monday/Wednesday/Friday
- Read Chapter 2 in Zelle.
Week 3 Feb. 12 |
Topics: Arithmetic operators, math functions, main(). Lab/Hw Reading - Monday/Wednesday/Friday
- Read Chapter 3 in Zelle.
Week 4 Feb. 19 |
Topics: Lab/Hw Reading - Monday/Wednesday/Friday
- Read Chapter 6 in Zelle
Week 5 Feb 26 |
Topics: Functions, Files. Lab/Hw Reading - Monday/Wednesday/Friday
- Chapter 6
Week 6 March 5 |
Topics: Lab/Hw Reading - Monday/Wednesday/Friday
Spring Break
Week 7 March 19 |
Topics: Processing Files Lab/Hw Reading - Monday/Wednesday/Friday
- Chapter 7 in Zelle
Week 8 March 26 |
Topics: Lab/Hw Reading - Monday/Wednesday/Friday
- Indefinite loops are covered in Chapter 8 in Zelle.
Week 9 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 10 April 9 |
Topics: Image Processing Lab/Hw Reading - Monday/Wednesday/Friday
Week 11 Apr 16 |
Topics: LAM, User Interface, Widgets, Button, digitizing and rendering a Map Lab/Hw Reading - Monday/Wednesday/Friday
Week 12 Apr 23 |
Topics: Lab/Hw Reading - Monday/Wednesday/Friday
- Zelle, Section 11.6 on Dictionaries.
Week 13 Apr 30 |
Topics: Lists of lists, Inheritance Lab/Hw Reading - Monday/Wednesday/Friday
- 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.
- Video talks on Python:
Maps of Smith College
This section contains various maps to be used in the Liberal Arts Module (LAM). If you want to use one of these images, and want the original, click twice on the image, until you get it by itself, full size, in your browser. Then you can either right click or control click on it to save it to your computer.
Original Map from GIS Center, Smith College
This map was generated by Emily Kim.
The original of the image below can be found here. It is huge, be careful!
Edited Full Map, Smith College, PNG format
Edited, Cropped Map, Smith College, GIF format
This image is 750 × 730 pixels.
Additional Maps from the Smith GIS lab
Thanks to Jon Caris, of the GIS Lab, for sending these maps.
(The darker trees are conifers)