Credits: 5

Schedule: 09.01.2018 - 15.02.2018

Teaching Period (valid 01.08.2018-31.07.2020): 

III (Spring),
Course will not be lectured anymore in Spring 2020) decision of IAK 9.12.2019

Learning Outcomes (valid 01.08.2018-31.07.2020): 

After passing this course the student:

-can describe the process of software engineering

-can identify the steps in software engineering which require special attention in the case of platform used

-can describe the specialities of CAD, GIS, BIM and FEM application programming

-can design a small application using a high level programming language of the given platform

-can describe the most important standards and interfaces in the area of CAD, GIS, BIM and FEM.

 

Content (valid 01.08.2018-31.07.2020): 

An introduction to various kinds of integrated software systems for engineering and planning. Course topics include requirements, architectural design, implementation and development of engineering software, standards and best practices and technical solutions for interfaces and data transfer. The course gives an overview of programming paradigms and various programming languages but its focus is on high level languages and their use in engineering.

Assessment Methods and Criteria (valid 01.08.2018-31.07.2020): 

Examination and assignments

Workload (valid 01.08.2018-31.07.2020): 

Lectures (24), assignments (60), self-study and preparation for exam (48), and exam (3)

Study Material (valid 01.08.2018-31.07.2020): 

Lecture notes and additional literature

Course Homepage (valid 01.08.2018-31.07.2020): 

https://mycourses.aalto.fi/course/search.php?search=YYT-C3002

Prerequisites (valid 01.08.2018-31.07.2020): 

ENG-A1001 Computer-aided tools in engineering
MAA-C2005 Geometric Models in Engineering

Grading Scale (valid 01.08.2018-31.07.2020): 

The grading system is 0-5, where 0 is fail and 1-5 are pass grades.

Registration for Courses (valid 01.08.2018-31.07.2020): 

Registration via WebOodi

Further Information (valid 01.08.2018-31.07.2020): 

Course does not have direct substitutive course. If this course is needed in the Minor of Computation and modelling in Engineering, this course can be replaced with one of the following courses: CS-C3150 Software Engineering, COE-C3005 Finite Element and Finite Difference Methods or ENG-A1003 Numerical Methods in Engineering

Description