Programming in ANSI C, 8ed
Prof. J. So, Communications and Networking Lab (CNL), Department of Electronic Engineering, Sogang University
Copyright © 2021 J. So. All rights reserved. Not for distribution or reproduction.

Ch. 1 Introduction to Computing
Flowchart, Pseudocode

Ch. 2 Overview
Print "Hello world"

Ch. 3 Constants, Variables, and Data Types
Variable names, Data types, sizeof(), Endian

Ch. 4 Operators
Operators, Precedence, math functions

Ch. 5 Standard Input and Output
scanf(), printf()

Ch. 6 Condition - if switch

Ch. 7 Loop - for, while, do-while

Ch. 8 Arrays
1D, 2D, Matrix

Ch. 9 Strings
String functions - strcpy(), strcmp(), strcat(), atoi()

Ch. 10 Functions
Implement user-defined functions - sum(), factorial(), sort()

Ch. 11 Structures

Ch. 12 Pointers

Ch. 13 File Managements

Ch. 14 Dynamic Memory Allocation and Linked Lists

Ch. 15 Preprocessor