Home
Videos uploaded by user “Dominique Thiebaut”
Qt5 Tutorial: Bypass Qt Creator and use XCode
 
03:48
A simple recipe if Qt Creator refuses to push your project to your iOS device. Just use Xcode to do the work! (Qt 5.2.1, Qt Creator 3.0.1, Xcode 5.0.2
Views: 10527 Dominique Thiebaut
Processing Text in Python
 
06:33
An introduction to a computer science lab in CSC111, on processing text with if statements and boolean variables.
Views: 7108 Dominique Thiebaut
Parsing Text Files in Python
 
08:57
A short program to read lines from a text file and extract information, patterns, from each line.
Views: 105823 Dominique Thiebaut
Qt5 Tutorial: A 3-Widget Application
 
14:12
creating a "Hello World" Application with Qt5. The GUI contains 2 push-buttons and 1 text-edit widgets. We use the signal/slot mechanism to link the buttons to different methods.
Views: 24600 Dominique Thiebaut
The Simple Computer Simulator
 
03:13
An introduction to a Javascript simulator that emulates a very simple processor and memory system. The simulator is fully described at http://tinyurl.com/DTIbook and is a project from Dominique Thiebaut.
Views: 3504 Dominique Thiebaut
Simple animation with Processing: fish in aquarium
 
17:05
A simple sketch showing an animated gif fish moving in an aquarium. Programmed in Processing. See http://tinyurl.com/fishProcessing for a fully detailed tutorial.
Views: 1744 Dominique Thiebaut
Setting Up a VPL Module, Option 1
 
03:43
Setup of a simple Virtual Programming Lab module that tests a simple python program that is supposed to get 3 numbers from stdin and output the smallest value on stdout.
Views: 1564 Dominique Thiebaut
Qt5 Tutorial: Push Qt5 Example to iOS Device
 
02:39
Presents a quick way to push the analog clock example from the Qt5 example, build it with Qt5 for the iPhone and push it to an iPhone.
Views: 1785 Dominique Thiebaut
Creating a VPL Module to test Python Programs
 
17:44
A step-by-step description of the way I’m setting up new VPL modules for my Python assignments.
Views: 2032 Dominique Thiebaut
Qt5 Tutorial: Adding a Debugging Window to your Application
 
06:43
A simple way to add a splitter at the bottom of the GUI to hide a textBrowser where debugging information is sent by the code.
Views: 1492 Dominique Thiebaut
Von Neumann Bottleneck and Moore's Law
 
01:07:17
A one-hour lecture in computer science on the concepts of the von Neumann bottleneck, and on Moore’s law.
Views: 1042 Dominique Thiebaut
Valley Rock Voices
 
05:44
3/8/2016 Concert, Northampton, MA 01060
Views: 243 Dominique Thiebaut
Creating a VPL Activity on Moodle
 
14:12
Demonstration of the creation of a VPL module on Moodle. The module evaluates and automatically grades a java program submitted by a student.
Views: 5425 Dominique Thiebaut
Python on the command line in Windows
 
06:38
Redirecting a text file to a Python 3 program at the command line, under Windows.
Views: 8015 Dominique Thiebaut
Setting Up a VPL Module, Option 2
 
03:56
This video illustrates how to setup a simple Virtual Programming Lab that will test a Python program. It relies on a python program that imports the student’s program and test different properties.
Views: 985 Dominique Thiebaut
Using the Linux Screen Command
 
04:05
A quick 4-minute tutorial on how to use “screen” on Linux machines to run programs that take a long time to reach completion. With screen, the program can be started in a terminal, and be left alone to run while the user disconnects from the server, or even turns off the client laptop.
Views: 485 Dominique Thiebaut
Running Python Programs from the Command Line (Mac)
 
06:28
Run a Python program from the command line on a Mac. The input is redacted from a text file.
Views: 4869 Dominique Thiebaut
Basics of Singly-Linked Lists in Java
 
05:51
Adding 3 elements to a singly-linked list in Java.
Views: 634 Dominique Thiebaut
Illustrated Assembly Language Recursion
 
11:13
The execution of an assembly program for the Intel Pentium that computes the factorial of 4 is illustrated. The stack contents is shown as the program recurses and computes 4!. Code available at http://cs.smith.edu/dftwiki/index.php/Assembly_Simulator_in_Python
Views: 5579 Dominique Thiebaut
CSC231: Assembly Language: MUL & DIV
 
40:18
A lecture in assembly language on some of the arithmetic instructions (INC, DEC, MUL, DIV), and the surprising results one could get performing simple arithmetic with Java.
Views: 3467 Dominique Thiebaut
Qt5 Tutorial: Pushing Example App to iOS Simulator
 
02:23
Using Qt5.2.0 and Xcode 4.6.3, a few steps are required to push one of Qt's examples to the iOS simulator.
Views: 4056 Dominique Thiebaut
CSC231 Video Lecture 11/11/15
 
42:58
Exercises with conditional jumps. Push and Pop.
Views: 113 Dominique Thiebaut
Step-by-step execution of Factorial function
 
10:36
Step-by-step execution of Factorial function in 32-bit Pentium assembly. Demonstrates how the stack is used, and shows the different stack frames created by the recursion.
Views: 217 Dominique Thiebaut
Finding the largest element of a Python list
 
01:30
A quick introduction to using min and max to find the largest or smallest in a list of numbers, or in a list of variables.
Views: 1601 Dominique Thiebaut
3D Data Visualization of Wifi signal by CNLohr
 
01:13
An effective project generating 3D data and visualizing it using an interactive display. Nicely done. See https://www.youtube.com/watch?v=aqqEYz38ens and http://hackaday.io/project/4329-wifi-power-mapping for additional information.
Views: 1049 Dominique Thiebaut
CSC212 -- Javadoc
 
07:53
Quick demo of the use of Javadoc on a Linux system. Used in CSC212, Computer Science, Smith College.
Views: 97 Dominique Thiebaut
2D multithreaded packing of rectangles with pre-placed items.
 
00:43
A demo made of a 2D-Packing heuristic. The algorithm is given 10,000 randomly generated rectangles, 5 of which have been modified to have fixed positions, and specific locations in the final rectangular surface. The heuristic is multithreaded, with a "manager/worker" scheduling algorithm. In this movie 1 manager distributes rectangles to 6 workers. The rectangles are colored by the first worker they are given to. Workers return rectangles to the manager when they cannot pack them, and the manager distributes them to other workers. More information can be found at http://tinyurl.com/2DPacking Algorithm and video generated by Dominique Thiebaut, Dept. Computer Science, Smith College, Northampton, MA 01060, USA.
Views: 675 Dominique Thiebaut
CSC111-Talking to Eliza, a Demo
 
03:11
A demo of the interaction with a Python program implementing the Eliza Rogerian therapist.
Views: 785 Dominique Thiebaut
Frogger Game.
 
00:52
Simple demo of Frogger game. Written in Python, using Zelle graphics library.
Views: 957 Dominique Thiebaut
Qt5  Tutorial:  Building a simple Console application
 
05:03
This tutorial presents how to create a "Hello World!" console application created in Qt-5 and executed in a Terminal window.
Views: 15230 Dominique Thiebaut
The 150th Memorial Day Parade, Florence, MA
 
08:40
May 28, 2018, Memorial Day parade, Florence, Massachusetts.
Views: 80 Dominique Thiebaut
2D multithreaded packing of rectangles.
 
00:29
A demo made of a 2D-Packing heuristic. The algorithm is given 10,000 randomly generated rectangles. The heuristic is multithreaded, with a "manager/worker" scheduling algorithm. In this movie 1 manager distributes rectangles to 6 workers. The rectangles are colored by the first worker they are given to. Workers return rectangles to the manager when they cannot pack them, and the manager distributes them to other workers. More information can be found at http://tinyurl.com/2DPacking Algorithm and video generated by Dominique Thiebaut, Dept. Computer Science, Smith College, Northampton, MA 01060, USA.
Views: 488 Dominique Thiebaut
Introduction to Bash Functions (CSC231)
 
13:19
A quick introduction to a lab on bash functions for CSC231 at Smith College. See http://www.science.smith.edu/dftwiki/index.php/CSC231_Bash_Tutorial_8 for the text of the lab.
Views: 128 Dominique Thiebaut
Honors Thesis Presentation -- Angela Upreti
 
44:28
Security and Privacy Issues in the Smart Grid: A Decentralized Approach. Angela Upreti Dept. Computer Science Smith College
Views: 356 Dominique Thiebaut
CSC212 -- Pascal Triangle
 
02:00
A quick overview of how to compute each row in place, i.e. without using another array, and without have to use a 2-dimensional array.
Views: 141 Dominique Thiebaut
2D Packing of rectangles with 1 Thread
 
00:47
A demo made of a 2D-Packing heuristic. The algorithm is given 10,000 randomly generated rectangles. The heuristic is multithreaded, with a "manager/worker" scheduling algorithm. In this movie 1 manager distributes rectangles to 1 worker. The rectangles are colored according to which worker-thread they are originally given to. Here they are all the same dark-green color since only one worker is packing. More information can be found at http://tinyurl.com/2DPacking Algorithm and video generated by Dominique Thiebaut, Dept. Computer Science, Smith College, Northampton, MA 01060, USA.
Views: 783 Dominique Thiebaut
Multiple Processes Running in a Linux System
 
01:58
Looking at ps, top, and vmstat to see some of the processes running in a Linux server (mostly idle).
Views: 102 Dominique Thiebaut
CSC111 Introduction to the LAM
 
12:15
A video introducing the Liberal Arts Module in Computer Science, Fall 2015.
Views: 142 Dominique Thiebaut
Solar Eclipse in Northampton, Massachusetts
 
00:35
Just a time-lapsed movie taken with an iPhone 5… Still pretty cool!
Views: 45 Dominique Thiebaut
Animated fish in aquarium.  Coded in Processing.
 
00:34
A short sketch written in Processing to show an animated gif moving over a background image. See http://www.science.smith.edu/dftwiki/index.php/Processing_Tutorial_--_Showing_Animated_Gifs#7:_Slowing_Down_the_Fish for additional information.
Views: 695 Dominique Thiebaut
Simple Image Processing in Python
 
00:18
This program uses Zelle’s graphic library, opens up a gif image, and copies the left half of the image over the right half while flipping it horizontally (mirror). It then changes all the pixels in the right half to black and white.
Views: 289 Dominique Thiebaut
iOS/OSX Dropbox Server
 
04:39
Use Dropbox and an OSX Launchd agent to remotely process images taken on your iOS device. Dropbox brings the image to the server for processing, and returns the resulting image back.
Views: 140 Dominique Thiebaut
CS Department, Smith College, Graduation Weekend 2018
 
03:38
Faces of students, faculty, and alumnae of the Smith CS department, taken during the weekend of graduation.
Views: 93 Dominique Thiebaut
Model-View-Controller, Java, Union-Find, Dijkstra
 
01:50
An example of a model-view-controller (MVC) written in Java and using Processing for the graphics. The model implements a 50x50 network grid of vertices. A Union-Find algorithm is used to computed the connected component, and Dijkstra’s shortest path is used to compute the path between the last vertex clicked and the present mouse position. More information on the Java code can be found here: http://cs.smith.edu/dftwiki/index.php/Tutorial:_A_Model-View-Controller_in_Processing
Views: 506 Dominique Thiebaut
Model-View-Controller in Processing on Eclipse
 
00:48
A Processing Applet developed with Eclipse, and implementing a simple Model-View-Controller. The system displays a simple network of vertices and edges. You can find the code here: http://cs.smith.edu/dftwiki/index.php/CSC212_Lab_15_Solution_2014
Views: 118 Dominique Thiebaut
Number Conversion for Computer Science
 
14:48
A brief overview of number conversion covering binary, decimal and hexadecimal.
Views: 172 Dominique Thiebaut
CSC111 For-Loop exercises -- Exercise #5
 
03:41
CSC111 Solution program for Exercise 5 of For-Loop exercises. Dept. Computer Science, Smith College, Dominique Thiebaut Instructor.
Views: 197 Dominique Thiebaut
CSC103 Final Exam 2014: Processing Sketch
 
00:49
Recreate this Processing sketch.
Views: 117 Dominique Thiebaut
Drawing boxes in Python
 
00:16
Output of program for CSC111 Intro. to Computer Science.
Views: 279 Dominique Thiebaut

Here!
Here!
How to write a profile for christian dating site
Here!
Maqvini qartulad online dating