bleeprot(8) System Manager's Manual bleeprot(8)

   __   __                      __
  / /  / /__ ___ ___  _______  / /_
 / _ \/ / -_) -_) _ \/ __/ _ \/ __/
/_.__/_/\__/\__/ .__/_/  \___/\__/
              /_/

 ~ the machine is deeply symptomatic ~

home writing fortunes library links

     .{{}}}}}}.
    {{{{{{(`)}}}.
   {{{(`)}}}}}}}}}
  }}}}}}}}}{{(`){{{
  }}}}{{{{(`)}}{{{{
 {{{(`)}}}}}}}{}}}}}
{{{{{{{{(`)}}}}}}}}}}
{{{{{{{}{{{{(`)}}}}}}
 {{{{{(`)   {{{{(`)}'
  `""'" |   | "'"'`
  (`)  /     \
 ~~~~~~~~~~~~~~~~~~~

Contact me via my school email address. Please do not message me in blackbaud, or at least if you do please do not expect a quick response. I *try* to check my email nightly to answer questions...but I do not check for message in blackbaud.

We will be using C and C++ this year.

Class will be run under the assumption that everyone is using an operating system called [Alpine Linux](https://www.alpinelinux.org/). Most of you probably use Windows or MacOS, so you will need to use an emulator. I will assist you in setting this up during class.

If you happen to use Linux or some other UNIX-derivative you will not need to use the emulator. Everything we do in class will be doable on your machine.

You may or may not know about UNIX-derived operating systems, but they are *very* common in some industry domains and it is quite helpful to have (at the very least) *some* experience with them.

This applies only to the Introduction to Programming class. This grading plan is subject to change, but should be a decent representation of how the year will go:

category points frequency total points approximate percentage
preparation 1 perclass 36 7%
professionalism 1 perclass 36 7%
quizzes 20 4total 80 16%
homework 10 perclass 360 70%

Preparation:
Do the reading. Be prepared to take notes (pencil/notebook, chisel/stone
tablet, &c). Bring your laptop to class (starting second marking-period).

Professionalism:
Do not be distracted. Do not be distracting.

Assignments are generally due at midnight the night before our class meets. Assignments will be accepted up to 24 hours late with a 10% penalty. After this period has elapsed assignments WILL NOT be accepted.

CS Bottom Up - alt - pdf version
Beej's Guide to C Programming - alt - pdf version
Beej's Guide to C Programming - Library Reference - alt - pdf version

Tutorial: The Command-line
Code Abbey: Practice Problems

Conway's Game of Life DEMO
Conway's Game of Life

December 16, 2024