EPN-V2

MAEN4400 Automation in Building Course description

Course name in Norwegian
Byggautomasjon
Weight
10.0 ECTS
Year of study
2022/2023
Course history
Curriculum
SPRING 2023
Schedule
  • Introduction

    The main goal of automation systems in buildings is to ensure the right indoor climate for the lowest possible energy consumption. The subject will provide a deep understanding of control principles at different levels in building automation. Furthermore, general and special system solutions that combine heating, cooling, heat pump and ground source heating / cooling will be reviewed in a common integrated solution. Relevant programming languages/softwares will be used to develop simulation models for various regulatory analyzes for "exact regulation" and to use Proportional Integral Derivative (PID) regulation.

  • Required preliminary courses

    None

  • Learning outcomes

    The course will give students advanced skills in imperative programming and program development. The course requires a basic understanding of programming and programming skills (DAPE1400 or equivalent). Students are expected to have taken the Programming course before taking Program Development. Although passing Programming is not a condition for registering for Program Development, it is highly recommended to take Programming before Program Development. The syllabus and material covered in Programming are assumed to be known to the students and will not be reviewed in Program Development. Please note that taking Programming Fundamentals and Web Programming is not sufficient.

  • Teaching and learning methods

    After completing the course, the student is expected to have achieved the following learning outcomes defined in terms of knowledge, skills and general competence:

    Knowledge

    The student is capable of explaining:

    • polymorphism
    • design patterns, architecture and modelling
    • recursive functions
    • alternative programming styles in Java, such as generic, functional and concurrent programming

    Skills The student is capable of handling the following advanced programming constructs in Java:

    • abstractions and graphic user interfaces
    • exception handling, unit testing and debugging
    • file processing and flows
    • text manipulation and regular expressions
    • algorithms and data structures in Java Collections

    General competence

    The student is capable of:

    • planning and implementing large-scale programming projects in groups
    • using modern programming environments and storage and distribution tools
  • Course requirements

    On completion of the course, the PhD candidate has achieved the following learning outcomes, defined in terms of knowledge, skills, and general competence:

    Knowledge

    The PhD candidate can

    • critically assess the historic and cultural roots of midwifery in the context of the Nordic countries.
    • critically assess and evaluate the application of theories and models for midwifery and maternity care.

    Skills

    The PhD candidate can

    • identify and integrate conceptual and theoretical frameworks for midwifery into the student’s own research project.
    • formulate and discuss complex issues, strengths and challenges of midwifery and maternity care in the Nordic context of high income and welfare societies.

    Competences

    The PhD candidate can

    • communicate and take an active part in debates on theories and models in the context of the Nordic countries.
  • Assessment

    Part 1 Individual written exam of three hours, which counts 70 percent.

    Part 2 Project work in groups of three to five students and which counts 30 percent. Report, implementation, oral and visual presentation in group are considered.

    Exam part 1) Exam results can be appealed. Exam part 2) Exam result cannot be appealed.

    Both parts of the exam must be graded / E or better in order for students to pass the course.

    In the event of a new and postponed individual written examination, oral examination forms may be used. If an oral examination is used for a new and postponed examination, this cannot be appealed.

  • Permitted exam materials and equipment

    None

  • Grading scale

    All.

  • Examiners

    All