Learned fundamental Software Engineering
principles and methodology.
In a group, specified, designed, implemented, and validated a web news filtering
Dr. Deborah Stacey
Systems Analysis and Design in Applications
Learned patterns, development methodology and
process, UML, requirements and analysis.
Collaborated in a group of 5 to implement a
computer-based version of the board game Clue.
Dr. Judi McCuaig
Learned fundamental OS architecture, regarding
memory, drivers, CPU scheduling and concurrency, file systems, and
so much more.
Implemented a small game running concurrent threads,
debugged and fixed a mouse driver for OpenBSD at a low level, and
wrote a FAT16 filesystem driver for OpenBSD.
Dr. William Gardner and Rick Macklem
Software System Development and Integration
Learned broad range of topics on computing,
including basic design of application, interface; I/O, record parsing,
regular expressions, database access, language binding, testing, and
Implemented a MARC record parser in C, a TKinter GUI with Python, with MySQL DB access.
Dr. William Gardner