Lectures
You can download the lectures here. We will try to upload lectures prior to their corresponding classes.
-
Introduction
tl;dr:
[CH1 Slides] [CH2 Slides]
Suggested Readings:
- Chapter 1 and 2
- Number conversion
- [Recorded video]
-
Number System and Data Storage
tl;dr:
[CH3 Slides]
Suggested Readings:
- Chapter 3
- Number conversion
- PIX SPY
- [Recorded video]
-
Programming and operations on data
tl;dr:
[CH4 Slides]
Suggested Readings:
- Chapter 4
- py4e lesson 1~3
- Basic Python
- Colab tutorial
- Video for Colab
- [Recorded video]
-
Operations on data and computer organization
tl;dr:
[CH5 Slides]
Suggested Readings:
- Chapter 4 and 5
- https://logic.ly/
- Bit Twiddling Hacks
- [Recorded video]
-
Computer organization and programming
tl;dr:
Suggested Readings:
- Chapter 5
- py4e lesson 4~6
- Basic Programming
- [Recorded video]
-
Computer Networks and Internet
tl;dr:
[CH6 Slides]
Suggested Readings:
- Chapter 6
- https://gaia.cs.umass.edu/kurose_ross/wireshark.php
- MobaXterm
- [Recorded video]
-
Computer Networks and Internet
tl;dr:
Suggested Readings:
- Chapter 6
- https://www.speedtest.net/
- https://iperf.fr/
- [Recorded video]
-
Operating Systems
tl;dr:
[CH7 Slides] [Bash Slides] [Reference solution of midterm]
Suggested Readings:
- Chapter 7
- Video for Bash
- [Recorded video]
-
Programming languages
tl;dr:
[CH9 Slides]
Suggested Readings:
- Programming languages
- Basic editing in VS code
- Chapter 9
- py4e lesson 7, 9~11
- [Recorded video]
-
-
-
Data Struecture/Teaching Evaluation Survey and evaluation questionnaire for learning outcomes
tl;dr:
[CH11 Slides]
Suggested Readings:
- Data Struectures
- Chapter 11
- [Recorded video]
-
Data Structure/Abstract data types
tl;dr:
[CH12 Slides]
Suggested Readings:
- Abstract data types
- Chapter 12
- [Recorded video]
-
Abstract data types
tl;dr:
[Reference solution of final]
Suggested Readings:
- Chapter 12
- [Recorded video]