Labels

Embedded (4) Classes (3) Garden (3) Books (2) Projects (2) Outdoors (1)

Welcome

Im moving pages over from my Drupal website. This is a work in progress. Stay tuned.

Thursday, January 3, 2013

Systems Programming

CSCI 3410 is a new George Washington University, Department of Computer Science course replacing Computer Architecture II (CSCI 3462). This course introduces students to many concepts underlying all computer systems and ties together the basic concepts from transistors though software development. Topics include: processor operation, hierarchical memory systems, micro-controller architecture, digital and analog data acquisition, actuation, and systems software development topics from the programmer's perspective such as compilers, linkers, operating systems, testing and debugging. The course uses embedded platforms to teach students how programs interact with and are constrained by hardware (with a little bit of “Basic Electronics” included so that the embedded systems part can be more easily understood).