SCHEDULE Fall 2025 CSCI-E26 _________________________________________________________________ +-----------------------------------------------------------------------------------------------------------------+ | DATE CLASS READING SECTION HOMEWORK | +-----------------------------------------------------------------------------------------------------------------+ | Sep 3 Overview D: Ch 1,2,3,5 or 6 Using Unix Assignment 0 | | Unix/C and the web K:Ch 2,3,4 Files and Dirs due Sep 7 | | Sample Program Editors | +-----------------------------------------------------------------------------------------------------------------+ | Sep 10 The structure of C programs D:Ch 4,7,10 Functions and strings | | Functions and filters K:Ch 5,6,7,9 | | Arrays and Strings | +-----------------------------------------------------------------------------------------------------------------+ | Sep 17 Arrays and Strings K:Ch 8, 10, Arrays and memory Assignment 1 | | More Loops K:Sect 13.1-13.5 debugging Short Ones | | Generating HTML due Sep 21 | +-----------------------------------------------------------------------------------------------------------------+ | Sep 24 Interfaces: HTML forms and Scripts See web page Shell scripts | | structs, arrays, functions Forms | +-----------------------------------------------------------------------------------------------------------------+ | Oct 1 Pointers K:Ch 11,12 Using pointers Assignment 2 | | Strings K:Sect 13.6 Table Converter | | Functions due Oct 5 | +-----------------------------------------------------------------------------------------------------------------+ | Oct 8 Structs K: Sect 16.1-16.2 Linked lists Assignment 3 | | Dynamic Memory Allocation K: Sect 17.1-17.6 Pointer Bugs Paper Pointers | | Linked Lists due Oct 12 | +-----------------------------------------------------------------------------------------------------------------+ | Oct 15 More Pointers K:Ch 14, 15 Pointer roundup | | Multi-File Programs Using make | +-----------------------------------------------------------------------------------------------------------------+ | Oct 22 File I/O K:Ch 18, 22 Test Review Assignment 4 | | Command Line Args K:Sect 13.7 Word Freq | | due Oct 26 | +-----------------------------------------------------------------------------------------------------------------+ | Oct 29 Midterm Exam | +-----------------------------------------------------------------------------------------------------------------+ | Nov 5 Shell Programming 1 D:Ch 13 Focus on Files | | Scripts and args and argv[] | +-----------------------------------------------------------------------------------------------------------------+ | Nov 12 Shell Programming 2 see web site functions and lists Assignment 5 | | Wildcards and Loops Formletter | | due Nov 16 | +-----------------------------------------------------------------------------------------------------------------+ | Nov 26 No Class See Web Site loops and quotes | | Thanksgiving Eve | +-----------------------------------------------------------------------------------------------------------------+ | Nov 19 Shell Programming 3 See Web Site loops and quotes Assignment 6 | | Web Interfaces Shell Scripts | | due Nov 30 | +-----------------------------------------------------------------------------------------------------------------+ | Dec 3 Web Programming I: See Web Site How a web | | Distributed Processing server works | +-----------------------------------------------------------------------------------------------------------------+ | Dec 10 Web Programming II: See Web Site Final Review Assignment 7 | | Distributed Data Sources due SAT Dec 13 | +-----------------------------------------------------------------------------------------------------------------+ | Wed Dec 17 Final Exam | | | +-----------------------------------------------------------------------------------------------------------------+ | Jan 28 First lecture of | | CSCI-E28 | | Unix/Linux Systems Programming | +-----------------------------------------------------------------------------------------------------------------+ Last update: 2025-07-25