Difference between revisions of "Miscellaneous Multimedia"

From dftwiki3
Jump to: navigation, search
(Recent YouTube Videos)
(History of Computers)
 
(6 intermediate revisions by the same user not shown)
Line 20: Line 20:
 
(The tables below were generated by this [[Python: Parse YouTube Uploaded Videos to MediaWiki Tables| Python program]].)
 
(The tables below were generated by this [[Python: Parse YouTube Uploaded Videos to MediaWiki Tables| Python program]].)
 
<br />
 
<br />
 +
 +
 
{| class="wikitable"
 
{| class="wikitable"
 
|
 
|
<center>[http://www.youtube.com/watch?v=oV6z_hGFtSQ http://img.youtube.com/vi/oV6z_hGFtSQ/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=oV6z_hGFtSQ <b>Top-Down Design in Python</b>]<br /><br /></center>
+
<center>[http://www.youtube.com/watch?v=071ebkc_8A8 http://img.youtube.com/vi/071ebkc_8A8/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=071ebkc_8A8 <b>CSC111 Introduction to the LAM</b>]<br /><br /></center>
 
|
 
|
<center>[http://www.youtube.com/watch?v=XmzqZmr-S-Q http://img.youtube.com/vi/XmzqZmr-S-Q/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=XmzqZmr-S-Q <b>Qt5 Tutorial: Push Qt5 Example to iOS Device</b>]<br /><br /></center>
+
<center>[http://www.youtube.com/watch?v=QgcQMB4yYuU http://img.youtube.com/vi/QgcQMB4yYuU/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=QgcQMB4yYuU <b>Creating a VPL Module to test Python Programs</b>]<br /><br /></center>
 
|-
 
|-
 
|
 
|
<center>[http://www.youtube.com/watch?v=JcYhdS3ys_0 http://img.youtube.com/vi/JcYhdS3ys_0/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=JcYhdS3ys_0 <b>Qt5 Tutorial: Pushing Example App to iOS Simulator</b>]<br /><br /></center>
+
<center>[http://www.youtube.com/watch?v=BChtee6f3fU http://img.youtube.com/vi/BChtee6f3fU/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=BChtee6f3fU <b>Processing Text in Python</b>]<br /><br /></center>
 
|
 
|
<center>[http://www.youtube.com/watch?v=YF9dxRkY4E8 http://img.youtube.com/vi/YF9dxRkY4E8/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=YF9dxRkY4E8 <b>CSC111 For-Loop exercises -- Exercise #5</b>]<br /><br /></center>
+
<center>[http://www.youtube.com/watch?v=yN2K3tQjZ6c http://img.youtube.com/vi/yN2K3tQjZ6c/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=yN2K3tQjZ6c <b>Processing Text in Python</b>]<br /><br /></center>
 
|-
 
|-
 
|
 
|
<center>[http://www.youtube.com/watch?v=TNfI1tO70CE http://img.youtube.com/vi/TNfI1tO70CE/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=TNfI1tO70CE <b>CSC111 For Loop Exercises -- Exercise #4</b>]<br /><br /></center>
+
<center>[http://www.youtube.com/watch?v=ka2Ic2dTxWw http://img.youtube.com/vi/ka2Ic2dTxWw/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=ka2Ic2dTxWw <b>Finding the largest element of a Python list</b>]<br /><br /></center>
 
|
 
|
<center>[http://www.youtube.com/watch?v=1VXPBeYBiuo http://img.youtube.com/vi/1VXPBeYBiuo/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=1VXPBeYBiuo <b>CSC111 For-Loop Exercises -- Exercise #3</b>]<br /><br /></center>
+
<center>[http://www.youtube.com/watch?v=bail3ir5WwI http://img.youtube.com/vi/bail3ir5WwI/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=bail3ir5WwI <b>Drawing boxes in Python</b>]<br /><br /></center>
 
|-
 
|-
 
|
 
|
<center>[http://www.youtube.com/watch?v=y1dv69bSSwk http://img.youtube.com/vi/y1dv69bSSwk/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=y1dv69bSSwk <b>CSC111 For-Loop Exercises -- Exercise #2</b>]<br /><br /></center>
+
<center>[http://www.youtube.com/watch?v=1uA-pLITer0 http://img.youtube.com/vi/1uA-pLITer0/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=1uA-pLITer0 <b>Parsing Text Files in Python</b>]<br /><br /></center>
 
|
 
|
<center>[http://www.youtube.com/watch?v=_FZEwCOyQvA http://img.youtube.com/vi/_FZEwCOyQvA/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=_FZEwCOyQvA <b>CSC111 For-Loop Exercises: Solution for Exercise #1</b>]<br /><br /></center>
+
<center>[http://www.youtube.com/watch?v=tDhhDKjatLI http://img.youtube.com/vi/tDhhDKjatLI/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=tDhhDKjatLI <b>CSC111 Introduction to Lab 5, Fall 2015</b>]<br /><br /></center>
 
|-
 
|-
 
|
 
|
<center>[http://www.youtube.com/watch?v=P1Myggumnso http://img.youtube.com/vi/P1Myggumnso/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=P1Myggumnso <b>CSC111 -- Using PythonTutor</b>]<br /><br /></center>
+
<center>[http://www.youtube.com/watch?v=kfArgvgUmp4 http://img.youtube.com/vi/kfArgvgUmp4/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=kfArgvgUmp4 <b>What&#39;s wrong with real numbers in my program?</b>]<br /><br /></center>
 
|
 
|
<center>[http://www.youtube.com/watch?v=ELRMtELi0zE http://img.youtube.com/vi/ELRMtELi0zE/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=ELRMtELi0zE <b>Running Python Programs from the Command Line (Mac)</b>]<br /><br /></center>
+
<center>[http://www.youtube.com/watch?v=plgm_p2zAek http://img.youtube.com/vi/plgm_p2zAek/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=plgm_p2zAek <b>Frogger Game.</b>]<br /><br /></center>
 
|-
 
|-
 
|
 
|
<center>[http://www.youtube.com/watch?v=6x2qtLrQdqU http://img.youtube.com/vi/6x2qtLrQdqU/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=6x2qtLrQdqU <b>Python on the command line in Windows</b>]<br /><br /></center>
+
<center>[http://www.youtube.com/watch?v=f9535BMNLhg http://img.youtube.com/vi/f9535BMNLhg/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=f9535BMNLhg <b>Recursive Visit of a Maze</b>]<br /><br /></center>
 
|
 
|
<center>[http://www.youtube.com/watch?v=1FomulmEjuk http://img.youtube.com/vi/1FomulmEjuk/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=1FomulmEjuk <b>CSC111 Intro to Lab 3</b>]<br /><br /></center>
+
<center>[http://www.youtube.com/watch?v=pbnH1g195uQ http://img.youtube.com/vi/pbnH1g195uQ/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=pbnH1g195uQ <b>Setting Up a VPL Module, Option 2</b>]<br /><br /></center>
 
|-
 
|-
 
|
 
|
<center>[http://www.youtube.com/watch?v=TU2zzMM7v4A http://img.youtube.com/vi/TU2zzMM7v4A/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=TU2zzMM7v4A <b>CSC111 Notes on Homework 1 2014</b>]<br /><br /></center>
+
<center>[http://www.youtube.com/watch?v=34dfL5jd4eY http://img.youtube.com/vi/34dfL5jd4eY/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=34dfL5jd4eY <b>Setting Up a VPL Module, Option 1</b>]<br /><br /></center>
 
|
 
|
<center>[http://www.youtube.com/watch?v=OCRvN0NJlHg http://img.youtube.com/vi/OCRvN0NJlHg/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=OCRvN0NJlHg <b>Comments for CSC111 TAs on Homework 1</b>]<br /><br /></center>
+
<center>[http://www.youtube.com/watch?v=TEiv79yvGdc http://img.youtube.com/vi/TEiv79yvGdc/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=TEiv79yvGdc <b>3D Data Visualization of Wifi signal by CNLohr</b>]<br /><br /></center>
 
|-
 
|-
 
|
 
|
<center>[http://www.youtube.com/watch?v=haqpipMxq_c http://img.youtube.com/vi/haqpipMxq_c/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=haqpipMxq_c <b>Qt5 Tutorial: Adding a Debugging Window to your Application</b>]<br /><br /></center>
+
<center>[http://www.youtube.com/watch?v=orQp64wnRfQ http://img.youtube.com/vi/orQp64wnRfQ/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=orQp64wnRfQ <b>CSC111 Intro to Lab 1</b>]<br /><br /></center>
 
|
 
|
<center>[http://www.youtube.com/watch?v=qwEDoAGB3NE http://img.youtube.com/vi/qwEDoAGB3NE/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=qwEDoAGB3NE <b>CSC111 Comments on Homework 2</b>]<br /><br /></center>
+
<center>[http://www.youtube.com/watch?v=IJKKNCa3b1U http://img.youtube.com/vi/IJKKNCa3b1U/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=IJKKNCa3b1U <b>Noho Skies of 2014</b>]<br /><br /></center>
 
|-
 
|-
 
|
 
|
<center>[http://www.youtube.com/watch?v=1_aF6o6t-J4 http://img.youtube.com/vi/1_aF6o6t-J4/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=1_aF6o6t-J4 <b>Qt5  Tutorial:  Building a simple Console application</b>]<br /><br /></center>
+
<center>[http://www.youtube.com/watch?v=xNq_Ni06ZaE http://img.youtube.com/vi/xNq_Ni06ZaE/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=xNq_Ni06ZaE <b>Model-View-Controller in Processing on Eclipse</b>]<br /><br /></center>
 
|
 
|
<center>[http://www.youtube.com/watch?v=1ILvH24PYHg http://img.youtube.com/vi/1ILvH24PYHg/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=1ILvH24PYHg <b>Qt5 Tutorial: A 3-Widget Application</b>]<br /><br /></center>
+
<center>[http://www.youtube.com/watch?v=bEBN5LPObZI http://img.youtube.com/vi/bEBN5LPObZI/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=bEBN5LPObZI <b>Model-View-Controller, Java, Union-Find, Dijkstra</b>]<br /><br /></center>
 
|-
 
|-
 
|
 
|
<center>[http://www.youtube.com/watch?v=TgZxW6w6w8c http://img.youtube.com/vi/TgZxW6w6w8c/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=TgZxW6w6w8c <b>CSC111 Comments on Lab #1</b>]<br /><br /></center>
+
<center>[http://www.youtube.com/watch?v=keR1A5pISxU http://img.youtube.com/vi/keR1A5pISxU/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=keR1A5pISxU <b>Model-View-Controller in Processing\/Java</b>]<br /><br /></center>
 
|
 
|
<center>[http://www.youtube.com/watch?v=bjVO2MZroUU http://img.youtube.com/vi/bjVO2MZroUU/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=bjVO2MZroUU <b>CSC111 Spring 2014: Finding the Class Web Page</b>]<br /><br /></center>
+
<center>[http://www.youtube.com/watch?v=95PSDJT0q_o http://img.youtube.com/vi/95PSDJT0q_o/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=95PSDJT0q_o <b>Insertion-Sort with Random Keys</b>]<br /><br /></center>
 
|-
 
|-
 
|
 
|
<center>[http://www.youtube.com/watch?v=H8LDfJhOQoA http://img.youtube.com/vi/H8LDfJhOQoA/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=H8LDfJhOQoA <b>2D Packing of rectangles with 1 Thread</b>]<br /><br /></center>
+
<center>[http://www.youtube.com/watch?v=GHGTw84XFdM http://img.youtube.com/vi/GHGTw84XFdM/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=GHGTw84XFdM <b>Creating a VPL Activity on Moodle</b>]<br /><br /></center>
 
|
 
|
<center>[http://www.youtube.com/watch?v=vKiCq6dEyrI http://img.youtube.com/vi/vKiCq6dEyrI/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=vKiCq6dEyrI <b>2D multithreaded packing of rectangles.</b>]<br /><br /></center>
+
<center>[http://www.youtube.com/watch?v=VlYH5smg2zo http://img.youtube.com/vi/VlYH5smg2zo/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=VlYH5smg2zo <b>Basics of Singly-Linked Lists in Java</b>]<br /><br /></center>
 
|-
 
|-
 
|
 
|
<center>[http://www.youtube.com/watch?v=dIjJHexzPSI http://img.youtube.com/vi/dIjJHexzPSI/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=dIjJHexzPSI <b>2D multithreaded packing of rectangles with pre-placed items.</b>]<br /><br /></center>
+
<center>[http://www.youtube.com/watch?v=XooRQgCFJeo http://img.youtube.com/vi/XooRQgCFJeo/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=XooRQgCFJeo <b>CSC212 -- Javadoc</b>]<br /><br /></center>
 
|
 
|
&nbsp;
+
<center>[http://www.youtube.com/watch?v=RKYSkrpY-T4 http://img.youtube.com/vi/RKYSkrpY-T4/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=RKYSkrpY-T4 <b>CSC212 -- Pascal Triangle</b>]<br /><br /></center>
|}
 
 
 
<br />
 
 
 
==Other Videos==
 
<br />
 
{|
 
|
 
<videoflash>54NB0U-9DX4</videoflash>
 
|
 
Oct. 2013<br />
 
A short video used to demonstrate a Processing app. for CSC103, How Computers Work.
 
 
|-
 
|-
 
|
 
|
<videoflash>4_IHdi0quNc </videoflash>
+
<center>[http://www.youtube.com/watch?v=lkhwYZ0Nq3A http://img.youtube.com/vi/lkhwYZ0Nq3A/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=lkhwYZ0Nq3A <b>The Simple Computer Simulator</b>]<br /><br /></center>
 
|
 
|
Oct. 2013<br />
+
<center>[http://www.youtube.com/watch?v=DwX2NfvyaIQ http://img.youtube.com/vi/DwX2NfvyaIQ/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=DwX2NfvyaIQ <b>Introduction to the Simple Logic Simulator</b>]<br /><br /></center>
A video demonstrating a new 2D-Packing heuristic working on the packing of  1,000,000 randomly sized rectangles.
 
 
|-
 
|-
 
|
 
|
<videoflash>dqiwyD5LSz8</videoflash>
+
<center>[http://www.youtube.com/watch?v=xy56BJTccVw http://img.youtube.com/vi/xy56BJTccVw/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=xy56BJTccVw <b>iOS\/OSX Dropbox Server</b>]<br /><br /></center>
 
|
 
|
Sept. 2013<br />
+
<center>[http://www.youtube.com/watch?v=yt1duSOuFbg http://img.youtube.com/vi/yt1duSOuFbg/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=yt1duSOuFbg <b>CSC103 Final Exam 2014: Processing Sketch</b>]<br /><br /></center>
A video illustrating a non optimized 2D-Packing heurisitc packing 20,000 randomly sized rectangles sorted by area. The algorithm is greedy and packs rectangles by size, largest first.  This was used as the start of a homework assignment in CSC352, Fall 2013.
 
 
|-
 
|-
 
|
 
|
<videoflash>9ZkBmIJ46-U</videoflash>
+
<center>[http://www.youtube.com/watch?v=F8ssgmx7SIg http://img.youtube.com/vi/F8ssgmx7SIg/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=F8ssgmx7SIg <b>Happy at the Draper Business Plan Competition, April 2014</b>]<br /><br /></center>
 
|
 
|
Jan. 2013<br />
+
<center>[http://www.youtube.com/watch?v=fNK_z8wveXA http://img.youtube.com/vi/fNK_z8wveXA/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=fNK_z8wveXA <b>CSC111-Talking to Eliza, a Demo</b>]<br /><br /></center>
A demo of a Javascript calculator simulator ported to iBook.  See [[Tutorials | the tutorial page]] for more info.
 
 
|-
 
|-
 
|
 
|
<videoflash>uEDTAIumFPs </videoflash>
+
<center>[http://www.youtube.com/watch?v=djlyqdaAOQ0 http://img.youtube.com/vi/djlyqdaAOQ0/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=djlyqdaAOQ0 <b>CSC111 - Tips for generating stripes with only 1 for-loop</b>]<br /><br /></center>
 
|
 
|
Jan. 2013<br />
+
<center>[http://www.youtube.com/watch?v=EAdAvMc1MCI http://img.youtube.com/vi/EAdAvMc1MCI/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=EAdAvMc1MCI <b>Qt5 Tutorial: Bypass Qt Creator and use XCode</b>]<br /><br /></center>
A video illustrating how to create a simple animation for iBook using Hype.
 
 
|-
 
|-
 
|
 
|
<videoflash>tAyugIF01aY</videoflash>
+
<center>[http://www.youtube.com/watch?v=XmzqZmr-S-Q http://img.youtube.com/vi/XmzqZmr-S-Q/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=XmzqZmr-S-Q <b>Qt5 Tutorial: Push Qt5 Example to iOS Device</b>]<br /><br /></center>
 
|
 
|
Dec. 2012<br />
+
<center>[http://www.youtube.com/watch?v=JcYhdS3ys_0 http://img.youtube.com/vi/JcYhdS3ys_0/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=JcYhdS3ys_0 <b>Qt5 Tutorial: Pushing Example App to iOS Simulator</b>]<br /><br /></center>
A video illustrating a recursive maze traversal in assembly language.  See [http://cs.smith.edu/dftwiki/index.php/CSC231_Homework_12_2012 this page] for more information.
 
 
|-
 
|-
 
|
 
|
<videoflash type="vimeo">37692609</videoflash>
+
<center>[http://www.youtube.com/watch?v=YF9dxRkY4E8 http://img.youtube.com/vi/YF9dxRkY4E8/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=YF9dxRkY4E8 <b>CSC111 For-Loop exercises -- Exercise #5</b>]<br /><br /></center>
 
|
 
|
Nov 2012<br />
+
<center>[http://www.youtube.com/watch?v=ELRMtELi0zE http://img.youtube.com/vi/ELRMtELi0zE/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=ELRMtELi0zE <b>Running Python Programs from the Command Line (Mac)</b>]<br /><br /></center>
A simple Processing applet for a homework assignment in CSC103, Dept. Computer Science, Smith College.
 
 
|-
 
|-
 
|
 
|
<videoflash>6H62fyZEYsE</videoflash>
+
<center>[http://www.youtube.com/watch?v=6x2qtLrQdqU http://img.youtube.com/vi/6x2qtLrQdqU/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=6x2qtLrQdqU <b>Python on the command line in Windows</b>]<br /><br /></center>
 
|
 
|
Sept. 2012<br />
+
<center>[http://www.youtube.com/watch?v=haqpipMxq_c http://img.youtube.com/vi/haqpipMxq_c/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=haqpipMxq_c <b>Qt5 Tutorial: Adding a Debugging Window to your Application</b>]<br /><br /></center>
A video showing the wiring of a 2-bit adder, Part I
 
 
|-
 
|-
 
|
 
|
<videoflash>xTQDIiSWK_k</videoflash>
+
<center>[http://www.youtube.com/watch?v=qwEDoAGB3NE http://img.youtube.com/vi/qwEDoAGB3NE/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=qwEDoAGB3NE <b>CSC111 Comments on Homework 2</b>]<br /><br /></center>
 
|
 
|
Sept. 2012<br />
+
<center>[http://www.youtube.com/watch?v=1_aF6o6t-J4 http://img.youtube.com/vi/1_aF6o6t-J4/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=1_aF6o6t-J4 <b>Qt5  Tutorial:  Building a simple Console application</b>]<br /><br /></center>
A video showing the wiring of a 2-bit Adder, Part II
 
 
|-
 
|-
 
|
 
|
<videoflash>F5WMPu1TBnA</videoflash>
+
<center>[http://www.youtube.com/watch?v=1ILvH24PYHg http://img.youtube.com/vi/1ILvH24PYHg/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=1ILvH24PYHg <b>Qt5 Tutorial: A 3-Widget Application</b>]<br /><br /></center>
 
|
 
|
 
+
<center>[http://www.youtube.com/watch?v=TgZxW6w6w8c http://img.youtube.com/vi/TgZxW6w6w8c/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=TgZxW6w6w8c <b>CSC111 Comments on Lab #1</b>]<br /><br /></center>
June 2012<br />
 
A video illustrating a Processing technique for creating trails for moving objects, mixing fading and non-fading trails.  See [http://cs.smith.edu/dftwiki/index.php/Creating_a_trail_of_moving_object_in_Processing | this page for more information]
 
 
|-
 
|-
 
|
 
|
<videoflash>PObyMQEz3oE</videoflash>
+
<center>[http://www.youtube.com/watch?v=bjVO2MZroUU http://img.youtube.com/vi/bjVO2MZroUU/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=bjVO2MZroUU <b>CSC111 Spring 2014: Finding the Class Web Page</b>]<br /><br /></center>
 
|
 
|
June 2012<br />
+
<center>[http://www.youtube.com/watch?v=H8LDfJhOQoA http://img.youtube.com/vi/H8LDfJhOQoA/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=H8LDfJhOQoA <b>2D Packing of rectangles with 1 Thread</b>]<br /><br /></center>
A second video illustrating how to create a trail for moving objects in Processing.  See [http://cs.smith.edu/dftwiki/index.php/Creating_a_trail_of_moving_object_in_Processing | this page for more information]
 
 
|-
 
|-
 
|
 
|
<videoflash>1FFSIH0gPH0</videoflash>
+
<center>[http://www.youtube.com/watch?v=vKiCq6dEyrI http://img.youtube.com/vi/vKiCq6dEyrI/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=vKiCq6dEyrI <b>2D multithreaded packing of rectangles.</b>]<br /><br /></center>
 
|
 
|
June 2012<br />
+
<center>[http://www.youtube.com/watch?v=dIjJHexzPSI http://img.youtube.com/vi/dIjJHexzPSI/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=dIjJHexzPSI <b>2D multithreaded packing of rectangles with pre-placed items.</b>]<br /><br /></center>
A third video illustrating how to create a trail for moving objects in Processing.  See [http://cs.smith.edu/dftwiki/index.php/Creating_a_trail_of_moving_object_in_Processing | this page for more information]
 
 
|-
 
|-
 
|
 
|
<videoflash>KktRpt3Kymk</videoflash>
+
<center>[http://www.youtube.com/watch?v=kfArgvgUmp4 http://img.youtube.com/vi/kfArgvgUmp4/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=kfArgvgUmp4 <b>What&#39;s wrong with real numbers in my program?</b>]<br /><br /></center>
 
|
 
|
May 2012<br />
+
<center>[http://www.youtube.com/watch?v=ka2Ic2dTxWw http://img.youtube.com/vi/ka2Ic2dTxWw/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=ka2Ic2dTxWw <b>Finding the largest element of a Python list</b>]<br /><br /></center>
Demonstrating a ''Handshake Protocol'' between two Arduinos.  See [[CSC270_Final_Exam_2012| this page]] for more information.
 
 
|-
 
|-
 
|
 
|
<videoflash>U9SDMeyXztk</videoflash>
+
<center>[http://www.youtube.com/watch?v=eR3h5pzJIJA http://img.youtube.com/vi/eR3h5pzJIJA/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=eR3h5pzJIJA <b>Prof. Colleen Lewis: Increasing Diversity in CS</b>]<br /><br /></center>
 
|
 
|
April 2012<br />
+
<center>[http://www.youtube.com/watch?v=bail3ir5WwI http://img.youtube.com/vi/bail3ir5WwI/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=bail3ir5WwI <b>Drawing boxes in Python</b>]<br /><br /></center>
Another video illustrating a ''Handshake Protocol'' between two Arduinos.
 
 
|-
 
|-
 
|
 
|
<videoflash>2W7ZpS5ApKc</videoflash>
+
<center>[http://www.youtube.com/watch?v=QgcQMB4yYuU http://img.youtube.com/vi/QgcQMB4yYuU/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=QgcQMB4yYuU <b>Creating a VPL Module to test Python Programs</b>]<br /><br /></center>
 
|
 
|
April 2012<br />
+
<center>[http://www.youtube.com/watch?v=BChtee6f3fU http://img.youtube.com/vi/BChtee6f3fU/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=BChtee6f3fU <b>Processing Text in Python</b>]<br /><br /></center>
A video demonstrating communication between an XBee and Arduino. See [http://cs.smith.edu/dftwiki/index.php/Tutorial:_Arduino_and_XBee_Communication#Testing_XBees_on_the_Windows_PC this page] for more information.
 
 
|-
 
|-
 
|
 
|
<videoflash>g0hg-4_I-6Y</videoflash>
+
<center>[http://www.youtube.com/watch?v=1uA-pLITer0 http://img.youtube.com/vi/1uA-pLITer0/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=1uA-pLITer0 <b>Parsing Text Files in Python</b>]<br /><br /></center>
 
|
 
|
March 2012<br />
+
<center>[http://www.youtube.com/watch?v=071ebkc_8A8 http://img.youtube.com/vi/071ebkc_8A8/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=071ebkc_8A8 <b>CSC111 Introduction to the LAM</b>]<br /><br /></center>
A video illustrating some special effect used with point-clouds generated by a Kinect
 
 
|-
 
|-
 
|
 
|
<videoflash>kbtixRJltos</videoflash>
+
<center>[http://www.youtube.com/watch?v=qwEDoAGB3NE http://img.youtube.com/vi/qwEDoAGB3NE/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=qwEDoAGB3NE <b>CSC111 Comments on Homework 2</b>]<br /><br /></center>
 
|
 
|
March 2012<br />
+
<center>[http://www.youtube.com/watch?v=1_aF6o6t-J4 http://img.youtube.com/vi/1_aF6o6t-J4/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=1_aF6o6t-J4 <b>Qt5  Tutorial:  Building a simple Console application</b>]<br /><br /></center>
Another video illustrating special "flame" effect used with point-clouds from a Kinect.
 
 
|-
 
|-
 
|
 
|
<videoflash>U9WsIzAb-YY</videoflash>
+
<center>[http://www.youtube.com/watch?v=1ILvH24PYHg http://img.youtube.com/vi/1ILvH24PYHg/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=1ILvH24PYHg <b>Qt5 Tutorial: A 3-Widget Application</b>]<br /><br /></center>
 
|
 
|
March 2012<br />
+
<center>[http://www.youtube.com/watch?v=TgZxW6w6w8c http://img.youtube.com/vi/TgZxW6w6w8c/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=TgZxW6w6w8c <b>CSC111 Comments on Lab #1</b>]<br /><br /></center>
Fast blur, erode filter for processing on Kinect point-cloud.
 
 
|-
 
|-
 
|
 
|
<videoflash>2ii3j0yatLI</videoflash>
+
<center>[http://www.youtube.com/watch?v=bjVO2MZroUU http://img.youtube.com/vi/bjVO2MZroUU/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=bjVO2MZroUU <b>CSC111 Spring 2014: Finding the Class Web Page</b>]<br /><br /></center>
 
|
 
|
March 2012<br />
+
<center>[http://www.youtube.com/watch?v=H8LDfJhOQoA http://img.youtube.com/vi/H8LDfJhOQoA/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=H8LDfJhOQoA <b>2D Packing of rectangles with 1 Thread</b>]<br /><br /></center>
Fast blur & erode filter on Kinect point-clouds.
 
 
|-
 
|-
 
|
 
|
<videoflash>gQiIplUQoFU</videoflash>
+
<center>[http://www.youtube.com/watch?v=vKiCq6dEyrI http://img.youtube.com/vi/vKiCq6dEyrI/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=vKiCq6dEyrI <b>2D multithreaded packing of rectangles.</b>]<br /><br /></center>
 
|
 
|
March 2012<br />
+
<center>[http://www.youtube.com/watch?v=dIjJHexzPSI http://img.youtube.com/vi/dIjJHexzPSI/mqdefault.jpg]<br />[http://www.youtube.com/watch?v=dIjJHexzPSI <b>2D multithreaded packing of rectangles with pre-placed items.</b>]<br /><br /></center>
Angel light, Kinect point cloud in Processing, with blur and erode filters.
 
|-
 
|
 
<videoflash>kMu70pqA3dg</videoflash>
 
|
 
March 2012<br />
 
Flipping D-Flipflop explained by the CSC270 Circuits and Systems students.
 
|-
 
|
 
<videoflash >v7NvQbXR_ZM</videoflash>
 
|
 
Nov 2009<br />
 
An introduction to a Java visualizer using the Prefuse toolkit that allows the user to investigate the contents of an encyclopedia, in this case Ralston's Encyclopedia of Computer Science.  The tool is called ''Visnomad''.
 
 
|-
 
|-
|
 
<videoflash type="vimeo">11724456</videoflash>
 
|
 
Nov 2009<br />
 
Larry Owens, History Dept., Umass, explains how VisNomad helps him explore Ralston's Encyclopedia of Computer Science. VisNomad is a data visualization project headed by Larry Owens and Dominique Thiebaut, Dept. Computer Science, Smith College.
 
|-
 
|
 
<videoflash>g_82xHimSNE</videoflash>
 
|
 
April 2008<br />
 
Allie's Python final project: an aquarium.  CSC111 2008.
 
 
|}
 
|}
 +
 +
<br />
  
 
=Articles + Videos=
 
=Articles + Videos=
 
+
<br />
 
* [http://www.softwarequalityconnection.com/2011/04/what-monty-python-taught-me-about-the-software-industry/ Monty Python, Programming, and the Software Industry]
 
* [http://www.softwarequalityconnection.com/2011/04/what-monty-python-taught-me-about-the-software-industry/ Monty Python, Programming, and the Software Industry]
  
Line 378: Line 327:
 
<font color="magenta">''Note'': to view the movies on a Mac, click on the movie and choose to open with VLC.  Or download to local folder, then open with VLC.  Do not use Flash player.</font>
 
<font color="magenta">''Note'': to view the movies on a Mac, click on the movie and choose to open with VLC.  Or download to local folder, then open with VLC.  Do not use Flash player.</font>
  
* [[Image:ShatnerATTMicroprocessors.png|right|150px]] [http://techchannel.att.com/play-video.cfm/2011/3/11/AT&T-Archives-Microworld William Shatner explains the microprocessor.]
+
* [[Image:ShatnerATTMicroprocessors.png|right|150px]] [https://www.youtube.com/watch?v=8qD9VDC-LnE William Shatner explains the microprocessor.]
  
 
<br />
 
<br />

Latest revision as of 09:19, 7 September 2017

<meta name="keywords" content="computer science, dominique Thiebaut, smith college, history of computers, video" /> <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" />



Videos Created for Class or Research Projects


Recent YouTube Videos


(The tables below were generated by this Python program.)


http://img.youtube.com/vi/071ebkc_8A8/mqdefault.jpg
CSC111 Introduction to the LAM

http://img.youtube.com/vi/QgcQMB4yYuU/mqdefault.jpg
Creating a VPL Module to test Python Programs

http://img.youtube.com/vi/BChtee6f3fU/mqdefault.jpg
Processing Text in Python

http://img.youtube.com/vi/yN2K3tQjZ6c/mqdefault.jpg
Processing Text in Python

http://img.youtube.com/vi/ka2Ic2dTxWw/mqdefault.jpg
Finding the largest element of a Python list

http://img.youtube.com/vi/bail3ir5WwI/mqdefault.jpg
Drawing boxes in Python

http://img.youtube.com/vi/1uA-pLITer0/mqdefault.jpg
Parsing Text Files in Python

http://img.youtube.com/vi/tDhhDKjatLI/mqdefault.jpg
CSC111 Introduction to Lab 5, Fall 2015

http://img.youtube.com/vi/kfArgvgUmp4/mqdefault.jpg
What's wrong with real numbers in my program?

http://img.youtube.com/vi/plgm_p2zAek/mqdefault.jpg
Frogger Game.

http://img.youtube.com/vi/f9535BMNLhg/mqdefault.jpg
Recursive Visit of a Maze

http://img.youtube.com/vi/pbnH1g195uQ/mqdefault.jpg
Setting Up a VPL Module, Option 2

http://img.youtube.com/vi/34dfL5jd4eY/mqdefault.jpg
Setting Up a VPL Module, Option 1

http://img.youtube.com/vi/TEiv79yvGdc/mqdefault.jpg
3D Data Visualization of Wifi signal by CNLohr

http://img.youtube.com/vi/orQp64wnRfQ/mqdefault.jpg
CSC111 Intro to Lab 1

http://img.youtube.com/vi/IJKKNCa3b1U/mqdefault.jpg
Noho Skies of 2014

http://img.youtube.com/vi/xNq_Ni06ZaE/mqdefault.jpg
Model-View-Controller in Processing on Eclipse

http://img.youtube.com/vi/bEBN5LPObZI/mqdefault.jpg
Model-View-Controller, Java, Union-Find, Dijkstra

http://img.youtube.com/vi/keR1A5pISxU/mqdefault.jpg
Model-View-Controller in Processing\/Java

http://img.youtube.com/vi/95PSDJT0q_o/mqdefault.jpg
Insertion-Sort with Random Keys

http://img.youtube.com/vi/GHGTw84XFdM/mqdefault.jpg
Creating a VPL Activity on Moodle

http://img.youtube.com/vi/VlYH5smg2zo/mqdefault.jpg
Basics of Singly-Linked Lists in Java

http://img.youtube.com/vi/XooRQgCFJeo/mqdefault.jpg
CSC212 -- Javadoc

http://img.youtube.com/vi/RKYSkrpY-T4/mqdefault.jpg
CSC212 -- Pascal Triangle

http://img.youtube.com/vi/lkhwYZ0Nq3A/mqdefault.jpg
The Simple Computer Simulator

http://img.youtube.com/vi/DwX2NfvyaIQ/mqdefault.jpg
Introduction to the Simple Logic Simulator

http://img.youtube.com/vi/xy56BJTccVw/mqdefault.jpg
iOS\/OSX Dropbox Server

http://img.youtube.com/vi/yt1duSOuFbg/mqdefault.jpg
CSC103 Final Exam 2014: Processing Sketch

http://img.youtube.com/vi/F8ssgmx7SIg/mqdefault.jpg
Happy at the Draper Business Plan Competition, April 2014

http://img.youtube.com/vi/fNK_z8wveXA/mqdefault.jpg
CSC111-Talking to Eliza, a Demo

http://img.youtube.com/vi/djlyqdaAOQ0/mqdefault.jpg
CSC111 - Tips for generating stripes with only 1 for-loop

http://img.youtube.com/vi/EAdAvMc1MCI/mqdefault.jpg
Qt5 Tutorial: Bypass Qt Creator and use XCode

http://img.youtube.com/vi/XmzqZmr-S-Q/mqdefault.jpg
Qt5 Tutorial: Push Qt5 Example to iOS Device

http://img.youtube.com/vi/JcYhdS3ys_0/mqdefault.jpg
Qt5 Tutorial: Pushing Example App to iOS Simulator

http://img.youtube.com/vi/YF9dxRkY4E8/mqdefault.jpg
CSC111 For-Loop exercises -- Exercise #5

http://img.youtube.com/vi/ELRMtELi0zE/mqdefault.jpg
Running Python Programs from the Command Line (Mac)

http://img.youtube.com/vi/6x2qtLrQdqU/mqdefault.jpg
Python on the command line in Windows

http://img.youtube.com/vi/haqpipMxq_c/mqdefault.jpg
Qt5 Tutorial: Adding a Debugging Window to your Application

http://img.youtube.com/vi/qwEDoAGB3NE/mqdefault.jpg
CSC111 Comments on Homework 2

http://img.youtube.com/vi/1_aF6o6t-J4/mqdefault.jpg
Qt5 Tutorial: Building a simple Console application

http://img.youtube.com/vi/1ILvH24PYHg/mqdefault.jpg
Qt5 Tutorial: A 3-Widget Application

http://img.youtube.com/vi/TgZxW6w6w8c/mqdefault.jpg
CSC111 Comments on Lab #1

http://img.youtube.com/vi/bjVO2MZroUU/mqdefault.jpg
CSC111 Spring 2014: Finding the Class Web Page

http://img.youtube.com/vi/H8LDfJhOQoA/mqdefault.jpg
2D Packing of rectangles with 1 Thread

http://img.youtube.com/vi/vKiCq6dEyrI/mqdefault.jpg
2D multithreaded packing of rectangles.

http://img.youtube.com/vi/dIjJHexzPSI/mqdefault.jpg
2D multithreaded packing of rectangles with pre-placed items.

http://img.youtube.com/vi/kfArgvgUmp4/mqdefault.jpg
What's wrong with real numbers in my program?

http://img.youtube.com/vi/ka2Ic2dTxWw/mqdefault.jpg
Finding the largest element of a Python list

http://img.youtube.com/vi/eR3h5pzJIJA/mqdefault.jpg
Prof. Colleen Lewis: Increasing Diversity in CS

http://img.youtube.com/vi/bail3ir5WwI/mqdefault.jpg
Drawing boxes in Python

http://img.youtube.com/vi/QgcQMB4yYuU/mqdefault.jpg
Creating a VPL Module to test Python Programs

http://img.youtube.com/vi/BChtee6f3fU/mqdefault.jpg
Processing Text in Python

http://img.youtube.com/vi/1uA-pLITer0/mqdefault.jpg
Parsing Text Files in Python

http://img.youtube.com/vi/071ebkc_8A8/mqdefault.jpg
CSC111 Introduction to the LAM

http://img.youtube.com/vi/qwEDoAGB3NE/mqdefault.jpg
CSC111 Comments on Homework 2

http://img.youtube.com/vi/1_aF6o6t-J4/mqdefault.jpg
Qt5 Tutorial: Building a simple Console application

http://img.youtube.com/vi/1ILvH24PYHg/mqdefault.jpg
Qt5 Tutorial: A 3-Widget Application

http://img.youtube.com/vi/TgZxW6w6w8c/mqdefault.jpg
CSC111 Comments on Lab #1

http://img.youtube.com/vi/bjVO2MZroUU/mqdefault.jpg
CSC111 Spring 2014: Finding the Class Web Page

http://img.youtube.com/vi/H8LDfJhOQoA/mqdefault.jpg
2D Packing of rectangles with 1 Thread

http://img.youtube.com/vi/vKiCq6dEyrI/mqdefault.jpg
2D multithreaded packing of rectangles.

http://img.youtube.com/vi/dIjJHexzPSI/mqdefault.jpg
2D multithreaded packing of rectangles with pre-placed items.


Articles + Videos



This section is only visible to computers located at Smith College

Videos by Others to be used in Class

Parallel Processing

Real-TimeDeformation.png














Hardware

  • How hard disks work.






















  • How LCD monitors work. Very informative and clear!





















Design







  • PowersOf10.gif
    Powers of Ten, a film by Charles and Ray Eames. A wonderful journey through the very small and the very large. A classic film. Can also be viewed on line here.







Visualization

Nature by Numbers

A movie illustrating Fibonacci series, and the golden ratio, among other mathematical concepts. The movie is made by Eterea Studios
"The animation begins by presenting a series of numbers. This is a very famous and recognized sequence since many centuries ago in the Western World thanks to Leonardo of Pisa, a thirteenth century Italian mathematician, also called Fibonacci. So it is known as Fibonacci Sequence, even although it had been described much earlier by Indian mathematicians."

Prefuse

  • Prefuse1.png Prefuse2.png

A wmv movie on the different features and easy programmability of Prefuse.










Robotics









History of Computers

Note: to view the movies on a Mac, click on the movie and choose to open with VLC. Or download to local folder, then open with VLC. Do not use Flash player.







  • The Altair 8800
    • History of the Altair 8800 Computer.
    • 1975
    • 7min 40sec
    • Good reference: The Altair 8800 on Wikipedia



















  • Babbage.jpg
    Charles Babbage and his Difference Engine.
    • 5 min 45 sec
    • items of interest
      • "cranking out the result"
      • machine "thinking on its own"
      • 1846, analytical engine: general purpose machine. Automaton.
      • Difference engine 2: 1/3 the part of the previous machine
      • output on paper
      • "intelligent" machine
      • Babbage never saw the machine built.













  • History of computing: A quick overview of the history of computers, mentioning Zuse, Ibm, Bill Gates, Steve Wozniack, Steve Jobs.
    • 1 min 14 sec
    • 400BC Abbacus
    • Zuse, electric calculator
    • 1964 IBM 360
    • 1970's PCs




  • The history of Computers, Part I
    • 7 min +
    • This is a history of computers throughout ads.
    • Start with John Cleese
    • Great video of Balmer selling Windows
    • Portable Compaq computer, 22lbs








  • Computer History:
    • 6 min
    • A nice coverage, starting with Babbage, and mentioning Atanasof, Colossus, Zuse, Eniac, Apple I, IBM, Altair, Radio Shack TRS80.
    • Expects a young audience
    • Abbacus
    • Pascal
    • Babbage
    • Hollereith
    • Harvard Mark I
    • Atanasoft
    • Colossus
    • Zuse 1941
    •  !971 Intel Processor
    • 1976 Apple I
    • 1990 personal computer






Excerpt from http://press.princeton.edu/titles/7999.html:

Before Palm Pilots and iPods, PCs and laptops, the term "computer" referred to the people who did scientific calculations by hand. These workers were neither calculating geniuses nor idiot savants but knowledgeable people who, in other circumstances, might have become scientists in their own right. When Computers Were Human represents the first in-depth account of this little-known, 200-year epoch in the history of science and technology.
Beginning with the story of his own grandmother, who was trained as a human computer, David Alan Grier provides a poignant introduction to the wider world of women and men who did the hard computational labor of science. His grandmother's casual remark, "I wish I'd used my calculus," hinted at a career deferred and an education forgotten, a secret life unappreciated; like many highly educated women of her generation, she studied to become a human computer because nothing else would offer her a place in the scientific world.






Various Presentations

  • This is a 2-part video of a 10-minute talk given by D. Thiebaut, Computer Science, in the Clark Science Center at Smith College. You can read an interview of Thiebaut here...


















Python

{{#widget:Google Video |docid=-7758421725489622662 |width=400 |height=326 }}


Programming

Infinite Loops


Go to 7-minute point in video for an example of an "infinite verbal loop"!








Tools

<onlydft>