Skip to content

Latest commit

 

History

History
55 lines (38 loc) · 2.36 KB

File metadata and controls

55 lines (38 loc) · 2.36 KB

COMP2017 Systems Programming Tutorial Notes

Semester 1, 2026


Welcome! This repository contains notes and examples for my COMP2017 tutorial classes. They are intended to help you review key concepts, practise further, and revise after class.

Please note that if anything in these notes differs from the lecture slides, the lecture slides take precedence.

If you have questions about the tutorial content, please feel free to get in touch by email or ask me in tutorials.


Tutor

TutorHao Ren
Emailhao.ren@sydney.edu.au

Tutorial Schedule

Time Monday Wednesday Thursday
10:00-11:00 B/02
11:00-12:00 B/47 B/03
12:00-13:00 A/14 B/13
13:00-14:00 A/15 B/14
14:00-15:00 A/16
15:00-16:00 A/17
16:00-17:00 A/18 A/39
17:00-18:00 A/19 A/38

I taught A/14, A/15, and A/16 in Weeks 2 and 3 only.


Tables

  • Week 2
    • Tutorial A: Compiler, C Documents, C Types, Simple Pointers
    • Tutorial B: Intro to Linux, Command Line, PATH, Common Linux Commands, sizeof, Pointer Arithmetic, Basic I/O
  • Week 3
    • Tutorial A: ASCII Codes, String in C, Basic String Manipulations
    • Tutorial B: Preprocessor, Compiler Flags, C String Standard Library string.h
  • Week 4
    • Tutorial A: More String Manipulations, C Math Standard Library math.h, Bits, Bitwise Operators
    • Tutorial B: Struct, Union

Copyright

Copyright © 2026 by Hao Ren. All rights reserved.