teaching machines

CS 347: Lab 6 – Flexbox 1

Dear students: Welcome to lab. Now’s your chance to apply the ideas you read about. Find a partner and complete as many of the tasks below as you can. At the end of our time together, paste your HTML files into Crowdsource in order to receive credit. Task 1 Recreate the following page using an […]

CS 347: Lab 5 – Box Model

Dear students: Welcome to lab. Now’s your chance to apply the ideas you read about. Find a partner and complete as many of the tasks below as you can. At the end of our time together, paste your HTML files into Crowdsource in order to receive credit. Task 1 Create 300-by-300 cards for five sequential […]

CS 347: Lab 4 – Adding Style

Dear students: Welcome to lab. Now’s your chance to apply the ideas you read about. Find a partner and complete as many of the tasks below as you can. At the end of our time together, paste your HTML files into Crowdsource in order to receive credit. Task 1 Recreate the following page using an […]

CS 347: Lab 3 – More HTML

Dear students: Welcome to lab. Now’s your chance to apply the ideas you read about. Find a partner and complete as many of the tasks below as you can. At the end of our time together, paste your HTML files into Crowdsource in order to receive credit. (There’s only one text box. Just paste them […]

CS 347: Lab 2 – HTML

Dear students: Welcome to lab. Now’s your chance to apply the ideas you read about. Find a partner and complete as many of the tasks below as you can. At the end of our time together, paste your HTML files into Crowdsource in order to receive credit. (There’s only one text box. Just paste them […]

CS 347: Lab 1 – Critique

Welcome to CS 347: Web Development. This is a course in which we write software that runs in a web browser. Software that runs in a browser is easy to share with others, is easy to update, and is written using modern languages and development tools. I’m Chris, and I’m happy to be teaching a […]

CS 488: Lab 12 – Flashlight

Welcome to lab, which is a place where you and your peers complete exercises designed to help you learn the ideas discussed in the preceding lectures. It is intended to be a time where you encounter holes in your understanding and talk out loud with your peers and instructor. Your instructor will bounce around between […]

CS 488: Lab 11 – Marble Torus

Welcome to lab, which is a place where you and your peers complete exercises designed to help you learn the ideas discussed in the preceding lectures. It is intended to be a time where you encounter holes in your understanding and talk out loud with your peers and instructor. Your instructor will bounce around between […]

CS 488: Lab 10 – 3D Modeling

Welcome to lab, which is usually a place where you and your peers complete exercises designed to help you learn the ideas discussed in the preceding lectures—but not this week. Your task in this lab is to work individually through some tutorials on 3D modeling. You pick the tutorials and the amount of them according […]

CS 488: Lab 9 – Water

Welcome to lab, which is a place where you and your peers complete exercises designed to help you learn the ideas discussed in the preceding lectures. It is intended to be a time where you encounter holes in your understanding and talk out loud with your peers and instructor. Your instructor will bounce around between […]

1 2 3 4 5 20