Operating Systems

The design and operation of modern computer operating systems. Review of capabilities of typical computer hardware. Topics include command language interpreter (the shell), processes, concurrency, inter-process communication, linking and loading, memory management, transactions, file systems, distributed systems, security, and protection. Programming projects in Java and C.

Operating Systems

The design and operation of modern computer operating systems. Review of capabilities of typical computer hardware. Topics include command language interpreter (the shell), processes, concurrency, inter-process communication, linking and loading, memory management, transactions, file systems, distributed systems, security, and protection. Programming projects in Java and C.

Computer Systems Principles

Large-scale software systems like Google - deployed over a world-wide network of hundreds of thousands of computers - have become a part of our lives. These are systems success stories - they are reliable, available ("up" nearly all the time), handle an unbelievable amount of load from users around the world, yet provide virtually instantaneous results.

War Stories

An inquiry into the rules governing the representation of war in the late-19th, 20th, and 21st century, this course will focus on a variety of international conflicts, with particular attention to the wide variety of ways in which the experience of war is communicated to non-combatants: film, journalism, memoir, narrative, photography, poetry, etc. The history of U.S. involvement in these recent wars, as well as those which are on-going, will be a central focus of our course. (Gen. Ed. AL, DG)

War Stories

An inquiry into the rules governing the representation of war in the late-19th, 20th, and 21st century, this course will focus on a variety of international conflicts, with particular attention to the wide variety of ways in which the experience of war is communicated to non-combatants: film, journalism, memoir, narrative, photography, poetry, etc. The history of U.S. involvement in these recent wars, as well as those which are on-going, will be a central focus of our course. (Gen. Ed. AL, DG)

War Stories

An inquiry into the rules governing the representation of war in the late-19th, 20th, and 21st century, this course will focus on a variety of international conflicts, with particular attention to the wide variety of ways in which the experience of war is communicated to non-combatants: film, journalism, memoir, narrative, photography, poetry, etc. The history of U.S. involvement in these recent wars, as well as those which are on-going, will be a central focus of our course. (Gen. Ed. AL, DG)

War Stories

An inquiry into the rules governing the representation of war in the late-19th, 20th, and 21st century, this course will focus on a variety of international conflicts, with particular attention to the wide variety of ways in which the experience of war is communicated to non-combatants: film, journalism, memoir, narrative, photography, poetry, etc. The history of U.S. involvement in these recent wars, as well as those which are on-going, will be a central focus of our course. (Gen. Ed. AL, DG)

Digital Culture

An introduction to digital culture, including study of actual works of art in their new digital forms and the implications of "hypertext" for creative writing, theory, and criticism. Potential for academic research on the Internet, the World Wide Web, and electronic libraries. (Gen.Ed. I)
Subscribe to