Difference between revisions of "CSC103 Weekly Schedule 2008"
m (moved CSC103 Weekly Schedule to CSC103 Weekly Schedule 2008) |
|||
(71 intermediate revisions by the same user not shown) | |||
Line 35: | Line 35: | ||
* [http://maven.smith.edu/~thiebaut/classes/103/applets.htm Applets Page] | * [http://maven.smith.edu/~thiebaut/classes/103/applets.htm Applets Page] | ||
---- | ---- | ||
− | [[CSC103_Homework_Assignment_1 | Homework #1]] | + | [[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 44: | Line 45: | ||
*Monday | *Monday | ||
** Review | ** Review | ||
− | ** Truth tables and verification of addition equations | + | ** Truth tables and [[CS103_TruthTableAdder | verification]] of addition equations |
:<pre> carry = bit1 AND bit2</pre> | :<pre> carry = bit1 AND bit2</pre> | ||
:<pre> sum = (bit1 AND NOT bit2) OR (NOT bit1 AND bit2)</pre> | :<pre> sum = (bit1 AND NOT bit2) OR (NOT bit1 AND bit2)</pre> | ||
** Logic gates | ** Logic gates | ||
− | ** Logic design | + | ** A bit of [http://cs.smith.edu/~thiebaut/videos/zuse_ibm_gates_wozniack.flv history] |
− | *Wednesday | + | ** Logic design. [http://maven.smith.edu/~thiebaut/classes/103/applets.htm Simulator] |
− | ** Lab: logic design | + | *Wednesday (class in usual place) |
− | ** Creating a Wiki page | + | ** [[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. | Chapters 2 and 3. | ||
Line 58: | Line 63: | ||
| Week 3 <br /> 9/22 | | Week 3 <br /> 9/22 | ||
|| | || | ||
− | * | + | [[Image:CSC103_MotherBoard.jpg | thumb | 150px ]] |
− | * bring cameras (or phones | + | *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 ]] | ||
+ | |||
|| | || | ||
Line 88: | Line 161: | ||
* [[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" />
Weekly Schedule
Week | Topics | Reading |
Week 1 9/08 |
Homework #1 and its Solution |
Chapter 1. Skip Sections 1.3 and up. |
Week 2 9/15 |
|
Chapters 2 and 3. |
Week 3 9/22 |
|
|
Week 4 9/29 |
Lab #2: Assembly Language |
|
Week 5 10/06 |
Lab #3: Javascript |
|
Week 7 10/13 |
|
|
Wiki pages
Click here to access the class Wiki pages.
Additional Resources
- IEEE Special Issue on Singularity
- Stock pictures
- Javascript Resources
- Tutorials and examples of Javascript code. Type in the code and see its effect directly on the same page.