Extra Credit Option
You may add up to 10% to your final grade in this class by performing extra credit work. This work must:
- Be related to some aspect of systems programming.
- Be presented to the class.
- Be approved in advance by the instructor.
- Include written documentation.
- Include a web page.
Any topic related to systems programming is acceptable,
but as mentioned above it must be approved by the instructor.
Possible topics include:
- Prepare a presentation on a topic from the book not covered in class
- Present process creation in window.
- Prepare a presentation on a topic not covered in the book:
- Investigate cron. Discuss how this deamon could be implemented and what it does.
- Present a source code control system. Discuss how it works and how it can be used.
- Participate in Professor Tucker's research project:
- Professor Tucker would like to conduct a pedagogical study, students would be expected to commit to 20 to 40 hours of work, including regular interaction with Professor Tucker. If you are interested in this project, you must commit to it by Friday 3/20.
Credit for work will be determined by the instructor. A maximum amount will
be established when the work is proposed, and an actual evaluation of credit
assigned will be assessed after the work is completed.
Students performing any work MUST submit a written description of the work,
at the time it is presented in class.
The scope of the written submission should be arranged with the instructor at
the beginning of the project, but it should be sufficient to completely describe
the work performed, including background material.
Classroom presentations should include a web page which can be linked into
the instructor's note page for the class. This is a resource so interested
students may follow up on your discussion.
Time for classroom presentations must be scheduled with the instructor prior to class.
If you would like to do a project but can't think of a topic, contact me. We
can come up with something.