Electrical & Computer Engin 322 - SystemsSoftware & Networking I
Fall
2019
01
3.00
David Irwin
M W F 12:20PM 1:10PM
UMass Amherst
34361
Engineering Laboratory rm 303
irwin@ecs.umass.edu
This course provides the theoretical and practical foundations for engineering the production of contemporary and future software intensive systems, and provides the basis for the analysis and co-design of complex hardware and software systems. The course enables advanced engineering problem solving concepts and skills by means of state of the art tools. The primary objectives of the course are to provide a deep introduction to both i) "systems" software programming in a Unix environment and ii) the basic suite of tools for engineering software. Systems programming topics include process control, static and dynamic linking, exceptional control flow, system-level I/O, network programming, inter-process communication, and concurrent programming.
E&C-ENG 231 and 241