teaching machines

CS 430 – Programming Languages

Lectures

CS 488 – Computer Graphics

Course Information Syllabus Enrollment: 30 Textbook: How to 3D Meetings

CS 240: Lecture 43 – Applications Lab, Part 2

Dear students: Today we will devote our entire time together to a comprehensive lab on data structures. The lab is a set of problem descriptions. You must pick one or more data structures as you implement a solution for each problem. Correctness is important, but so is speed. You should seek out as fast a […]

CS 347: Lab 26 – T-Minus Zero

Dear students: Welcome to lab. Your task today is to work on project 3. This task is mostly open-ended, but these things must be done to receive today’s lab credit: You must actively work on your project if it’s not done. Check in with your instructor. The project must be live by the end of […]

CS 240: Lecture 42 – Applications Lab

Dear students: Today we will devote our entire time together to a comprehensive lab on data structures. The lab is a set of problem descriptions. You must pick one or more data structures as you implement a solution for each problem. Correctness is important, but so is speed. You should seek out as fast a […]

CS 240: Lecture 41 – Exam Review

Dear students: Today we will revisit topics from this past semester by completing a practice exam on Canvas. The format of this exam is very close to the real thing that we will have next week. Any problems in which you are asked to draw something will be done on paper, and you will turn […]

CS 240: Lecture 40 – Path Algorithms Lab

Dear students: Today we will devote our entire time together to a lab on graph algorithms. Follow these guidelines: You may work with one other person. If there’s an odd number of people, one group of three is permitted. Upload the required files to Autolab. Run the Autolab tests as often as you’d like. Group […]

CS 347: Lab 25 – Homestretch

Dear students: Welcome to lab. Your task today is to work on project 3. This task is mostly open-ended, but these things must be done to receive today’s lab credit: You must actively work on your project. Demonstrate what you have so far to a neighbor. Discuss your progress, your goals, and your frustrations. In […]

CS 347: Lab 24 – Dukebox Deployed

Dear students: Welcome to lab. Now’s your chance to apply the ideas you read about. Find a partner and complete as much of the task below as you can. To receive credit for today’s lab, you as an individual must show your completed tasks to your instructor by the end of the day. Task 1 […]

CS 240: Lecture 39 – Exam Review

Dear students: Today we will revisit topics from this past semester by completing an old exam. TODO You have some work to do before the next class: Keep working on PA4. It is due today. I will offer a few bonus points to folks who complete a number of Advent of Code exercises. The details […]

1 2 3 4 5 233