User Tools

Site Tools


haas:spring2020:hpc0:projects:fom0

Corning Community College

CSIT1320 HPC Fundamentals

Project: FOM0 - Freedom of Management

Errata

This section will document any updates applied to the project since original release:

  • revision #: <description> (DATESTAMP)

Objective

In this project, various semester-long activities are detailed.

Project Overview

In lieu of specific, weekly projects, you will instead be tasked with larger, more involved tasks, which you must allocate and balance time as appropriate.

Currently, I am looking to have you do the following:

  • set up the raspberry pi
  • install packages and maintain the system
  • install a webserver, dokuwiki, php
  • configure said items
  • implement the various circuits from the tutorial, giving equal exposure to the C and Python code
    • I would like, collectively, for ALL the different circuits to be covered, although not necessarily by each person (I want each person to do no fewer than 12 circuits).
    • sanitize the code so it no longer seems like some shoddy Engrish mess (clean up the code, add better comments, improve the code where possible); document this on your dokuwiki on your pi
  • document the administrative work you've done on your pi (web server configuration, what files were involved, what changes were made, etc.)
  • likely some sort of “implement some other thing of interest”, be it a database, or some custom electronics + program thing that works with the pi (document)
  • additional functionality/software as specified

I'd say, if one routinely plugs away at this throughout the semester, here and there, it shouldn't take up all that much time at all.

Documentation will be playing a very large role in this course.

haas/spring2020/hpc0/projects/fom0.txt · Last modified: 2020/01/18 11:57 by wedge