Current Announcements
-
The tangled rules for
Koenig scope/namespace lookup.
-
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.
-
Pavan Dayal's 2021 Python Jupyter notebooks are on Moodle. The code posted in
the syllabus is from the previous two classes taught by Mark Lavin in 2011 and
2018.
-
In addition, the Zoom video recordings of the 2021 lectures are on Moodle
accessible via
https://wolfware.ncsu.edu.
-
Individually, you can email me. You will submit your programming projects
by email.
-
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+.
-
In
Spring 2023,
Spring 2021,
Spring 2020,
Spring 2018,
Spring 2011,
Spring 2008,
Fall 2004,
Fall 2003,
Fall 2002,
Fall 2000,
Fall 1999
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.
|