Save this video free

CS110A Week 4 Day 1 lesson on 09/08/2026

indika walimuni · 1:45:25 · Watch on YouTube

CS110A Week 4 Day 1 lesson on 09/08/2026 Watch on YouTube →

Overview

Indika Walimuni teaches CS110A problem-solving and computer fundamentals, beginning with a general algorithm for reversing a two-digit decimal number using quotient, remainder, and place-value arithmetic. The lesson then covers binary addition, abstraction, two’s-complement subtraction, overflow, floating-point representation, and memory, before guiding students through an authorized SSH login to the SDF server and basic Linux commands.

Key takeaways

Chapters

0:00 Frame the Two-Digit Number-Reversal Problem
5:00 Rebuild a Number from Its Place-Value Digits
10:00 Extract the Digits with Quotient and Remainder
15:00 Write and Test a General Reversal Algorithm
20:00 Canvas Grading and the Decimal-to-Binary Number Systems
24:00 Add Binary Numbers by Carrying in Base 2
30:00 Abstraction Hides the Complexity Behind Everyday Actions
36:00 Two’s Complement Lets the CPU Subtract with an Adder
40:00 Invert Binary Bits and Add One for Two’s Complement
43:00 Work Through Two’s-Complement Practice and Resolve Notation
48:00 Preview Python and Turtle Graphics Before the Break
50:00 Prepare Early for Strong Letters of Recommendation
59:00 Understand Overflow in Fixed-Width Signed Binary
1:03:00 Represent Fractions with Negative Binary Place Values
1:07:00 IEEE 754 Floating Point Uses Sign, Exponent, and Significand
1:10:00 Trace Machine Instructions Through Memory to the Screen
1:15:00 Start the Authorized SDF Remote-Login Exercise
1:20:00 Enter SSH Credentials and Troubleshoot Login Attempts
1:26:00 Confirm a Successful SDF Login and Follow the Class Instructions
1:32:00 Use ls, mkdir, cd, and pwd on the Remote Server
1:38:00 Capture the Terminal Result and Submit the Canvas Exercise

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

Transcript excerpt

0:00 Good morning, guys. So, this is our agenda today. So, we're going to solve this um problem. And then um we haven't uh learned any coding yet. So, this will be still English, okay? So, um but later on, starting next week, we're going to learn Python, okay? And then that's when I will also teach you guys a technique called Umpire process to actually formally solve um problems in computer like, you know, programming. So, um it's it's uh it's good to learn such a formal technique in in solving problem rather than just, you know, trying to think about code that uh going to give you the answer, right?

0:47 So, we will from the get-go, like, you know, starting week four, we will use the Umpire technique all the way to the end. Pretty much every day. Um uh and then you will improve. All right. So, uh in this problem, right? So, um Right? Um So, we're going to basically um write our algorithm that's going to reserve uh reverse, sorry, reverse a two-digit number, okay? Two-digit positive decimal integer number, okay? So, So, reverse it only using numerically. Okay?

1:37 All right. So, ideas? So, we have to do it numerically, right? So, so that means like, you know, um Let Let's write some steps. We first need to input this number. So, I'm going to write like, you know, we are writing an algorithm, right? So, but we can first um work out couple of examples. So, let's take the the the number, right? Um number 91, okay? So, we're going to take the input number 91. Okay? And then then, well, the output should be What should be the output? 19, right? 1 9, right? So, given 91, it

2:29 should be uh 19. So, if the um

This is the start of the transcript. Save this video free for the whole transcript, searchable and time-coded.

Related notes

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.