ADV C PROGRAMMING
EECS 22, Course Code: 18056
Quarter: Fall Quarter 2011
Topic | Points | Posted | Due Date | Solution | Comments | |
---|---|---|---|---|---|---|
Assignment 1 | Review of C programming, Linux server (set up, Linux, C compiler, guess-a-number) |
100 (+5) | Sep 22 | Oct 3, 11:59pm | guess.c, guess.txt |
|
Assignment 2 | Introduction to application example (Image manipulation, PhotoLab v1) |
100 (+10) | Sep 29 | Oct 17, 11:59pm | PhotoLab.c | |
Assignment 3 | Application example with separate modules (PhotoLab v2, Makefile, test and debug mode) |
100 (+20) | Oct 13 | Oct 31, 11:59pm | Makefile, PhotoLab.c, Constants.h, FileIO.h, FileIO.c, DIPs.h, DIPs.c, Advanced.h, Advanced.c, Test.c |
|
Assignment 4 | Application example with dynamic memory allocation (PhotoLab v3, flexible image size, overlay) |
100 (+10) | Oct 27 | Nov 15, 11:59pm |
Makefile, PhotoLab.c, Constants.h, Image.h, Image.c, DIPs.h, DIPs.c, Advanced.h, Advanced.c, Test.c |
Deadline extended by 24 hours! |
Assignment 5 | Application example upgraded to movie processing (MovieLab, double-linked list of frames, RGB and YUV format) |
100 (+10) | Nov 10 | Dec 1, 11:59pm |
Makefile, MovieLab.c, ImageList.h, ImageList.c, Movie.h, Movie.c |
Deadline extended by 72 hours! |
The Electronic Educational Environment
University of California, Irvine |
http://eee.uci.edu/11f/18056/ |