Subject: Fundamentals of computing and object-oriented programming
(17 -
BMI101) Basic Information
Course specification
Course is active from 09.11.2012.. Introduce students to software development using object-oriented programming. Upon successful course completion, student is familiar with methods, technologies and standards for development of object-oriented applications. Also, student is able to specify and develop object-oriented applications using Python programming language. Fundamentals of object-oriented programming: object, class, relations, methods, encapsulation, object creation, constructors, inheritance, method overloading. Exceptions: creation, handling, hierarchy. Basic algorithms: search and sorting. Data structures: list, map, tree. Fundamentals of UML: diagrams, elements, modeling approaches. Lectures. Practical exercises. Consultations. Final exam and project form the final grade.
|