Module also offered within study programmes:
General information:
Name:
Modeling of object oriented software
Course of study:
2013/2014
Code:
RMS-1-407-s
Faculty of:
Mechanical Engineering and Robotics
Study level:
First-cycle studies
Specialty:
-
Field of study:
Mechatronics with English as instruction languagege
Semester:
4
Profile of education:
Academic (A)
Lecture language:
English
Form and type of study:
Full-time studies
Course homepage:
 
Responsible teacher:
dr hab. inż. Giergiel Mariusz (giergiel@agh.edu.pl)
Academic teachers:
dr inż. Miękina Lucjan (miekina@agh.edu.pl)
dr hab. inż. Giergiel Mariusz (giergiel@agh.edu.pl)
Module summary

Description of learning outcomes for module
MLO code Student after module completion has the knowledge/ knows how to/is able to Connections with FLO Method of learning outcomes verification (form of completion)
Social competence
M_K001 able to work in a team with the division of powers and responsibilities MS1A_K05 Activity during classes
Skills
M_U001 Is able to prepare a schematic design with UML MS1A_U01 Execution of laboratory classes
M_U002 Is able to build a programm that uses object-oriented programming language MS1A_U03 Activity during classes
Knowledge
M_W001 Knows the basic principles of object-oriented modelling MS1A_W10 Activity during classes
M_W002 Knows and understands object-oriented programming paradigm MS1A_W10 Completion of laboratory classes
FLO matrix in relation to forms of classes
MLO code Student after module completion has the knowledge/ knows how to/is able to Form of classes
Lecture
Audit. classes
Lab. classes
Project classes
Conv. seminar
Seminar classes
Pract. classes
Others
Zaj. terenowe
Zaj. warsztatowe
E-learning
Social competence
M_K001 able to work in a team with the division of powers and responsibilities - - + - - - - - - - -
Skills
M_U001 Is able to prepare a schematic design with UML - - + - - - - - - - -
M_U002 Is able to build a programm that uses object-oriented programming language - - + - - - - - - - -
Knowledge
M_W001 Knows the basic principles of object-oriented modelling + - - - - - - - - - -
M_W002 Knows and understands object-oriented programming paradigm + - - - - - - - - - -
Module content
Lectures:
  1. Basics of object-oriented programming

    definitions and functions of objects, methods, procedures and links with elements of the real

  2. UML description language

    UML base and its use to describe real objects and block diagrams

  3. Object-oriented programming paradigm

    Basics elements of object modelling and programming paradigm

Laboratory classes:
Basics of object-oriented programming

Design and implementation of various programming tasks using object-oriented languages ​​and object-oriented programming mechanisms

Student workload (ECTS credits balance)
Student activity form Student workload
Summary student workload 75 h
Module ECTS credits 3 ECTS
Participation in lectures 15 h
Participation in laboratory classes 30 h
Preparation for classes 15 h
Preparation of a report, presentation, written work, etc. 15 h
Additional information
Method of calculating the final grade:

Na podstawie średniej z ocen cząstkowych uzyskanych w czasie zajęć laboratoryjnych

Prerequisites and additional requirements:

Prerequisites and additional requirements not specified

Recommended literature and teaching resources:

Dadaj M. Programowanie zorientowane obiektowo. Wyd. Helion 2005
Wirfs-Brock R., McKean A. Projektowanie obiektowe. Role, odpowiedzialność i współpraca. Wyd. Helion. 2005
Miękina L. Programowanie zorientowane obiektowo. Wyd. KRiM, Kraków, 2006
Lavin P. PHP. Programowanie obiektowe. Wyd. Helion. 2007

Scientific publications of module course instructors related to the topic of the module:

Additional scientific publications not specified

Additional information:

None