SCS2108 Modeling and Simulation

Course Unit Title

SCS2108 Modeling and Simulation

Side Navigation

Course Unit Description

The course will introduce the basic concepts of computation through modeling and simulation that are increasingly being used to shorten design cycles, innovate new products, and evaluate designs and simulate the impacts of alternative approaches. Students will use MATLAB to explore a range of programming and modeling concepts while acquiring those skills. They will then undertake a final project that analyzes one of a variety of scientific problems by designing a representative model, implementing the model, completing a verification and validation process of the model, reporting on the model in oral and written form, and changing the model to reflect corrections, improvements and enhancements.

Course Objectives                  

  • Create a comprehensive report and an oral presentation with accurate visual representations of a model and its results.
  • Explain the Role of Modeling
  • Utilize the Modeling Process to identify the key parameters of a model, estimate model outcomes, utilize a computational tool, e.g., Matlab 
  • Explain and conduct the transforming of continuous functions and dynamics equations into discrete computer representations
  • Utilize Matlab as a computational tool - Describe the system syntax, define elementary representations, functions, etc. Explain programming and the scripting process, e.g., relational operations, logical representations, condition statements, loops, etc. Create tabular and graphical results.
  • Complete a capstone modeling project that identifies a problem, develops a mathematical representation and transforms it to a computational model. Document the development and implementation of the model and present in oral and written form

Learning  Outcomes
At the end of the course the student will be able to:

  • Explain the Role of Modeling
  • Utilize the Modeling Process to identify the key parameters of a model, estimate model outcomes, utilize a computational tool, e.g., Matlab