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