Difference between revisions of "CSC103 Weekly Schedule 2017"
(→ ) |
(→ ) |
||
(66 intermediate revisions by the same user not shown) | |||
Line 111: | Line 111: | ||
::* Logic Lab | ::* Logic Lab | ||
* '''Friday''' | * '''Friday''' | ||
+ | [[Image:VideoLogo.png| right | 50px | link=https://www.youtube.com/watch?v=6H62fyZEYsE ]] | ||
+ | [[Image:VideoLogo.png| right | 50px | link=https://www.youtube.com/watch?v=xTQDIiSWK_k ]] | ||
::* Electronic circuit: Logic Gates | ::* Electronic circuit: Logic Gates | ||
::* [http://cs.smith.edu/~dthiebaut/classes/270/datasheets/sn74ls08rev5.pdf Data sheet] for the AND gate. | ::* [http://cs.smith.edu/~dthiebaut/classes/270/datasheets/sn74ls08rev5.pdf Data sheet] for the AND gate. | ||
Line 116: | Line 118: | ||
::* [http://maven.smith.edu/~dthiebaut/classes/270/datasheets/sn74ls32rev5.pdf Data sheet] for the OR gate. | ::* [http://maven.smith.edu/~dthiebaut/classes/270/datasheets/sn74ls32rev5.pdf Data sheet] for the OR gate. | ||
::* [[Media:CSC103Slides03.pdf| slides]] | ::* [[Media:CSC103Slides03.pdf| slides]] | ||
− | <br /> | + | ::* 2 YouTube videos on building a 2-bit adder with an electronics kit: |
+ | |||
+ | |||
+ | <!--br /> | ||
<center><videoflash>6H62fyZEYsE</videoflash></center> | <center><videoflash>6H62fyZEYsE</videoflash></center> | ||
<br /> | <br /> | ||
<center><videoflash>xTQDIiSWK_k</videoflash></center> | <center><videoflash>xTQDIiSWK_k</videoflash></center> | ||
− | <br /> | + | <br /--> |
| | | | ||
* [[CSC103 Logic Lab 2017| Logic Lab]] (to be done on Wednesday) | * [[CSC103 Logic Lab 2017| Logic Lab]] (to be done on Wednesday) | ||
− | * [[CSC103_Homework_2_2017 | Homework 2]] | + | * [[CSC103_Homework_2_2017 | Homework 2]] due 10/1/17 at midnight |
| | | | ||
* [[CSC103 2017: Instructor's Notes| Instructor's Notes]] | * [[CSC103 2017: Instructor's Notes| Instructor's Notes]] | ||
Line 165: | Line 170: | ||
::::* COMP | ::::* COMP | ||
::::* JEQ | ::::* JEQ | ||
− | ::* [[Media: | + | ::* [[Media:CSC103Slides04.pdf| slides]] |
* '''Friday''' | * '''Friday''' | ||
::* [[CSC103 Assembly Language Lab 2017| Assembly Language Lab]] | ::* [[CSC103 Assembly Language Lab 2017| Assembly Language Lab]] | ||
Line 196: | Line 201: | ||
| | | | ||
* '''Monday''' | * '''Monday''' | ||
− | + | ||
+ | [[Image:VideoLogo.png|50px|right| link=https://www.youtube.com/watch?v=fwHF99FZpe4]] | ||
::* The '''von Neumann bottleneck''' | ::* The '''von Neumann bottleneck''' | ||
::* is '''Moore's Law''' dead? | ::* is '''Moore's Law''' dead? | ||
+ | ::* Watch the [https://www.youtube.com/watch?v=fwHF99FZpe4 YouTube video] | ||
::* [[Media:CSC103Slides05.pdf| slides]] | ::* [[Media:CSC103Slides05.pdf| slides]] | ||
− | + | ::* Take the quiz on Moodle. You'll have until Wednesday 10/4/2017 9 a.m. to answer it. | |
+ | |||
* '''Wednesday''' | * '''Wednesday''' | ||
+ | ::* Additional information on Moore's Law and von Neumann's architecture | ||
+ | ::* Review homework | ||
+ | ::* More sophisticated assembly language instructions and constructs: '''COMP''' and '''JEQ'''. | ||
* '''Friday''' | * '''Friday''' | ||
+ | ::* Programming ''loops'' | ||
+ | ::* What is an operating system? How does it work? | ||
+ | ::* [[Media:CSC103Slides05.pdf| slides]] | ||
+ | | | ||
+ | * [[CSC103 Homework 3 2017 | Homework 3]], due 10/11/17 at midnight. | ||
+ | * [[CSC103 Homework 3 Solution 2017 | Homework 3 Solution ]] | ||
| | | | ||
− | + | * [[CSC103_2017:_Instructor%27s_Notes | Instructor's Notes]] | |
− | | | ||
− | |||
|} | |} | ||
<br /> | <br /> | ||
Line 233: | Line 248: | ||
* '''Monday''': <font color="magenta">Fall Break</font> | * '''Monday''': <font color="magenta">Fall Break</font> | ||
* '''Wednesday''' | * '''Wednesday''' | ||
+ | ::* High level programming with the language [https://processing.org/examples/bouncybubbles.html Processing] | ||
+ | ::* [[Media:CSC103Slides06.pdf| slides]] | ||
+ | |||
* '''Friday''' | * '''Friday''' | ||
− | + | ::* [[CSC103 Processing Lab -- Part 1 | Processing Lab]], Part 1 | |
| | | | ||
− | + | * [[CSC103 Processing Lab -- Part 1 | Processing Lab, I]] | |
| | | | ||
− | * | + | * Watch [https://www.youtube.com/watch?v=z-g-cWDnUdU Ben Fry's video in its entirety] |
+ | * Follow the complete [http://hello.processing.org/ Hello Processing] tutorial by Dan Shiffman | ||
|} | |} | ||
<br /> | <br /> | ||
Line 263: | Line 282: | ||
| | | | ||
* '''Monday''' | * '''Monday''' | ||
+ | ::* Processing: for loops and tests | ||
* '''Wednesday''' | * '''Wednesday''' | ||
+ | ::* [[CSC103_Processing_Lab_--_Part_2|Processing Lab #2]] | ||
+ | ::* Give out 1-week take-home Final Exam | ||
+ | ::* [[CSC103 Processing Programs| Some of the programs seen in class]] | ||
+ | [[Image:VideoLogo.png| right | 50px | link=https://www.youtube.com/watch?v=0LWDZlkmZ2Y]] | ||
* '''Friday''' | * '''Friday''' | ||
+ | [[Image:VideoLogo.png| right | 50px | link=https://www.youtube.com/watch?v=muNrPTrEPqg ]] | ||
+ | ::* Animation with Processing | ||
+ | ::* [[Media:CSC103Slides07.pdf| slides]] | ||
+ | |||
+ | | | ||
+ | * [[CSC103_Processing_Lab_--_Part_2|Processing Lab #2]] | ||
+ | * [[CSC103 Final Exam 2017|Final Exam]], due Wed 10/25/17, midnight | ||
+ | | | ||
+ | * Read [https://processing.org/tutorials/color/ Dan Shiffman's page on color] | ||
+ | * Read [https://processing.org/reference/if.html Processing's page on the '''if''' statement] | ||
+ | * Read [https://processing.org/reference/for.html Processing's page on the '''for''' loop] | ||
+ | |} | ||
+ | <br /> | ||
+ | |||
+ | ==== ==== | ||
+ | ---- | ||
+ | {| style="width:100%" border="0" | ||
+ | |width="45%"|'''Week 8''' Oct. 23 | ||
+ | |width="20%"| ''' ''' | ||
+ | |width="25%"| ''' ''' | ||
+ | |- | ||
+ | |} | ||
+ | <br /> | ||
+ | {| class="mw-collapsible " style="width:100%" border="1" | ||
+ | |- style="background:#dddddd;" | ||
+ | |width="60%"| '''Topics''': | ||
+ | |width="15%"| '''Lab/Hw''' | ||
+ | |width="25%"| '''Reading''' | ||
+ | |-valign="top" | ||
+ | | | ||
+ | * '''Monday''': | ||
+ | ::* Last class of CSC103: [[Media:CSC103Slides08.pdf|Slides]] | ||
+ | ::* What's ahead? | ||
| | | |
Latest revision as of 07:46, 23 October 2017
--D. Thiebaut (talk) 09:41, 18 July 2017 (EDT)
Week 1 Sept. 8 |
Topics: Introduction | Lab/Hw | Reading |
|
|
|
Week 2 Sept. 11 |
Topics: | Lab/Hw | Reading |
|
|
|
Week 3 Sept. 18 |
Topics: | Lab/Hw | Reading |
|
|
Week 4 Sept. 25 |
Topics: | Lab/Hw | Reading |
|
Week 5 Oct. 2 |
Topics: | Lab/Hw | Reading |
|
|
Week 6 Oct. 9 |
Topics: | Lab/Hw | Reading |
|
|
Week 7 Oct. 16 |
Topics: | Lab/Hw | Reading |
|
|
Week 8 Oct. 23 |
Topics: | Lab/Hw | Reading |
|
|
|