Here you find the list of topics that is covered in ECE15.Â
These are also the topics that are fair game for the ECE15 waiver exam. To get an idea of the depth at which they are explored, have a look at the dedicated ECE15 reading chapters that are available on the Textbook page.
Introduction to Programming; Functions; Control of Flow (if/while); Logical Operators
Integer Variables; Arithmetic Operators; Variable Scope & Stack Frame; Call by Value; Printing/Debugging
Basic Pointers; Call by Reference; User Input with scanf
Other Integer types; Character variables; Floating Point variables; Type Conversion and Casting; Compiling a Program; Libraries and Linking; Random numbers
Binary representation of Integers & Floating Point
1D Arrays; Strings; Pointers and Arrays; Pointer Arithmetic; Passing Arrays; Memory Representation of 1D Arrays
2D Arrays; Pointers and 2D Arrays
Dynamic Memory Allocation
Structs; Enums