CS410/510 Schedule

Calendar feed: https://www.flyn.org/courses/cs410-2021-spring/schedule.ics
Date
Subject
Due
Read before class
Assigned
Tuesday, Feb 2 Introduction; intro Aquinas ssh, unix, and git; pick a project
Thursday, Feb 4 Command line; unix2
Tuesday, Feb 9 Editors and GCC Aquinas git Aquinas editor, hello in C, and io in C
Thursday, Feb 11 Discussion; manifesto manifesto
Tuesday, Feb 16 Build systems; build-systems Aquinas editor, hello in C, and io in C Aquinas make and autotools
Thursday, Feb 18 Discussion; linux linux 1 & 2
Tuesday, Feb 23 Online tools; online-tools Aquinas make and autotools Aquinas fosshunt
Thursday, Feb 25 Discussion; bazaar bazaar
Tuesday, Mar 2 Packaging; packaging howdy.c howdy.spec Dockerfile test.cfg Aquinas fosshunt
Thursday, Mar 4 Discussion and review hackerdom
Tuesday, Mar 9 Exam 1 Open-source project selection (Aquinas foss) Aquinas containers; plan your project
Thursday, Mar 11 No class
Tuesday, Mar 16 Writing docs; documentation Aquinas containers Aquinas troff
Thursday, Mar 18 Discussion; bernstein bernstein
Tuesday, Mar 23 Shell scripting Aquinas troff Aquinas hello in Bourne, variables in Bourne, printf in Bourne, guess1 in Bourne, guess3 in Bourne, cli in Bourne, and sed in Bourne
Thursday, Mar 25 Discussion in the beginning
Tuesday, Mar 30 Licenses; licenses Aquinas hello in Bourne, variables in Bourne, printf in Bourne, guess1 in Bourne, guess3 in Bourne, cli in Bourne, and sed in Bourne Aquinas licenses
Thursday, Apr 1 Discussion; litigation Read Ch. 1, skip Ch. 2 and 3, and Read Ch. 4: licenses
Tuesday, Apr 6 RFCs and standards; rfcs Aquinas licenses Aquinas y10k in C (or Bourne or Go or Java or Python)
Thursday, Apr 8 Review
Tuesday, Apr 13 Exam 2 Open-source project bug & plan (Aquinas foss) fix your project
Thursday, Apr 15 No class
Tuesday, Apr 20 HTTP/W3C Aquinas y10k in C (or Bourne or Go or Java or Python)
Thursday, Apr 22 Discussion gopher
Tuesday, Apr 27 Code analysis tools; code-analysis TBP
Thursday, Apr 29 More code analysis tools noosphere
Tuesday, May 4 Work period TBP
Thursday, May 6 Discussion cauldron
Wednesday, May 12 Open-source project submission (Aquinas foss)