CS 145 Lab 3 – Methods and Logic
First, if you have checkpoints left over from last lab, get them inspected during the first 15 minutes of this lab. No credit will be awarded past these 15 minutes. Don’t forget to work in pairs! Please work with someone that you did not work with last week. Objective In this lab, we’ll focus on […]
Rejection from NSF STEM+C
Some people share their successes. I prefer to share my failures! This gives a more realistic picture of life and this way I can share more often. I recently received a rejection for a proposal I submitted to the National Science Foundation’s STEM+C program, which aims to integrate computation into K-12 STEM education. First is […]
CS 145 Lecture 12 – Relational Operators
Agenda what ?s logic logic in Scratch relational operators TODO Read section 5.3. Share on a 1/4 sheet 2-3 questions, observations, or relational or logical expressions that you encounter in life. Note Code Relating.java Haiku
CS 491 Lecture 9 – Player Types and Lerping
Agenda what ?s design this discussion of Bartle’s Players Who Suit MUDs mouse to loading levels TODO Watch several of Unity’s tutorials on adding UIs: https://unity3d.com/learn/tutorials/modules/beginner/ui/ui-canvas?playlist=17111. On a 1/4 sheet, share any questions or observations you have, and answer these questions: How do you make a button image scale? What happens to a child UI […]
CS 145 Lecture 11 – Method Denouement
Agenda what ?s what does this do? method guess who memory tracing multiple classes what does this do? TODO Tomorrow in lab is our second quiz. Prepare a question (or two or three, in case yours gets nabbed by someone else) to share with your lab group before the quiz. New topics we’ve hit upon […]
Voxel Snake
My kids have a bendy toy that was begging me to recreate it using Madeup. The toy is kind of like a voxelated snake: I made a single block with this short program: This solidifies to a nice-looking block with alternating notches: After printing 12 of these, making a trip to a hobby store for elastic cord, and […]
CS 491 Lab 3 – Prospectus
In this lab, you will work with your team and accomplish two things: draft a prospectus of your game and create a shared repository. Complete these two steps by October 6 to earn the first of 6 Blugolds available for your final project. Prospectus Games worth playing are games that have been designed. Before jumping into […]
CS145 Lecture 10 – Workings of Memory
Agenda what ?s program this generating lines from points visualizing memory TODO Sync on Bitbucket and pull in Eclipse to get a fixed SpecChecker. See Piazza post @68 for more details. Note Most education researchers will tell you that lectures are probably not the best way to learn. Just like the best way to stay […]
CS 491 Lecture 8 – Black Hole
Agenda what ?s discussion of Schell’s Games for Change talk black hole dropping expressions tags TODO Read Richard Bartle’s Hearts, Clubs, Diamonds, Spades: Players Who Suit MUDs. Write down 2-3 questions or observations on a 1/4 sheet. In lab on Monday, be prepared to do some thinking about your group project. Code c858b2e Haiku
CS 145 Lecture 9 – Methods that Take and Give
Agenda what ?s what does this do? methods that take methods that give visualizing method execution TODO Talent is skill developed while no one is looking. While no one is looking, complete some problems from the String-1 section of CodingBat. On Friday’s 1/4 sheet, write down the names of the problems you’ve solved and any […]