Difference between revisions of "CSC212 Schedule 2014"

From dftwiki3
Jump to: navigation, search
(Weekly Schedule)
(Weekly Schedule)
Line 49: Line 49:
 
* Syllabus
 
* Syllabus
 
* Introduction to Java ([[Media:212_IntroToJava.pdf | class notes]])
 
* Introduction to Java ([[Media:212_IntroToJava.pdf | class notes]])
* [http://www.cs.smith.edu/classwiki/index.php/Main_Page#Spring_2014 Galen Long's ''Introduction to Java for Python Programmers'']
+
 
 
* The use of software tools/technology in the movie ''The Social Network''.
 
* The use of software tools/technology in the movie ''The Social Network''.
 
<onlysmith><center><videoflash>LNH492Ronmk</videoflash></center></onlysmith>
 
<onlysmith><center><videoflash>LNH492Ronmk</videoflash></center></onlysmith>
Line 81: Line 81:
 
|-valign="top"
 
|-valign="top"
 
|
 
|
* Java  
+
* Learning Java  
 +
* [http://www.cs.smith.edu/classwiki/index.php/Main_Page#Spring_2014 Galen Long's ''Introduction to Java for Python Programmers'']
 
|
 
|
 
* Lab 2  
 
* Lab 2  

Revision as of 16:19, 5 September 2014

TA Hours | WHITE




Prof and TAs

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

 

Teaching Assistants

  • Wen, Xuan
  • Upreti, Angela
  • Bhattarai, Pratistha



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


Weekly Schedule




Week 1 Sept 4    


Topics Lab/Hw Reading
  • The use of software tools/technology in the movie The Social Network.

This section is only visible to computers located at Smith College

  • Introduction to the tools used this semester:
    • beowulf2
    • ssh
    • emacs
    • javac compiler
  • Hands on experience with the tools: Lab 1

Lab 1

  • Read Chapter 1 in HF Java. Learn about the idea of a Virtual Machine, of types, of computation with Java. The idea of a Java program being a class with at least one method called main().





Week 2 Sept 9, 11    


Topics Lab/Hw Reading
  • Lab 2
  • Homework 1





Week 3 Sept 16, 18    


Topics Lab/Hw Reading

Java

  • Lab 3
  • Homework 2





Week 4 Sept 23, 25    


Topics Lab/Hw Reading
  • Lists
  • Lab 4
  • Homework 3





Week 5 Sept 30, Oct 2    


Topics Lab/Hw Reading

Queues & stacks

  • Lab 5
  • Homework 4





Week 6 Oct 7, 9    


Topics Lab/Hw Reading

Program Analysis & Complexity

  • Lab 6
  • Homework 5





Week 7 Fall Break, Oct 16=Midterm Exam    


Topics Lab/Hw Reading

Midterm Exam

 





Week 8 Oct 21, 23    


Topics Lab/Hw Reading

Recursive Algorithms

  • Lab 7
  • Homework 6





Week 9 Oct 28, 30    


Topics Lab/Hw Reading

Introduction to Trees

  • Lab 8
  • Homework 7





Week 10 Nov 4 (Othelia Cromwell)    


Topics Lab/Hw Reading

Binary Search Trees

  • Lab 9
  • Homework 7





Week 11 Nov 11, 13    


Topics Lab/Hw Reading

Introduction to Graphs

  • Lab 10
  • Homework 9





Week 12 Nov 18, 20    


Topics Lab/Hw Reading

Introduction to Sets;

  • Lab 11
  • Homework 10





Week 13 Nov 25, Thanksgiving    


Topics Lab/Hw Reading

GUI Design

 





Week 14 Dec 2, 4    


Topics Lab/Hw Reading

GUI Design

  • Lab 12
  • Homework 10





Week 15 Dec 9, 11    


Topics Lab/Hw Reading

TBA

  • Lab 13
  • Homework 11



Links and Resources


Java Documentation