|
CS256 - Principles of Structured Design
Fall 2021
| Lessons:
- Introduction to UNIX/Linux
Covers how to use the UNIX/Linux terminal - C Lesson 0 - Introduction to C Programming
An overiew of C Programming, covering the structure, basic syntax and data types. - C Lesson 1 - Data Literals, Comments, Variables and Expressions
Covers data literals, code comments, variables, assignment, expressions and basic operators, and basic input/output (printf and scanf) - C Lesson 2 - Comparisons and Conditional statements
Covers comparison operations, basic Boolean operators, compound statements, the if, if-else and nested if statements. - C Lesson 3 - Looping
Covers the while and for loops and the control statements: break and continue . - C Lesson 4 - Functions
Covers the functions: defining and prototyping, parameters and return values and scope: visibility of functions and variables in functions. - C Lesson 5 - Arrays and Strings
Covers basic arrays and strings. - C Lesson 6 - 2D Arrays
Covers 2+ dimensional arrays and introduction to pointers. - C Lesson 7 - Structured data
Covers structured data (struct ) and structure constants. - C Lesson 8 - File Input/Output
Covers opening and reading from files, using fgetc /getchar and fgets functions and writing to files using fputc and fputs. - C Lesson 9 - Curses
An introduction to Curses - C Lesson 10 - More Curses
More information on curses
|