Search results: 161
This course introduces the basic knowledge of embedded systems on programmable chips. The given information will help to develop the ability to understand the concept of embedded systems in offline and online applications. The main aim of this course is to give students not only theoretical knowledge but also practical knowledge about different embedded systems. In addition, the common features of embedded systems and partitioning features such as inputs, outputs, interrupts, and scheduling techniques will be covered in the course. Depending on the different embedded system types, these systems will be programmed using the relevant programming languages. Finally, various hardware-software designs and development tools will be introduced to broaden students' fundamental knowledge.
General concepts of
systems. Discrete and continuous systems. Modelling and simulation of systems. State
variables. Event scheduling. Comparison of analytical and simulation modelling
techniques. General structure of a discrete-event simulation system. Probabilistic
aspects of simulation. Simulation languages and software. Statistical models in
simulation. Random number and random variate generation techniques. Queuing models
in simulation. Input modelling. Verification and validation of simulation
models. Output (statistical) analysis and representation of simulation results.
Applications of simulation.
This graduate-level course explores how collective memory is constructed, circulated, contested, and transformed through media. Drawing on foundational thinkers such as Maurice Halbwachs, Jan Assmann, and Pierre Nora, the course examines the relationship between memory, media institutions, representation, and power in contemporary societies. Students analyze how journalism, film, television, photography, digital platforms, and popular culture function as memory agents that shape national identity, trauma narratives, nostalgia, activism, and counter-memory. Particular attention is given to digital memory, algorithmic curation, transnational memory flows, and the politics of remembrance in mediated environments. Through theoretical readings, case studies, and research-based assignments, students develop advanced analytical skills to critically evaluate media as sites of cultural memory production and negotiation.
The aim of this course is to provide a unified overview in the basic principles of data transmission and computer communications. Basic objectives are to provide a conceptual foundation for the study of data communications using the open systems interconnect (OSI) model for layered architecture and to develop an understanding in basic hardware and software environments for data communications and computer networks.
- Teacher: Andre Sena
This course integrates classical water resources engineering with sustainability concepts. It explores hydrological processes, surface and groundwater systems, water demand and supply, and the influence of climate change and human activities on water systems. Emphasis is placed on developing engineering solutions that are technically sound, environmentally responsible, and adaptable to future uncertainties.
This course introduces the principles and applications of water resources engineering, focusing on how water moves, is stored, and can be managed in natural and human-made systems. Students will learn how to analyze catchments, estimate runoff, and design systems for water supply, irrigation, and flood control.
The course combines theory with practical tools such as HEC-HMS for hydrologic modeling and decision-making. It also emphasizes sustainable management, showing how engineering solutions connect with environmental and social needs. By the end of the course, students will understand the main components of the hydrologic cycle, evaluate water demands, and apply engineering approaches to solve real-world water challenges.
- Teacher: Mehrnoush Kohandel
Advanced
Research Methods
This course covers data analysis
using statistical methods, e.g., descriptive and multivariate analyses.
Furthermore, the course covers the topics of correlation, sampling, estimation,
and hypotheses testing. The logic and key assumptions underpinning the
multivariate ordinary least squares regression model will be given together
with more advanced subjects such as the analysis of time series and panel data
analysis. The emphasis will be on achieving a smooth transition between theory,
model definition, and outcome presentation. It will illustrate several methods
of data analysis, presenting the findings of analyses (for example, visually,
using graphics, tables, and text), and understanding their meaning.
Participants will gain hands-on experience with the techniques discussed in
this course by applying them to various datasets using the STATA (or R)
software.
This course focuses on the fundamentals of soil dynamics and on its use for geotechnical design and risk assessment in areas of high seismicity. Emphasis will be given to the processes that control wave propagation in natural deposits as well as to the implications of ground shaking for the natural and built environment. Specific topics include vibration of elementary systems, wave propagation in elastic, layered, saturated media, behavior of dynamically loaded soils, theories of vibrations of foundations, prediction of soil response to earthquake motion, determination of dynamic soil properties, strong ground motion, site response analysis, liquefaction potential assessment.
Lectures and
laboratory studies covering more advanced aspects of the laboratory
determination of soil properties and their application to design. Tests to
determine permeability, consolidation, and shear strength. Review of advanced
instrumentation and measurement techniques. Application of physical and numerical modeling
in geotechnical engineering. Details are provided for conducting various
physical element models and small-scale tests, as well as for interpreting the
measured results. Numerical-analysis principles are outlined and actual
numerical analysis software is used to model element-scale, small-scale, and
full scale geotechnical problems where soil yielding, water flow, and dynamic
response are important. The connection between physical and numerical modeling
is explored, as well as the applicability of each in engineering practice.
Keywords: soil properties,
instrumentation, liquefaction
This course will provide extensive discussions for the design and analysis of retaining systems including gravity walls, cantilever walls, mechanically stabilized earth walls, sheet-pile walls, and diaphragm walls. Students will learn to use computer software to analyze a retaining wall for deep excavations. The course will cover the following topics: lateral earth pressures, retaining wall types, analysis of backfilled walls and in-situ walls, stability of wall and base, settlements due to excavation, strut and anchor systems. Basic concepts of theory of earth pressures behind retaining structures, with special application to design of retaining walls, bulkheads, sheet piles and excavation bracing.
This course develops the scientific and engineering skills necessary to design energy-efficient and sustainable buildings and built environments. The course aims to integrate laterally a wide range of advanced environmental building design aspects that includes building physics, enhanced natural ventilation, sustainable building materials, rational water usage, global energy demands and renewable/alternative energy technologies, bioclimatic building design, perception of human comfort, and environmental management and strategies. The course also demonstrates examples of both sustainable and unsustainable aspects of current building design practice, and how international policy frameworks can act as both drivers and barriers to sustainable solutions. The course involves individual case studies of international environmental design projects. Current sustainability certification schemes are presented and discussed critically.
- Teacher: Omer Damdelen
Construction contractors are realizing that safety, productivity, and quality are inextricably linked and are moving to implement programs that go beyond regulatory compliance and take a more active stance towards protecting their employees in the field. In this course, instructor discusses the most common types of workplace injuries, along with measures that can be taken to prevent them. Instructor also covers safety and health management systems, highlighting the importance of safety as something that must be actively managed in conjunction with quality and productivity. Plus, s/he goes over the role the construction manager needs to play in this process.
This course focuses on learning data science through the interest to development and improvement of capability of solving rich problems from data point of view in a systematic and principled way by using high quality instructions and basic level data science techniques. Students will be introduced to what data science is, will discover the applicability of data science across fields, and will learn how data analysis can help them make data driven decisions. Students will gain familiarity with various open source tools and data science programs used by data scientists, like Jupyter Notebooks, RStudio, GitHub, and SQL. This course provides the students with the required structure and responsibilities in order to educate them as data scientists progressing a right way with high concluding capabilities.
- Teacher: Kian Jazayeri