Fall '25 Week 15
Resources
Edited Transcript
Hello and welcome to the week 15 announcements video for CC410 in fall 2025. So we’re almost there at the end of the semester. Hopefully things are going well. This week you’ll be working on a project about validation and serialization of the data that we collect using our RESTful forms that you created the previous week. These milestones are pretty short and sweet. They’re just kind of straightforward ways that we can add some additional functionality to our web project. And then the big thing is to keep working on your final project this week and into finals week so that you can get that done.
So for the rest of the semester, all there really is is a textbook extras quiz. These are just things that I couldn’t get into the course anywhere else. So it’s just a quiz. There is no example or project to go with it. And then by the 19th of December, you’ll need to get your final project submitted and presented. And I’m going to talk about that next.
So for your final project, remember the big deliverables are to create a release tag on GitHub, just like we’ve been doing for the whole class. Make sure you read the requirements page for the final project. The final project is graded mostly on a completion basis where I want to just see that you hit most of the requirements in the final project. You don’t have to hit every single requirement to get a full credit for this, but we want to hit most of them. We want to see your code documentation. We want to see it structured with the same structure that we’ve seen for the prior projects. So things like linting, things like code commenting, things like type checking. All of those should be in your final project, just like we did for the restaurant project. You may also want to write up a quick readme or user documentation for how to use your project. And then, of course, you’re going to be giving your final presentation.
So the presentation itself should be about 15 to 20 minutes. You can either pre-record a video or present it live. Either way, either if you pre-record a video or you present it live, you need to meet with me for Q & A. And your Q & A needs to be scheduled after I’ve had time to watch your video or right after your presentation. Best times for this are Monday, Tuesday, and Friday of Finals Week. Wednesday and Thursday of Finals Week, I am completely tied up with computer science final projects. You can go ahead and schedule your Q & A time now and reserve your time on my schedule whenever it’s most convenient for you, but make sure you have your video done and submitted to me well before that so I have a chance to watch that video before your Q & A time. If you miss your Q & A, it will definitely hurt your final grade in this class.
So finally, for your final presentation, here’s just kind of a suggested outline that you might want to go through. Give a little background about why you chose this project and why it’s interesting to you. Talk about your implementation, how you built it, how you adapted what we did in the restaurant project to meet this. You can even pull up some code and talk through your code. Give a quick evaluation of how well you think your project meets the goals that you had for this project. Talk about any future work you would do if you could keep working on this project. And then, of course, give me a demo of the project running itself.
Last big thing for the semester, teaching evaluation or TEVALs. Those are available now. You should have gotten an email this morning for those. Remember that the TEVALs at K-State are completely anonymous. I don’t get to see anything about you. I just get to see the feedback that you leave. It’s also delayed. I cannot see any of the TEVALs until I have final grades submitted for this class. So please, please take the time, fill out the teaching evaluation. Any and all constructive feedback is welcome. I really do want to hear from you about your experiences in this class, how things went, how things could be improved over time. I honestly look at every single one of these and I consider every single comment I get. So please take some time to fill out these TEVALs with all of your honest and constructive feedback, all of that is greatly, greatly welcomed. So we’re at the finish line for the semester. This is the last video you’ll see of me. Hopefully things are going well. Best of luck as you finish up your final projects. And I look forward to seeing you all for your Q & A’s over the next couple weeks. Good luck.