I have fixed
The tangled rules for
Koenig scope/namespace lookup.
Ken Thompson's Turing Award Lecture on trusting trust is at
The class is in-person.
The lectures will start on January 10, 4:30pm in SAS 1218.
This web site is from where you obtain the programming code for C and C++ discussed in class. The links are in the syllabus.
Pavan Dayal's Python Jupyter notebooks are on Moodle. The code posted in the syllabus is from the previous two classes taught by Mark Lavin.
In addition, the Zoom video recordings of the 2021 lectures are on Moodle.
Once you are logged in https://wolfware.ncsu.edu to see your
courses, click on the orange "m" to go to the Moodle boiler plate. (Clicking on
the title may take you to this page).
Individually, you can email me. You will submit your programming projects
My office hours, to be held online via Zoom,
are listed on my schedule.
I may record the office hours.
I have posted the ID on top of the Moodle web page.
The website https://ncsu.zoom.us/j/<ID> where <ID> is the
ID may work.
There are no examinations, and the programming projects are the sole
parameter used to determine the course grade. Two fully
functional programs will get you an A, three an A+.
and Fall 1998
a similar course was given.
NOTE: in 2011 coverage was switched from Java to Python, which is used
extensively in the SAGE
computer algebra platform.
©2011, 2018, 2020, 2021 Erich Kaltofen.