Summer 2016

CS 0449 - Introduction to Systems Software

This page contains solutions to homework and information about the recitations.

Usefull Information

  • Teaching Assistant:
  • Mohammad Hasanzadeh Mofrad
  • Office Location:
  • 6150 SENSQ
  • Class Hours:
  • Tuesday 09:30 - 10:20 a.m.
  • Thursday 09:30 - 10:20 a.m.
  • Office Hours:
  • Tuesday 12:30 - 2:00 p.m.
  • Thursday 12:30 - 2:00 p.m.
  • Thursday 04:30 - 05:30 p.m.
  • Email:
  • hasanzadeh (at) cs (dot) pitt (dot) edu

News

  • 08.04.2016: A simple 2 threaded program has been added to the github repo.
  • 07.28.2016: An automated test script for project 4 has been added to the github repo.
  • 07.14.2016: A new folder containing an example of multiple files development has been added to the github repo.
  • 07.07.2016: Answers to the quiz 2 are posted.
  • 06.30.2016: A simple string copy and concatenate program using pointer arithmetic has been added to the github repo.
  • 06.16.2016: A simple linked list program has been added to the github repo.
  • 06.02.2016: Lab 3 and quiz 1 codes are added to github repo.
  • 05.31.2016: Lab 2 codes are published.
  • 05.22.2016: A github repository is created for laboratory codes here.
  • 05.17.2016: If you cannot come during office hours, send me an email to make an appointment.

Resources

Date Topic Files
May 19 Introduction [PPTX] [PDF]
Lab 1: Hello world {CODE}
May 26 Lab 2a: sizeof() and printf() {CODE}
Lab 2b: Palentary Weights {CODE}
May 31 Class notes: swap(a, b) {CODE}
June 02 Lab 3: Pass argumnets to a c program {CODE}
Quiz 1: Answers to the quiz 1 {CODE}
June 16 Linked list: malloc() and free() {CODE}
June 30 Lab 5: my_strcpy() and my_strcat() {CODE}
July 07 Quiz 2: Answers to the quiz 2 [PDF]
July 14 Lab 6: Multiple files development {CODE}
July 28 /dev/cards: test.sh {CODE}
Agust 04 Lab pthreads {CODE}