Spring '26 Week 9

YouTube Video

Resources

Edited Transcript

Hello and welcome to the week nine announcements video for CC Port 10 in spring 2026. So this week we’re going to do a couple of different things. We’re going to do a quick example on parallel programming. We’re also going to do an example on event-driven programming. These are kind of related topics of how we can actually run different code in different threads. Both of these examples are pretty small and just give you an idea of some of these topics that we haven’t touched on yet. And then you’ll be working on the seventh restaurant milestone where you’ll add some interactivity to your project.

Quick reminder for this week, don’t forget as you’re working in Codio for the first time that you need to go into the viewer config and change the port to 3050. There’s an updates announcement that’s in the Canvas announcements. It’s probably way down at the bottom at this point, but it shows how to do that. Basically, you go to the tab where you select the viewer, hit configure, and then just change all the entries from 3000 to 3050 to get to the new Codio port for that.

Other thing you might run into is some testing issues when you’re trying to do unit tests for your interactivity. This is mainly because the Codio boxes we’re using have limited memory. They only have about half a gig. And so for Python, we’re going to run those tests in batches. We’ll do a couple of things to actually make that work. And then the other thing you’ll have to do is remember to run xhost + in the terminal before you run any tox commands. That just unlocks the testing framework so that you can actually work with it. I talk about both of these in the video a little bit, but make sure you do that.

So looking ahead after this module, we’re going to spend a little bit more time working on our user interface where we integrate some external libraries and actually build a release version of our project. And then that will kind of wrap up the graphical user interface part of this class. And then we’ll switch over to web APIs in a couple of weeks. And so as I promised, as I talked to most of you, you’ll have a lot of time in April and early May to work on your final project. So now is the time to start ramping up on that. Maybe if you get a couple of hours to work on it, you can do the Hello Real World project again inside of your final project framework just to get that started so you have some code that you can work around.

So we’re in the halfway, we’re past the halfway point of the semester, so we’re getting close toward the end. Hopefully things are going well. Hopefully everybody is getting a lot out of this class. As always, if you have any questions, please let me know. Otherwise, best of luck as we get started up again, and I will see you all again next week.