blob: 192a2659384063ee31ceac63052b2cdcd2377cc8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
|
Landmark CS Assignments
=======================
Compiled February 2019
This is a collection of all of my Computer Science assignments at
Landmark College.
All assignments that were in a git repo were joined using a edited
copy of this script:
<https://gist.github.com/detunized/7c41718863ab94e7072f99a55a5bf9d4>
(Other assignments are included in their final form).
These classes were taken before I understood how to use git, please
excuse the poor/non-existent commit quality.
Classes
-------
CS2771 : Embedded Systems (Fall 2017)
CS3871 : Operating Systems (Fall 2017)
CSC2621: Web Science (Fall 2017)
CS2501 : Data Structures and Algorithms (Spring 2017)
CS2452 : Computer Science 2 (Fall 2016)
Info on specific assignments
----------------------------
CS2771/alarm:
This program was designed to work with the edsim51 8051
simulator which can be found here: <https://www.edsim51.com/>
CS3871/os:
This project includes a bootloader which loads a "os" that echos
the command and arguments given.
CS3871/timing:
This program connects to a server that sends numbers, this client
then keeps a running average of the numbers over the last 60
seconds.
CS3871/jobScheduler:
This program implements shortest job first for dummy programs
(using function).
CS3871/filesystem:
Given a dummy disk driver this attempts to create a filesystem to
utilize said driver.
CS2771/Assebly1:
A quick assignment to convert c code to assembly.
CS2501/trees:
Various programs working with trees (details in file comments).
CS2452:
Most of these programs are building up to the final project
(Skype) which implements a voice calling system.
|