Study-Unit Description

Study-Unit Description


CODE AET1904

 
TITLE Introduction to Computing for Engineers (ENGR115)

 
UM LEVEL 01 - Year 1 in Modular Undergraduate Course

 
MQF LEVEL 5

 
ECTS CREDITS 6

 
DEPARTMENT Institute of Aerospace Technologies

 
DESCRIPTION This is an introductory course in programming and computing for scientists and engineers. The course introduces students to the following aspects of software engineering: specification, requirements, design, code, and test. This course uses a problem-solving approach for developing algorithms. The following topics will be included: data types and related operations, looping, decision, input/output, functions, arrays, files, and plotting.

Study-unit Aims:

Upon successful completion of this course the student should be able to analyze various scientific and engineering problems, design algorithmic solutions to these problems, and implement these algorithms. This course is intended to introduce the student to software design concepts, problem solving, and developing software solutions to scientific problems.

Learning Outcomes:
Upon course completion, students will be able to:

1. Demonstrate understanding of the role of software design when solving problems using the computer;
2. Apply knowledge of mathematics and computer programming to communicate ideas when solving computational problems;
3. Design and implement algorithmic solutions to problems requiring user I/O, data processing, control structures, arrays, and file I/O;
4. Solve problems of intermediate complexity requiring the use of non-numerical data such as characters and strings;
5. Apply a top-down design methodology to problems of intermediate complexity using functions;
6. Apply Object Oriented Programming (OOP) techniques in a predefined game application.

Further information is available to students on the ERAU platform.

Main Text/s and any supplementary readings:

Required Course Materials Nakov, S., & Kolev, V. (2013). Fundamentals of computer programming with C#: The Bulgarian C# Programming Book. Svetlin Nakov.
The textbook will be provided for free in the course.
You must download a free copy of Unity™ Personal Edition. It will include a free copy of Microsoft Visual Studio® 2017 Community Edition for Windows or for Mac. Download and installation instructions will be provided in Module 1. Additional program assets will be provided in the course.

System Requirements:
Unity for Windows or Mac (comes with Visual Studio)

 
ADDITIONAL NOTES Prerequisite Study-units: ENGR 101 or ESCI 105

 
STUDY-UNIT TYPE Online Learning

 
LECTURER/S

 

 
The University makes every effort to ensure that the published Courses Plans, Programmes of Study and Study-Unit information are complete and up-to-date at the time of publication. The University reserves the right to make changes in case errors are detected after publication.
The availability of optional units may be subject to timetabling constraints.
Units not attracting a sufficient number of registrations may be withdrawn without notice.
It should be noted that all the information in the description above applies to study-units available during the academic year 2024/5. It may be subject to change in subsequent years.

https://www.um.edu.mt/course/studyunit