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.

Peoples' home pages: Erich Kaltofen.

C programs for the course

    For the topics the individual programs demonstrate, see the syllabus.

Python programs for the course; Mark's original github

    For the topics the individual programs demonstrate, see the syllabus.

C++ programs for the course

    For the topics the individual programs demonstrate, see the syllabus.

Computer Help and Online Software

Old Announcements


©2011, 2018, 2020, 2021 Erich Kaltofen.