Save this video — free

CS110A Week 6 Day 2 lesson on 09/24/2026

indika walimuni · 1:30:21 · Watch on YouTube

CS110A Week 6 Day 2 lesson on 09/24/2026 Watch on YouTube →

Overview

Indika Walimuni introduces CS110A Chapter 5 by completing a CodeCheck name-tag exercise and teaching how user-defined functions organize reusable code. The lesson distinguishes keyboard input from function parameters and printing from returning, demonstrates exact-output debugging and clean-code practices, then applies functions to a pattern exercise and an equilateral-hexagon drawing task.

Key takeaways

Chapters

0:00 Read the CodeCheck Name-Tag Requirements
3:30 Launch CodeCheck with a Canvas LMS ID
6:30 Plan Name-Tag Inputs and Expected Output
11:00 Separate Keyboard Input from Function Parameters
14:00 Write the Name-Tag Function and Main Program
18:40 Compare Actual and Expected CodeCheck Output
24:20 Fix Name-Tag Line Breaks, Commas, and Labels
28:00 Submit CodeCheck Work and Troubleshoot Indentation
38:30 Begin Chapter 5: Treat Python as a Language
44:30 Use Functions to Abstract Repeated Rectangle Code
47:42 Clean-Code Advice: Readability, Names, and Comments
55:30 See Why Repeated Turtle Code Becomes Messy
1:03:50 Distinguish Function Definitions from Calls
1:10:00 Introduce Return Values with a Microwave Analogy
1:11:30 Debug a Square Function That Prints Instead of Returning
1:20:20 Return the Square So Function Calls Can Compose
1:24:00 Call get_pattern Twice and Start the Hexagon Exercise
1:28:39 Announce the City College REU Club

Keep these chapters and the full searchable transcript in your own library.

Summary, takeaways, and chapters were generated by AI from the video's transcript and may contain errors. The video belongs to its creator, indika walimuni.

Want the full transcript?

Save this video in YouTube Collector to get its complete searchable transcript, your own AI summaries, and a library that keeps every video you collect in one place.