CS-211 Fall 2019 Lecture Notes
Note: The video links requires BU authentication and myCourses enrollment in the class.
Date Started
Lecture Notes
Videos
C Code
Aug 21
L01 Intro
Introduction: Hello World
Examples
Aug 26
L02 Development Environment
Development Environment History
Terminal Windows
Directories and Files
Compiling C
Examples
Aug. 28
L03 Syntax
C Preprocessor
C Syntax
Examples
Sep. 03
L04 Variables
C Variables
C Built-In Types
C Literals
Examples
Sep. 09
L05 Math Expressions
Simple Expressions
Math Expressions
Examples
Sep. 11
L06 Logic Expressions
Logical Expressions
Bit Oriented Expressions
Bit Shifting
Examples
Sep. 16
L07 Control Flow
Control Flow: If
Control Flow: Loops
Examples
Oct. 02
T01 Test 1 Review
---
---
Sep. 23
Oct. 07
L08 Functions
Function Definition
Function Invocation
Examples
Oct. 14
P01 Verilog
---
AND_2.v
Oct. 16
L09 Data Conversion
---
Examples
Oct. 21
L10 Arrays
---
Examples
Oct. 23
L11 Debug
---
Examples
Oct. 28
L12 Pointers
---
Examples
Oct. 30
L13 Pointers vs. Arrays
---
Examples
Nov. 04
L14 Strings
---
---
Nov. 18
L15 Structures
---
Examples
Nov. 20
L16 Dynamic Memory
---
Examples
Nov. 25
L17 Data Structures
---
Examples
---
Test 1 answers
Test 2 answers
---
---