Skip to main content

Ancient Stories In Modern Films

This course will view a number of modern films and set them alongside ancient literary texts which have either directly inspired them or with which they share common themes. In the first part of the course, we will consider the relationship between ancient Greek epic, tragic, and comic literature and the modern cinema. In the second part, we will look at a number of ways in which the city of Rome has been treated as both a physical place and as an idea or ideal in the works of both ancient Romans and modern film-makers.

Biochemical Engineering

Principles and design of processes involving biochemical reactions, including aerobic and anaerobic respirations and fermentations, and involving pure and mixed cultures. Energy considerations, heat and mass transfer, biochemical kinetics, and application to biological waste treatment.

Epidemiology In The Web Of Causation: People, Place, And Politics

This course will provide an interdisciplinary introduction to applications of epidemiology in the context of political, community, social, and behavioral influences on health. Epidemiology is the study of patterns of diseases, injury, and other indicators of health in human populations. The course will review principles and introduce novel methods used in epidemiologic research.

Evidenced-Based Public Health Planning & Practice

This course provides the student with knowledge and skills in understanding and practicing evidence-based public health: applying scientific reasoning, systematic use of data and information systems, and appropriate public health theories to the development, implementation, and evaluation of effective programs and policies in public health. The course will emphasize online data, tools, and other resources that support the evidence-based decision making process.

Systems Programming

This course provides an introduction to computer systems and explores computer architecture, operating systems, and networks from a programmer's perspective. The course also introduces advanced programming and debugging tools. Topics include hardware instruction sets, machine language and C language program representations, linking/loading, operating systems (process management, scheduling, memory management, interprocess communication, and file systems), network programming (socket programming and web protocols), and common security attacks and solutions.

Introduction To Computer Networking

Introduction to the principles and concepts of the Internet; data communications and digital channel characteristics; networking applications and protocols, client-server paradigm and network programming; reliable data transfer, end-to-end transport; addressing, forwarding and routing, datagram networks; media access control, data link control; selected topics from cloud computing, network security and network management. Concepts are combined with programming and other hands-on assignments to enhance the learning of these topics.

Subscribe to