User Tools

Site Tools


course_outline

Course Outline

The topics to be discussed each week will be listed here. Slides will be posted here as well.

Module 0

Topic: Administrivia

Slides: PDF

Module 1

Topic: Introduction to Unix

Slides: PDF

Module 2

Topic: Shell scripts

Slides: PDF

Click here to see the shell script examples.

Click here to download all shell script examples.

Module 3

Topic: Unix under the hood

Slides: PDF

Module 4

Topic: Version Control

Slides: PDF

For much more on Git, check out the Pro Git book.

Module 5

Topic: Introduction to C

Slides: PDF

Click here to see the C examples.

Click here to download all C examples.

Module 6

Topic: C Program Structure

Slides: PDF

Module 7

Topic: Arrays, Structs, Pointers

Slides: PDF

Module 8

Topic: Dynamic Memory Allocation

Slides: PDF

Module 9

Topic: File Handling

Slides: PDF

Module 10

Topic: Debugging

Slides: PDF

Click here for the valgrind quick start guide.

Module 11

Topic: Makefiles

Slides: PDF <!--   To be posted.     -->

course_outline.txt · Last modified: 2019/11/25 18:41 by bil