EECS 2031M

Software Tools


Syllabus
Notes
Notices
Dates
Labs
FAQs
Contact Info
Marks
Last Modified:
Jan 24 2019

Notes

Tue. Jan. 11 Lecture 1. For a tutorial on Unix/linux please click here.

Thu. Jan. 13 Lecture 2. A nice tutorial for enviroment and shell variables is here.

Tue. Jan. 18Lecture 3

Thu. Jan. 20 Lecture 4.

Tue. Jan. 25 Lecture 5. A good tutorial for awk is surprisingly wikipedia. To play with a few examples please cut and paste to a shell lines from this file or download the wikipedia example.

Jan. 27 lecture 1 notes hello.c, hello1.c, hello4.c, hello8.c,

Feb. 1 lecture 2 notes fahr.c, fahr1.c, fahr2.c.

Feb. 3 lecture 3 notes fahr3.c, getputchar.c, charcnt.c, digicnt.c, wordcnt.c.

Feb. 8 lecture 4 notes maxline.c, maxline1.c, playgetline.c.

Feb. 10 lecture 5 notes powfun.c, powfun1.c.

Feb. 15 lecture 6 notes

Feb. 17 lecture 7 notes and The tarball for the first iteration of the reverse polish notation (we talk about it after the break).

Mar. 1 Sample midterm for review.

Mar. 8 lecture 8 notes

Mar. 10 lecture 9 notes and tarball for the second iteration of the reverse polish notation.

Mar. 15 lecture 10 notes

Mar. 17 lecture 11 notes

Mar. 22 lecture 12 notes

Mar. 24 lecture 14 notes

Mar. 29 lecture 14a notes

Mar. 31 lecture 14b notes

Apr. 5 lecture 14c notes

For the review of the final please download this.

Solution to Q1 of LabTest II.

Solution to Q2 of LabTest II.