Fall '26 Week 2
YouTube VideoResources
Edited Transcript
Sorry, it seems my audio and video are desynched in this video. I’ll see if I can correct that for next week!
00:00 Hello and welcome to the week two announcements for CC410 in fall 2026. So this week you should be wrapping up the first module, which includes the Hello Real World example project. Hopefully you’ve got that submitted on time, but if not, make sure you get that turned in ASAP. This one you will submit on GitHub. You should have received a GitHub repository for this one. And then I’ll go through and get it graded on GitHub and on Canvas later this week. You should also have scheduled your first final project check-in with me, which is a quick one-one Zoom meeting to just chat about the class and some of the things that are coming up. So if you haven’t scheduled that or haven’t had that meeting yet, please make sure you get that on the schedule so I can meet with you briefly on Zoom, chat about the course, make sure you’re on track, and everything to go with that.
00:44 This week, we’re going to start on the second module, which is about object-oriented programming. We’re going to build a set of data classes that represent the menu for our restaurant project, and you’re going to start working on the restaurant project itself. For the restaurant project, you’ll kind of redo the work that you did for the Hello Real World project to build out the shell of your restaurant project, and then you work within that to actually develop the classes. Remember for the restaurant, you can choose which one of the restaurant projects you want to do. There’s one that’s directly linked in the textbooks that is Game Grub. There’s an older one called Starfleet Subs. So unless you’ve been told specifically which project you have to choose, you can choose either one of those projects to work on in this class.
01:17 Some quick updates. Otherwise, remember to check the Ed Discussion Board. That’s a great place to get questions answered, to chat with me, to ask questions about the class. There will be mega threads out there for some of the projects, so feel free to use that. For grading, you’ll see a lot of grading done in the rubric on Canvas. For the restaurant project, I’ll also maybe leave some code comments on GitHub, so make sure you check GitHub, the pull request for that. For the examples this semester, we’re not going to use GitHub for any of the later examples. I know the instructions are going to refer to GitHub, just ignore that part. So with GitHub, basically for the examples, all of the starter code is already in Codio. You’ll just do the work there and then mark that Codio is completed, and I will grade it that way.
02:00 Other than that, hopefully things are going good. If you have any questions, let me know. So for milestone one, like I said, it’s a lot of boilerplate to build all the classes and objects that we need for our restaurant milestone menu. This is going to be a lot of boilerplate code, which you can make things easier by doing some style and documentation stuff now and also structuring your code in a way that you can duplicate some parts of it. I would expect this to take anywhere from three to eight hours to work on it, and it may generate anywhere from 1,500 to 2,500 lines of code.
02:27 Remember the AI policy in this class. You should not be using AI to write your code. You can use AI as a tool. You can ask questions. You can get some advice, but do not use AI to write this code. You should be writing this code yourself. That is the part of the learning goal in this class is to show that you can write the code, not that Claude or any other AI can write the code. Always, if you have any questions or feedback, feel free to let me know. I’m happy to do that.
02:55 Otherwise, after this week, we’re going to spend some more modules on object-oriented programming concepts like documentation, inheritance, testing, debugging, et cetera, et cetera. That will get us toward the end of September when we’ll have our second final project check in, and then we’ll start talking more about your final project. So hopefully everything’s going well. We’re at the end of the week. You’ll see these announcements videos probably every Tuesday throughout the semester. I’m on campus on Mondays, which means I’m kind of hard to get a hold of, and I don’t have my recording equipment with me on campus. So expect a lot of my feedback and things to come probably Tuesday during the week. That’s usually my day to get caught back up on grading for this class. But if you have any questions at all, reach out and let me know. Otherwise, good luck, and I will see you again next week.