CS 471 Fall 2025: Senior Capstone I


CS 471 Fall 2025
Senior Capstone I

Department: Computer Science, UAF
Instructor: Glenn G. Chappell
Office: 539 Duckering
Office Hours: In person 11:45–12:45 MWF, 3:30–4:00 MW on fall 2025 class days, or by appointment; private Zoom meetings available on request
E-mail: ggchappell@alaska.edu

Announcements

Course Materials

Materials are listed with the most recent at the top.

Week Class Meetings Readings & Homework Handouts & Code
See Git repository for code
Week 1
Aug 25–Aug 29
  • Aug 29: Communicating as a software professional (cont’d)
  • Aug 27: Communicating as a software professional
    Slides [Google Slides]
  • Aug 25: Course introduction
    Slides [Google Slides]

External links last checked 2025-08-23.
Git
Git is the the version-control software used in this class. This site includes downloads and a helpful tutorial.
Learn Git Branching
An excellent tutorial. If you are familiar with the Git operations clone, pull, push, add, and commit, but you are having trouble wrapping your head around branching, then this is for you.
Class Git Repository
Source code used in the class will be available in this repository.
Links to supplemental readings & videos will be posted here as they are assigned. Links to these will also be in the Course Materials section, above.
Why does the C++ standard ship every three years?
Herb Sutter’s answer to the question in the title, this blog post has worthwhile things to say about software project management in general. From the Sutter’s Mill blog.