ADV C PROGRAMMING
EECS 22, Course Codes: 18022-18029
Quarter: Fall Quarter 2017
Topic | Points | Posted | Due Date | Solution | Comments | |
---|---|---|---|---|---|---|
Assignment 1 | Linux, Review of C programming (Linux environment and set up, Josephus problem) |
100 (+5) | Sep 27 | Oct 11, 6pm | josephus.c | |
Assignment 2 | Introduction to application example (Image manipulation, PhotoLab v1) |
100 (+10) | Oct 11 | Oct 26, 6pm |
PhotoLab.c | Deadline extended by 24 hours! |
Assignment 3 | Application example with modules, libraries (PhotoLab v2, Makefile, test and debug mode) |
100 (+10) | Oct 25 | Nov 8, 6pm | Makefile, PhotoLab.c, Constants.h, FileIO.h, FileIO.c, DIPs.h, DIPs.c, Advanced.h, Advanced.c |
|
Assignment 4 | Application example with dynamic memory allocation (PhotoLab v3, flexible image size, resizing, watermarking) |
100 (+10) | Nov 8 | Nov 22, 6pm | Makefile, PhotoLab.c, Image.c, DIPs.h, DIPs.c, Advanced.h, Advanced.c |
|
Assignment 5 | Application example upgraded to movie processing (MovieLab, double-linked list of frames, RGB and YUV format) |
100 (+10) | Nov 22 | Dec 9, 6pm |
Deadline extended by 72 hours! |
The Electronic Educational Environment
University of California, Irvine |
http://eee.uci.edu/17f/18022/
(viewed times since 8/24/17). |