Skip to main content Link Menu Expand (external link) Document Search Copy Copied

CIS241 - System-level Programming and Utilities

Table of contents

  1. Upcoming Deadlines
  2. Course Description
  3. Learning Objectives
  4. Lecture
  5. Term Project
  6. Assignments
    1. Submissions
  7. Hardware Kit
  8. Resources
    1. Adafruit Circuit Playground Bluefruit
    2. CircuitPython
    3. Git/GitHub-Related
    4. Other

Upcoming Deadlines

Note - check Blackboard for any in-class assignments and assignment files!

  • TBD

Course Description


Learning Objectives


Lecture

Class meets 2 times a week in person. Typically class will comprise a lecture, discussion, and in-class work.


Term Project

There will be a half-semester term project. Check out the term projects page for more details.


Assignments

All assignments are due by 11:59pm on the date they are due. Please check Blackboard regularly for upcoming due dates. If you are struggling or are having problems, please contact me in advance. If you message me or email me the night something is due I will most likely not accept your reasoning. If you get in touch early then we can work it out.

  • Individual and team assignment late penalty: 10% per day (including weekends)

Submissions

  • All course content is hosted on this page.
  • All assignment submissions are to be submitted via Blackboard!

Hardware Kit

The hardware kit available in the GVSU Laker store is required. It should comprise:

Labs and homework assignments will be focused around the Circuit Playground and we will be using them in the first class - ensure you’re prepared for day 1!


Resources

Here are a list of resources I’ve collected that might help out.

Adafruit Circuit Playground Bluefruit

CircuitPython

Other