Difference between revisions of "Play page"

From dftwiki3
Jump to: navigation, search
(Created page with "--D. Thiebaut (talk) 09:58, 7 January 2014 (EST) ---- <center> Main Page | Syllabus | [[CS...")
 
(First Half)
Line 35: Line 35:
  
 
<br />
 
<br />
 +
<div class="toccolours mw-collapsible" style="width:100%">
 
{| style="width:100%" border="1"
 
{| style="width:100%" border="1"
 
|- style="background:#ffdead;"
 
|- style="background:#ffdead;"
Line 64: Line 65:
 
** This week, you should read Chapter 1 in ''Python for Everyone'', up to Section 1.6, included.     
 
** This week, you should read Chapter 1 in ''Python for Everyone'', up to Section 1.6, included.     
 
** Read the [http://maven.smith.edu/~jfrankli/111s08/pairProgramming2000.pdf article] on pair programming.  We will discuss it in class on TBA.
 
** Read the [http://maven.smith.edu/~jfrankli/111s08/pairProgramming2000.pdf article] on pair programming.  We will discuss it in class on TBA.
 +
|}
 +
</div>
 +
 +
{| style="width:100%" border="1"
 +
|- style="background:#ffdead;"
 +
|'''Week''' || '''Topics''' || '''Reading'''
 +
 
<!-- ================================================================== -->
 
<!-- ================================================================== -->
 
|- style="background:#eeeeff" valign="top"
 
|- style="background:#eeeeff" valign="top"

Revision as of 17:49, 26 January 2014

--D. Thiebaut (talk) 09:58, 7 January 2014 (EST)


Main Page | Syllabus | Weekly Schedule | Links & Resources




Prof and TAs

Dominique Thiébaut email
Dept. Computer Science
Ford Hall, 356.
Telephone: 3854
Office hours Monday, 2-4 p.m., Tuesday 1-3 p.m., and by appointments

 



To see when and where TAs are available this week, click here.


...


Weekly Schedule


First Half

This text is collapsible. Template:Lorem


Week Topics Reading
Week 1
1/27
  • Monday
    • A look at the syllabus
    • Computer architecture: Processor and memory. Their different roles.
    • Python is a language. Difference between interpreted languages and compiled languages.
    • The Python integrated environment, named Idle
    • Python is free and can be downloaded from the Python download page
    • Example of a Python program

    • What is a programming language?
    • Python keywords
    • A simple "Hello World!" program in Python
  • Wednesday
  • Friday



  • Reading
    • This week, you should read Chapter 1 in Python for Everyone, up to Section 1.6, included.
    • Read the article on pair programming. We will discuss it in class on TBA.
Week Topics Reading
Week 2
2/3
  • Monday
  • Wednesday
  • Friday



  • Reading
Week 3
2/10
  • Monday
  • Wednesday
  • Friday



  • Reading
Week 4
2/17
  • Monday
  • Wednesday: RALLY DAY
  • Friday



  • Reading
Week 5
2/24
  • Monday
  • Wednesday
  • Friday



  • Reading
Week 6
3/3
  • Monday
  • Wednesday
  • Friday



  • Reading
Week 7
3/10
  • Monday
  • Wednesday
  • Friday



  • Reading


Spring Break



Second Half


Week Topics Reading
Week 9
3/24
  • Monday
  • Wednesday
  • Friday



  • Reading
Week 10
3/31
  • Monday
  • Wednesday
  • Friday



  • Reading
Week 11
4/7
  • Monday
  • Wednesday
  • Friday



  • Reading
Week 12
4/14
  • Monday
  • Wednesday
  • Friday



  • Reading
Week 13
4/21
  • Monday
  • Wednesday
  • Friday



  • Reading
Week 14
4/28
  • Monday
  • Wednesday
  • Friday: Last Day of Class



  • Reading

Links and Resources



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

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

Useful Math









Back To Main Page