This course will focus upon the geographers bi association of site and …
This course will focus upon the geographers bi association of site and situation. The primary goal of the course is to increase the awareness of students through didactic knowledge that is necessary in the planning process. That leads to the course design which in the first part of the semester will focus upon site issues and the last part of the course will focus upon situation issues involving the interactions of the site.
An introduction to human information processing and learning; topics include the nature …
An introduction to human information processing and learning; topics include the nature of mental representation and processing; the architecture of memory; pattern recognition; attention; imagery and mental codes; concepts and prototypes; reasoning and problem solving.
This course provides an introduction to the technology and policy context of …
This course provides an introduction to the technology and policy context of public communications networks, through critical discussion of current issues in communications policy and their historical roots. The course focuses on underlying rationales and models for government involvement and the complex dynamics introduced by co-evolving technologies, industry structure, and public policy objectives. Cases drawn from cellular, fixed-line, and Internet applications include evolution of spectrum policy and current proposals for reform; the migration to broadband and implications for universal service policies; and property rights associated with digital content. The course lays a foundation for thesis research in this domain.
This subject explores the techniques, processes, and personal and professional skills required …
This subject explores the techniques, processes, and personal and professional skills required to effectively manage growth and land use change. While primarily focused on the planning practice in the United States, the principles and techniques reviewed and presented may have international application. This course is not for bystanders; it is designed for those who wish to become actively involved or exposed to the planning discipline and profession as it is practiced today, and as it may need to be practiced in the future.
This course focuses on the land use-transportation "interaction space" in metropolitan settings. …
This course focuses on the land use-transportation "interaction space" in metropolitan settings. The course aims to develop an understanding of relevant theories and analytical techniques, through the exploration of various cases drawn from different parts of the world. The course begins with an overview of the role of transportation in patterns of urban development and metropolitan growth. It introduces the concept of accessibility and related issues of individual and firm travel demand. Later in the semester, students will explore the influence of the metropolitan built environment on travel behavior and the role of transportation on metropolitan land development. The course will conclude with an examination of the implications of the land use-transportation interaction space for metropolitan futures, and our abilities to forecast them.
" 6.004 offers an introduction to the engineering of digital systems. Starting …
" 6.004 offers an introduction to the engineering of digital systems. Starting with MOS transistors, the course develops a series of building blocks ŰÓ logic gates, combinational and sequential circuits, finite-state machines, computers and finally complete systems. Both hardware and software mechanisms are explored through a series of design examples. 6.004 is required material for any EECS undergraduate who wants to understand (and ultimately design) digital systems. A good grasp of the material is essential for later courses in digital design, computer architecture and systems. The problem sets and lab exercises are intended to give students "hands-on" experience in designing digital systems; each student completes a gate-level design for a reduced instruction set computer (RISC) processor during the semester."
This course is an introduction to computational theories of human cognition. Drawing …
This course is an introduction to computational theories of human cognition. Drawing on formal models from classic and contemporary artificial intelligence, students will explore fundamental issues in human knowledge representation, inductive learning and reasoning. What are the forms that our knowledge of the world takes? What are the inductive principles that allow us to acquire new knowledge from the interaction of prior knowledge with observed data? What kinds of data must be available to human learners, and what kinds of innate knowledge (if any) must they have?
Introduces design as a computational enterprise in which rules are developed to …
Introduces design as a computational enterprise in which rules are developed to compose and describe architectural and other designs. The class covers topics such as shapes, shape arithmetic, symmetry, spatial relations, shape computations, and shape grammars. It focuses on the application of shape grammars in creative design, and teaches shape grammar fundamentals through in-class, hands-on exercises with abstract shape grammars. The class discusses issues related to practical applications of shape grammars.
Study and discussion of computational approaches and algorithms for contemporary problems in …
Study and discussion of computational approaches and algorithms for contemporary problems in functional genomics. Topics include DNA chip design, experimental data normalization, expression data representation standards, proteomics, gene clustering, self-organizing maps, Boolean networks, statistical graph models, Bayesian network models, continuous dynamic models, statistical metrics for model validation, model elaboration, experiment planning, and the computational complexity of functional genomics problems.
This course introduces programming languages and techniques used by physical scientists: FORTRAN, …
This course introduces programming languages and techniques used by physical scientists: FORTRAN, C, C++, MATLAB, and Mathematica. Emphasis is placed on program design, algorithm development and verification, and comparative advantages and disadvantages of different languages.
This course covers concepts of computation used in analysis of engineering systems. …
This course covers concepts of computation used in analysis of engineering systems. It includes the following topics: data structures, relational database representations of engineering data, algorithms for the solution and optimization of engineering system designs (greedy, dynamic programming, branch and bound, graph algorithms, nonlinear optimization), and introduction to complexity analysis. Object-oriented, efficient implementations of algorithms are emphasized.
The purpose of this course is to cultivate an understanding of modern …
The purpose of this course is to cultivate an understanding of modern computing technology through an in-depth study of the interface between hardware and software. The student will study the history of modern computing technology before learning about modern computer architecture, then the recent switch from sequential processing to parallel processing. Upon completion of this course, students will be able to: identify important advances that have taken place in the history of modern computing and discuss some of the latest trends in computing industry; explain how programs written in high-level programming language, such as C or Java, can be translated into the language of the hardware; describe the interface between hardware and software and explain how software instructs hardware to accomplish desired functions; demonstrate an understanding of the process of carrying out sequential logic design; demonstrate an understanding of computer arithmetic hardware blocks and floating point representation; explain how a hardware programming language is executed on hardware and how hardware and software design affect performance; demonstrate an understanding of the factors that determine the performance of a program; demonstrate an understanding of the techniques that designers use to improve the performance of programs running on hardware; demonstrate an understanding of the importance of memory hierarchy in computer design and explain how memory design impacts overall hardware performance; demonstrate an understanding of storage and I/O devices, their performance measurement, and redundant array of inexpensive disks (more commonly referred to by the acronym RAID) technology; list the reasons for and the consequences of the recent switch from sequential processing to parallel processing in hardware manufacture and explain the basics of parallel programming. (Computer Science 301)
Detailed introduction to the basic hardware and software, architectural components for computer …
Detailed introduction to the basic hardware and software, architectural components for computer communications in local area networks. The components that are focused upon include understanding the basics of computer networks, switching, routing, protocols and security.
This book was developed in an attempt to maintain in one location …
This book was developed in an attempt to maintain in one location the information and references that point to the many important historical developments of the short life of the computer graphics world as we know it.
This course analyzes issues associated with the implementation of higher-level programming languages. …
This course analyzes issues associated with the implementation of higher-level programming languages. Topics covered include: fundamental concepts, functions, and structures of compilers, the interaction of theory and practice, and using tools in building software. The course includes a multi-person project on compiler design and implementation.
Computer Networking: Principles, Protocols, and Practice was written and submitted to the …
Computer Networking: Principles, Protocols, and Practice was written and submitted to the Open Textbook Challenge by Dr. Olivier Bonaventure of the UniversitĄ_ĺŕ catholique de Louvain (UCL) in Louvain-la-Neuve, Belgium. He also serves as the Education Director of ACM SIGCOMM. Computer Networking has already been used by several universities around the world, including UCL.
Topics on the engineering and analysis of network protocols and architecture, including: …
Topics on the engineering and analysis of network protocols and architecture, including: architectural principles for designing heterogeneous networks; congestion control; unicast and multicast routing; wireless and mobile networking; network quality of service; router design; network security; streaming and multicast applications; naming; content distribution; and peer-to-peer networking. Readings from original research papers, industry white papers, and Internet RFCs. Semester-long project and paper.
What we see through our windshields reflects ideas about our national identity, …
What we see through our windshields reflects ideas about our national identity, consumerism, and infrastructure. For better or worse, windshields have become a major frame for viewing the nonhuman world. The view from the road is one of the main ways in which we experience our environments. These vistas are the result of deliberate historical forces, and humans have shaped them as they simultaneously sought to be transformed by them. In Consuming Landscapes, Thomas Zeller explores how what we see while driving reflects how we view our societies and ourselves, the role that consumerism plays in our infrastructure, and ideas about reshaping the environment in the twentieth century. Zeller breaks new ground by comparing the driving experience and the history of landscaped roads in the United States and Germany, two major automotive countries. He focuses specifically on the Blue Ridge Parkway in the United States and the German Alpine Road as case studies. When the automobile was still young, an early twentieth-century group of designers—landscape architects, civil engineers, and planners—sought to build scenic infrastructures, or roads that would immerse drivers in the landscapes that they were traversing. As more Americans and Europeans owned cars and drove them, however, they became less interested in enchanted views; safety became more important than beauty. Clashes between designers and drivers resulted in different visions of landscapes made for automobiles. As strange as it may seem to twenty-first-century readers, many professionals in the early twentieth century envisioned cars and roads, if properly managed, as saviors of the environment. Consuming Landscapes illustrates how the meaning of infrastructures changed as a result of use and consumption. Such changes indicate a deep ambivalence toward the automobile and roads, prompting the question: can cars and roads bring us closer to nature while deeply altering it at the same time?
Critical review of works, theories, and polemics in architecture in the aftermath …
Critical review of works, theories, and polemics in architecture in the aftermath of WWII. Aim is a historical understanding of the period and the development of a meaningful framework to assess contemporary issues in architecture. Special attention paid to historiographic questions of how architects construe the terms of their "present." Required of M.Arch. students.
No restrictions on your remixing, redistributing, or making derivative works. Give credit to the author, as required.
Your remixing, redistributing, or making derivatives works comes with some restrictions, including how it is shared.
Your redistributing comes with some restrictions. Do not remix or make derivative works.
Most restrictive license type. Prohibits most uses, sharing, and any changes.
Copyrighted materials, available under Fair Use and the TEACH Act for US-based educators, or other custom arrangements. Go to the resource provider to see their individual restrictions.