I will move announcements to Moodle, so that I don't have to use VPN.
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 takes you to this page). The announcement will show my own Zoom ID,
which will not change any longer; I will also email it on Monday.
Projects will still be submitted by email.
Our class will continue, taught from home as long as I can. For this I will use Zoom. Please install the Zoom client from
https://ncsu.zoom.us (see bottom of page).
The class will meet at the usual time, MW 16:30pm-17:45pm.
I will email a Zoom ID to you at the beginning of the lecture, so that you can join the live meeting via this ID. I may also post the ID in the Moodle Module title. The website https://ncsu.zoom.us/j/<ID> where <ID> is the ID may work.
The Zoom client allows me to share a window, and we will mostly looking at program and terminal windows while I talk. I will try to record the class and make the video available.
Some of you have asked for your C project grades, and how the project grading continues. I will discuss grade options in my lecture on Monday.
There will be a test run on Friday, March 20, at 8:30am for both this and my undergraduate class. At that time, expect my email.
Error messages in C++ can be lengthy. To redirect stderr to a file, use >&
in the Unix/Linux terminal: g++ map.cpp >& /tmp/err_mess.
Then you can edit the error message file to look at it.
I have updated
I have updated
the proto-type empty stack is now "const" (as suggested by MAA)
and the function array_delete_stack guards against deleting the proto-type.
My office hours are listed on my
There are no examinations, and the programs 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 Erich Kaltofen.