|
CS256 - Fundamentals of Structured Programming
|
General Information
This is the website for CS256 - Fundamentals of Structured Programming taught by Steve Baker
Click on the links on the left for information about the course.
Lessons:
- Lesson 1
Covers the Unix environment and commands - Lesson 2
Covers program structure, basic syntax, and basic data types. - Lesson 3
Covers data literals, code comments, variables, assignment, expressions and basic operators, and basic input/output (printf and scanf) - Quick How-to build and run programs
Covers make and how to use it to build your assignment programs and then run them. - Lesson 4
Covers comparison operations, basic Boolean operators, compound statements, the if, if-else and nested if statements. - 5th week review
A quick TL;DR style review of the material covered thus far. - Lesson 5
Covers the while and for loops and the control statements: break and continue. - Lesson 6
Covers the functions: defining and prototyping, parameters and return values and scope: visibility of functions and variables in functions. - Lesson 7
Covers basic arrays and strings. - Lesson 8
An introduction to the curses screen drawing library. - Lesson 9
Covers alternate characters, character attributes and colors in Curses. - Lesson 10
Covers opening and reading from files, using fgetc/getchar and fgets functions. - Lesson 11
Covers 2+ dimensional arrays and introduction to pointers.
|