Spring 2016 Classes
Sample of Past Classes
- CS161: Object Oriented Problem Solving
- NSCC192: First Year Seminar
- CS200: Data Structures and Algorithms
- CS201: Discrete Structures, Section 1
- CS253: Problem Solving with C++
- CS301: Foundations of Computer Science
- CT310: Web Development
- CS410: Introduction to Computer Graphics
- CS440: Introduction to Artificial Intelligence
- CS510: Computer Graphics
- CS540: Artificial Intelligence
- CS545: Machine Learning
- CS612: Computer Graphics Seminar
- CS640/641: Advanced Artificial Intelligence
- CS645: Advanced Machine Learning (2014)
- CS680: Neural Networks and Reinforcement Learning
- CS681: Reinforcement Learning and Neural Networks
Inexpensive Way to Record Lectures (posted in 2011)
With a lot of help from others on the net, I've settled on using a combination of free software and relatively inexpensive hardware to record lectures including full screen capture. The screen capture includes small video of lecturer from webcam on the laptop. For freehand drawing, I used a Bamboo tablet, which is also captured on the screen. Audio is recorded using an xTag wireless mic.Here is sample lecture from my machine learning course.
Linux tools (as in "free") used include:
- ffmpeg for capturing the screen and audio, and for compressing afterwards,
- xawtv for displaying webcam view,
- xournal for freehand drawing, and
- other linux tools, like pkill, xtoolwait, wmctrl, and sleep.
Hardware includes:
- generic laptop running Ubuntu linux with webcam,
- xTag
wireless microphone with USB connection, and
- Wacom intuos4 pen tablet, which should work via bluetooth but I ended up using USB connection.
- Run screencastSetup first,
- then to start recording run screencastRecord. Type 'q' to this process to stop recording.
- Afterwards, compress the video/audio file using screencastCompress.