Analyzing Global city: London
Cities around the world are striving to be `global?. This course focuses on the
development of one of the greatest of these global cities, London, from the nineteenth through to the twenty-first century and investigates the nature and implications of its `globality? for its built environment and social geography. We will examine how the city has been transformed by the forces of industrialization, imperialism and globalization and consider the ways in which London and its inhabitants have been shaped by their relationships with the rest of the world.
Data Structures
An introduction to the design, analysis, and implementation of data structures. This course teaches you how to build, test, debug, document, and evaluate objects that encapsulate data and their associated operations using programming constructs and data abstractions of a modern programming language. Concepts and techniques covered include linear and non-linear structures, recursive structures and algorithms, traversal algorithms, binary search trees, balanced trees, priority queues, union-find, hash tables, bloom filters, and graphs.
Data Structures
An introduction to the design, analysis, and implementation of data structures. This course teaches you how to build, test, debug, document, and evaluate objects that encapsulate data and their associated operations using programming constructs and data abstractions of a modern programming language. Concepts and techniques covered include linear and non-linear structures, recursive structures and algorithms, traversal algorithms, binary search trees, balanced trees, priority queues, union-find, hash tables, bloom filters, and graphs.
Foundations of Programming
An introduction to computer programming and problem solving using computers. This course teaches you how real-world problems can be solved computationally using programming constructs and data abstractions of a modern programming language. Concepts and techniques covered include variables, expressions, data types, objects, branching, iteration, functions, classes, and methods.
Foundations of Programming
An introduction to computer programming and problem solving using computers. This course teaches you how real-world problems can be solved computationally using programming constructs and data abstractions of a modern programming language. Concepts and techniques covered include variables, expressions, data types, objects, branching, iteration, functions, classes, and methods.
Gen Chem-Sci
Basic principles of structure and reactivity. Microscopic nature of atoms and molecules; the macroscopic properties of chemical systems. Topics include stoichiometry, thermochemistry, atomic structure, molecular structure, properties of gases. (Gen.Ed. PS)
Gen Chem-Sci
Basic principles of structure and reactivity. Microscopic nature of atoms and molecules; the macroscopic properties of chemical systems. Topics include stoichiometry, thermochemistry, atomic structure, molecular structure, properties of gases. (Gen.Ed. PS)
Later British Lit & Culture
The development of British literature from the Enlightenment of the 18th century through the Romaticism and Realism of the 19th century to the Modernism of the early 20th century; literary response to scientific and industrial changes, political revolution and the technical and social reordering of British society. Open only to English majors, and those studying at the University on international or domestic exchange.