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 WorldExamples
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
--- ---