Current Announcements
-
NEW
I have fixed
nyse.py.
-
The tangled rules for
Koenig scope/namespace lookup.
-
Ken Thompson's Turing Award Lecture on trusting trust is at
Link.
-
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
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 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.
|