CS 262 Planned Schedule, Fall 2025

CS262 Tentative Schedule - Fall 2025

Below is a tentative schedule, which is subject to change as needed. We may drift ahead or behind the planned timing(especially if the weather causes any cancellations), so take it as an estimate and always overridden by announcements.

  • Holidays:
    • Sep 1st: Labor Day Holiday
      • Monday is a Holiday. Tuesday - Friday normal classes.
    • Oct 13th: Fall Break
      • Monday is a Holiday. Tuesday - Friday normal classes.
    • Nov 4th: Election Day Holiday
      • Tuesday is a Holiday. Monday and Wednesday - Friday are normal classes.
    • Nov 26 - Nov 30: Thanksgiving Break
      • Wednesday - Friday are Holidays. Monday and Tuesday are normal classes.

    • The Final Exam is Comprehensive and in the regular classroom unless noted otherwise
    • https://registrar.gmu.edu/wp-content/uploads/Spring-2025-Final-Exam-Schedule.pdf
      • Section 001 (M/W 10:30am Section) with Prof. Mughal
        • Wednesday, December 10th from 10:30am - 1:15pm
      • Section 003 (T/TR 10:30am Section) with Prof. Kongmunvattana
        • Tuesday, December 16th from 10:30am - 1:15pm
      • Section 004 (M/W 09:00am Section) with Prof. Chab
        • Monday, December 15th from 7:30am - 10:15am
      • Section 006 (T/TR 09:00am Section) with Prof. Kongmunvattana
        • Thursday, December 11th from 7:30am - 10:15am
    Week
    Lecture Topics Text Readings Labs Projects Quizs
    August 25 - 31 Course Intro
    Introduction to C
    vi/vim

    Ch. 1 (Overview) Lab 1 Out
    Sep 1 - 7 Operators and Expressions
    User input and Makefiles

    Ch. 2, 7 (7.1)
    Ch. 19 [CIN]
    Lab 2 Out
    Lab 1 Due

    Quiz 1
    Sep 8 - 14 Control Flow

    Ch. 3
    Lab 3 Out
    Lab 2 Due


    Sep 15 - 21 Functions

    Ch. 4
    Ch. 7 [PWC]
    Lab 4 Out
    Lab 3 Due
    Project 1 Out
    Quiz 2
    Sep 22 - 28 Arrays
    Strings

    Ch5 (5.1 - 5.6)
    Lab 4 Due


    Sep 29 - Oct 5 Pointers

    Ch5 (5.11-5.12)
    Ch10 [PwC]
    Lab 5 Out

    Quiz 3
    Oct 6 - Oct 12 Midterm Exam Review
    Midterm

    Ch5 (5.11-5.12)
    Ch10 [PwC]
    Lab 6 Out
    Lab 5 Due

    Project 1 Due

    Oct 13 - Oct 19 Multidimensional Arrays
    Data Files and Formatting

    Ch5 (5.7 - 5.10)
    Ch7

    Project 2 Out
    Oct 20 - Oct 26 Preprocesing Directives
    Debugging C Programs

    Ch14 [CiN]
    Ch20 [CiN]
    Lab 7 Out
    Lab 6 Due

    Quiz 4
    Oct 27 - Nov 2 Structures

    Ch6
    Ch11 [PwC] (11.1-11.5)
    Lab 8 Out
    Lab 7 Due

    Project 2 Due

    Nov 3 - Nov 9 Self-referential structures
    Linked List

    Ch6 (6.5)
    Ch11 [PwC] (11.6)
    Lab 9 Out
    Lab 8 Due

    Project 3 Out
    Quiz 5
    Nov 10 - Nov 16 Valgrind
    Bitwise Operators

    Ch4 [HFC]
    Ch2 (2.9)
    Lab 10 Out
    Lab 9 Due



    Nov 17 - Nov 23 Using Multiple source files
    The Unix System Interface

    Ch6 [HFC]
    Ch8
    Ch13 [PwC] (13.2)
    Lab 11 Out
    Lab 10 Due


    Quiz 6
    Nov 24 - Nov 30 Using Make to Build C Programs

    Ch19 [CiN]
    Ch8

    Lab 11 Due
    Project 3 Due


    Dec 1 - Dec 7 Linking
    FINAL EXAM REVIEW

    Ch. 2, 7 (7.1)
    Ch. 19 [CIN]