Skip to content

NIAGroup/OSS-101

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

OSS-101

A gentle introduction to open source software development via C programming. This is best classified as a collection of resources and not a full-fledged course/tutorial :p.

6-week Course Outline Session 1

Week 1: Writing and compiling C programs

  • Introduction
  • Setting up an editor or IDE
  • Setting up git
  • Simple "hello world" program

Week 2: Introduction to pointers

  • Pointers and addresses
  • Pointer arithmetic
  • Pointers as function arguments

Week 3: Arrays and more fun with pointers

  • Arrays vs pointers
  • Pointers to pointers
  • Pointers to structures
  • Pointers to functions

Week 4: Memory Management

  • Storage classes
  • Memory allocation
  • Dynamic memory allocations via malloc/free

Weeks 5 - 6: Simple memory allocator project

Description: TBD

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages