Difference between revisions of "CSC103 Weekly Schedule 2008"

From dftwiki3
Jump to: navigation, search
 
(82 intermediate revisions by the same user not shown)
Line 8: Line 8:
 
<meta name="copyright" content="(c) D. Thiebaut 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,2008" />
 
<meta name="copyright" content="(c) D. Thiebaut 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,2008" />
 
<meta name="robots" content="FOLLOW,INDEX" />
 
<meta name="robots" content="FOLLOW,INDEX" />
 +
<center>
 +
[[CSC103 | Back to CSC103 Main Page]] | [http://tango.csc.smith.edu/classwiki/index.php/CSC103_Page Class Wikis]
 +
</center>
  
[[CSC103 | Back to CSC103 Main Page]]
+
----
<hr />
 
 
__TOC__
 
__TOC__
  
Line 23: Line 25:
 
| Week 1 <br /> 9/08  
 
| Week 1 <br /> 9/08  
 
||  
 
||  
 +
[[Image:GeorgeBool.jpg | thumb | 100px | George Bool ]]
 
* Introduction to the class.
 
* Introduction to the class.
 
* Overview
 
* Overview
 
* Binary system.   
 
* Binary system.   
 
* The transistor.
 
* The transistor.
 +
* Logic gates: Not, And, Or
 +
* [http://en.wikipedia.org/wiki/George_Boole George Bool], 1815-1864
 +
* [http://en.wikipedia.org/wiki/Claude_Elwood_Shannon Claude Shannon], 1916-2001
 +
* [http://maven.smith.edu/~thiebaut/classes/103/applets.htm Applets Page]
 +
----
 +
[[CSC103_Homework_Assignment_1 | Homework #1]] and its
 +
[[CSC103_Homework_Assignment_1_Solution | Solution]]
 +
 
|| Chapter 1.  Skip Sections 1.3 and up.  
 
|| Chapter 1.  Skip Sections 1.3 and up.  
  
Line 32: Line 43:
 
| Week 2 <br /> 9/15  
 
| Week 2 <br /> 9/15  
 
||
 
||
 +
*Monday
 +
** Review
 +
** Truth tables and [[CS103_TruthTableAdder | verification]] of addition equations
 +
:<pre> carry = bit1 AND bit2</pre>
 +
:<pre> sum  = (bit1 AND NOT bit2) OR (NOT bit1 AND bit2)</pre>
 +
** Logic gates
 +
** A bit of [http://cs.smith.edu/~thiebaut/videos/zuse_ibm_gates_wozniack.flv history]
 +
** Logic design.  [http://maven.smith.edu/~thiebaut/classes/103/applets.htm Simulator]
 +
*Wednesday (class in usual place)
 +
** [[CSC103_Lab_1 | Lab]]: logic design
 +
** [[CSC103_Lab_1#Wiki_pages | Creating a Wiki page]]
 +
----
 +
[[CSC103_Homework_Assignment_2 | Homework #2]]
 +
 
||  
 
||  
 +
Chapters 2 and 3.
  
 
|- style="background:#eeeeff" valign="top"
 
|- style="background:#eeeeff" valign="top"
 
| Week 3 <br /> 9/22  
 
| Week 3 <br /> 9/22  
 
||
 
||
 +
[[Image:CSC103_MotherBoard.jpg | thumb | 150px ]]
 +
*Monday meeting in '''McConnel''' '''Foyer''' for [[Media:CSC103_OpenItUp_Lab.pdf | PC Lab]][[Media:CSC103_OpenItUp_Lab.doc|.]]
 +
* bring cameras (or camera-equipped phones)!
 +
* [http://maven.smith.edu/~thiebaut/cs/2008_CSC103_OpenItUp!_Lab Pictures of the event]!
 +
* [[Media:CSC103_MotherBoard.pdf | Diagram of the motherboard]]
 +
* [[CSC103_Pictures | Pictures of various parts]]
 +
* The bit
 +
----
 +
[[CSC103_Homework_Assignment_3 | Homework #3]]
 
||  
 
||  
 +
* [http://www.videojug.com/film/what-components-are-inside-my-computer Video] on PC
 +
* [http://www.youtube.com/watch?v=L0nbo1VOF4M Video] on Hard Drive
 +
* [http://www.youtube.com/watch?v=kCqpxapCsNU Video] on CDRom
 +
* [http://www.youtube.com/watch?v=vGXFfFNQqNk Animation] on CDRom
  
 
|- valign="top"
 
|- valign="top"
 
| Week 4 <br /> 9/29  
 
| Week 4 <br /> 9/29  
 
||
 
||
 +
[[Image:CSC103 Conversation.jpg | thumb | 150px ]]
 +
* [[CSC103_Numbers_Game | A game of numbers]]
 +
* Computer  [http://maven.smith.edu/~thiebaut/classes/103/applets.htm Simulator]
 +
*[[CSC103_Basic_Instructions | Basic processor instructions]]
 +
*[[CSC103_Assembly_Program_1 | A first program]]
 +
*[[CSC103_Assembly_Program_2 | A second program]]
 +
*[http://math.hws.edu/TMCM/java/labs/xComputerLab1.html A good introduction] to the xComputer Applet.
 +
*[[Image:Processor_die.jpg | left | thumb | 100px]]
 +
*[[Image:CPU_vs_Human.png | right | thumb | 100px]]
 +
<br />
 +
<br />
 +
<br />
 +
<br />
 +
<br />
 +
<br />
 +
<br />
 +
<br />
 +
<br />
 +
----
 +
[[CSC103_Lab_2 | Lab #2]]: Assembly Language
 
||  
 
||  
 +
*Concentrate on Sections 3.2 and 3.4 in the book.
 +
* Start reading the papers on the ''Singularity'' which we will discuss the last day of class:
 +
** [http://cs.smith.edu/~thiebaut/research/singularity/ieee_spectrum__signs_of_the_singularity.pdf Signs of the Singularity] by Vernor Vinge.
 +
** [http://cs.smith.edu/~thiebaut/research/singularity/ieee_spectrum__can_machines_be_conscious.pdf Can Machine Be Conscious?], Christof Koch and Giulio Tononi.
  
 
|- style="background:#eeeeff" valign="top"
 
|- style="background:#eeeeff" valign="top"
 
| Week 5<br /> 10/06  
 
| Week 5<br /> 10/06  
 
||
 
||
 +
[[Image:skeleton.jpg | 70px | right]]
 +
* '''Monday''': Javascript
 +
** [[CSC103_Javascript_Skeleton_Program | Skeleton]] program
 +
** Output
 +
** Comment
 +
** String variable
 +
** Number variable
 +
** Arithmetic
 +
** Loops
 +
* A [http://www.easycalculation.com/ascii-hex.php string to binary] converter
 +
* '''Wednesday''': More javascript +''' <font color="red">take-home Final Exam</font>'''
 +
* A [http://htmledit.squarefree.com/ WYSIWYG Javascript editor]
 +
----
 +
[[CSC103_Lab_3 | Lab #3]]: Javascript <br />
 +
[[CSC103_Final_Exam | Take-Home Exam]]
 
||  
 
||  
 +
* Chapters 6 and 7
 +
* [[Media:GazetteArticle08.pdf | Daily Hampshire Gazette]] article
  
 
|- valign="top"
 
|- valign="top"
 
| Week 7 <br /> 10/13  
 
| Week 7 <br /> 10/13  
 
||  
 
||  
* Fall Break--No class on Monday
+
[[Image:CSC103_LinearVsLogScale.png | 150px | right]]
 +
* '''Fall Break--No class on Monday'''
 +
* Class discussion on the issue of the ''Singularity''.  <font color="red">'''The class will start with a 10-minute graded quiz on the two papers'''</font>.
 +
** [http://cs.smith.edu/~thiebaut/research/singularity/ieee_spectrum__signs_of_the_singularity.pdf Signs of the Singularity] by Vernor Vinge.
 +
** [http://cs.smith.edu/~thiebaut/research/singularity/ieee_spectrum__can_machines_be_conscious.pdf Can Machine Be Conscious?], Christof Koch and Giulio Tononi.
 +
* Videos: 
 +
** [http://www.ted.com/index.php/talks/ray_kurzweil_on_how_technology_will_transform_us.html Ray Kurzweil] at TED (2005)
 +
** [http://ted.com/index.php/talks/rodney_brooks_on_robots.html Rodney Brooks] at TED (2003)
 +
** [http://video.google.com/videoplay?docid=-3001796420465120286&ei=neb1SJzLFIaYrQLYwrXeDg&q=rodney+brooks++ Rodney Brooks]: Big Thinkers (2008)
 +
* Kurzweil's [http://singularity.com/charts/page19.html 15 lists of key events]
 +
* Moore's Law
 +
[[Image:CSC103_Moores_Law.jpg | 300 px ]]
 +
<br />
 +
 
 +
----
 +
[[CSC103 Quiz Singularity | Quiz ]]
 +
 
 
||  
 
||  
  
  
 
|}
 
|}
 +
 +
=Wiki pages=
 +
 +
Click  [http://tango.csc.smith.edu/classwiki/index.php/CSC103_Page here] to access the class Wiki pages.
  
 
=Additional Resources=
 
=Additional Resources=
  
 
* [[IEEE_Singularity | IEEE Special Issue on Singularity ]]
 
* [[IEEE_Singularity | IEEE Special Issue on Singularity ]]
 +
* [[CSC103_Pictures | Stock pictures]]
 +
* Javascript Resources
 +
** [http://www.w3schools.com/js/js_examples.asp Tutorials and examples] of Javascript code.  Type in the code and see its effect directly on the same page.

Latest revision as of 09:50, 7 January 2011

<meta name="keywords" content="computer science, connex array, transputer, cache memories, trolltech, qt, mysql, php, phprunner, reverse culture shock" /> <meta name="description" content="Dominique Thiebaut's Web Page" /> <meta name="title" content="Dominique Thiebaut -- Computer Science" /> <meta name="abstract" content="Dominique Thiebaut's Computer Science Web pages" /> <meta name="author" content="thiebaut at cs.smith.edu" /> <meta name="distribution" content="Global" /> <meta name="revisit-after" content="10 days" /> <meta name="copyright" content="(c) D. Thiebaut 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,2008" /> <meta name="robots" content="FOLLOW,INDEX" />

Back to CSC103 Main Page | Class Wikis


Weekly Schedule

Week Topics Reading
Week 1
9/08
George Bool

Homework #1 and its Solution

Chapter 1. Skip Sections 1.3 and up.
Week 2
9/15
  • Monday
 carry = bit1 AND bit2
 sum  = (bit1 AND NOT bit2) OR (NOT bit1 AND bit2)

Homework #2

Chapters 2 and 3.

Week 3
9/22
CSC103 MotherBoard.jpg

Homework #3

Week 4
9/29
CSC103 Conversation.jpg











Lab #2: Assembly Language

Week 5
10/06
Skeleton.jpg

Lab #3: Javascript
Take-Home Exam

Week 7
10/13
CSC103 LinearVsLogScale.png

CSC103 Moores Law.jpg


Quiz


Wiki pages

Click here to access the class Wiki pages.

Additional Resources