Programowanie inżynierskie 1

Transkrypt

Programowanie inżynierskie 1
DESCRIPTION ON THE INDIVIDUAL COURSE UNITS: Kya1
course unit title
Engineering programming
course unit code
Kya1
type of course unit (compulsory, optional)
Compulsory
level of course unit (e.g. first, second or third cycle)
First cycle engineering studies, Full-time
year of study
2
semester/trimester when the subject (course unit) is delivered
4
number of ECTS credits allocated
2
name of lecturer(s)
dr hab. inż. Jerzy Garus
learning outcomes of the course unit
knows the ways and methods of automation tasks algorithmization,
is able to correctly analyze the structure of computer systems for automatic control,
is able to select a software structure to control objects and external conditions,
is able to write simple programs in Matlab and Simulink
mode of delivery (face-to-face, distance learning)
Face-to-Face
prerequisites and co-requisites
Information Technologies, Applied informatics
recommended optional programme components
No recomendations
course contents
LECTURE
System software and utilities. Introduction to programming in Matlab. Matrix operations.
Programming in Matlab. Procedures and functions. Scripts. Implementation of simple programs in
Matlab. Introduction to object-oriented design. 2D and 3D graphics. The modeling of dynamic
systems in Matlab. Introduction to programming in Simulink. Algorithms for simple control tasks
modeling of dynamic systems in Simulink. Interactive GUI development.
LABORATORY
The aim of the laboratory is to acquire the practical skills of programming simple automatic control
systems in Matlab and Simulink. Laboratory classes consist of the preparation and testing of simple
programs showing possible use of the development environment Matlab and Simulink.
recommended or required reading
Basic literature
1. Zalewski A., Cegieła R.: Matlab – obliczenia numeryczne i ich zastosowanie, Nakom, Poznań 2003
2. Brzózka J., Dorobczyński L.: Programowanie w Matlab, Mikom, Warszawa 1998
3. Mrozek B., Mrozek Z.: Matlab i Simulink, Poradnik użytkownika, Helion, Gliwice 2004
Supplementary literature
1. Kamińska A., Pińczyk B.: Ćwiczenia z Matlab, Przykłady i zadania, Mikom, Warszawa 2002
2. Brzózka J.: Ćwiczenia z automatyki w Matlabie I Simulinku, Mikom, Warszawa 1997
3. Regel W.: Przykłady I ćwiczenia w programie Simulink, Mikom, Warszawa 2004
planned learning activities and teaching methods
Lecture
Tutorials
Laboratory
Project
Seminar
Sum
10
0
20
0
0
30
assessment methods and criteria
Course passing criteria
Passing threshold
Percentage of the
final grade
Written examination
60%
40%
Practical exercise
60%
60%
language of instruction
polish, english
work placement(s)
Not applicable