EECS 2031C

Software Tools


Syllabus
Notes
Notices
Dates
Labs
FAQs
Contact Info
Marks
Last Modified:
Sep 6 2022

Notes

Wed. Sep. 7 Lecture 1. For a tutorial on Unix/linux please click here.

Fri. Sep. 14. 13 Lecture 2. A nice tutorial for enviroment and shell variables is here.

Fri. Sep. 16Lecture 3

Web. Sep. 21 Lecture 4.

Fri. Sep. 23 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.

Sep. 28 lecture 1 notes hello.c, hello1.c, hello4.c, hello8.c,

Sep. 30 lecture 2 notes fahr.c, fahr1.c, fahr2.c.

Oct. 5 lecture 3 notes fahr3.c, getputchar.c, charcnt.c, digicnt.c, wordcnt.c.

Oct. 7 lecture 4 notes maxline.c, maxline1.c, playgetline.c.

Oct. 19 Sample midterm for review.

Oct. 26 lecture 5 notes powfun.c, powfun1.c.

Oct. 28 lecture 6 notes, parseopt.c.

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

Nov. 4 lecture 8 notes

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

Nov. 11 lecture 10 notes

Nov. 16 lecture 11 notes

Nov. 18 lecture 12 notes, hello14.c (using pointers and arrays).

Nov. 23 lecture 14 notes

Nov. 25 lecture 14a notes and the code for the binary tree.

Nov. 30 lecture 14b notes

For the review of the final please download this.

Solution to Q1 of an old LabTest II.