Course: Aplication of Computer Technology

» List of faculties » FEK » KMI
Course title Aplication of Computer Technology
Course code KMI/BZVT
Organizational form of instruction no contact
Level of course unspecified
Year of study not specified
Semester Winter and summer
Number of ECTS credits 0
Language of instruction Czech
Status of course unspecified
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
Course content
Examination topics: 1. SYSTEM THEORY AND METHODOLOGY, system definition, system attributes, types of systems, static and dynamic system concept, process, types of processes, feedback, system analysis and synthesis, engineering, software engineering, model, model types, requirements for model system methodology, technique, method, methodology 2. INFORMATION SYSTEMS, information system, information system components, functions, information system, automated information system, types of information systems, methodology of IS, IS life cycle 3. IS PROJECTS AND THEIR MANAGEMENT, project, phases of the project, project documentation, project life cycle information system and its stages, alternatives and trends in development of information systems, software support of project management) 4. INFORMATION SYSTEM ACQUISITION, important legal standards, public proposal for concluding a contract, public tender, public commitment, types of contracts, types of procurement procedures, the types of contracts 5. GENERAL METHODS OF ANALYSIS SYSTEM, diagrams, flow charts, business process models, workflow, workflow management, workflow diagrams, Gantt charts, network diagrams, CPM method, PERT method 6. SPECIAL METHODS IN SYSTEM ANALYSIS, types of approaches in the design of information systems: the source (data), functional - top-down bottom-up, structured, object-oriented methods, the basic elements of models of information systems, conceptual, logical and physical model of information system, standardization in the information systems design 7. STRUCTURED METHODOLOGY, structured approach, entity-relational model, ERA diagrams, the most common graphic expressions of ERA models, the properties of the entities, attributes, properties of relations, normalization model, normal forms, data flow diagrams, context diagrams, CASE tools 8. OBEJECT ORIENTED METHODOLOGY, object-oriented approach, object, basic principles, UML diagrams, use of various UML diagrams 9. OBJECT ORIENTED PROGRAMMING, basic concepts - variables, operators, expressions, data types, object type 10. PROGRAM PROPOSAL, abstraction, encapsulation, composition, delegation, inheritance, polymorphism 11. HEREDITY - class, object, instance of a class, method, interface, delegate, constructor, destructor, accessibility 12. POLYMORPHISM - types of methods, overloading methods, overlay methods, pointer, as operator 13. COLLECTION, indexers, enumerators, iterators 14. GENERICITY, GENERIC TYPES, generic class, generic methods 15. MEMORY MANAGEMENT, ERROR MANAGEMENT, destructor, using command, exceptions

Learning activities and teaching methods
unspecified
Learning outcomes
The content of this course is the state final examination in the field of computer applications. Students are required to prove their mastery of basic terminology, theoretical principles and operations in computer applications. The first part of the examination covers issues of information systems design and the second part covers the basic principles of object programming.
Students know basic terminology, theoretical principles, and method used in computer applications. Students are able to apply the acquired knowledge in practice.
Prerequisites
Subjects Object-oriented programming (OOP) and Information systems design (PIS)
KMI/KOOP
----- or -----
KMI/OOOP
----- or -----
KMI/OOP and KMI/KPIS
----- or -----
KMI/PIS

Assessment methods and criteria
Oral examination

Students have to prove their complex understanding of the basic terminology and principles of information systems and their application, they have to be able to respond to particular questions and to apply theoretical knowledge in practical examples.
Recommended literature
  • MATHIASSEN, L., A. MUNK-MADSEN, P.A. NIELSEN a J. STAGE. Object-Oriented Analysis & Design. London: Marko Publishers, 2000. ISBN 87-7751-150-6.
  • NAGEL, Ch. C# 2005: Programujeme profesionálně.
  • ŘEPA, V. Analýza a návrh informačních systémů. Praha: Ekopress, 1999. ISBN 80-861-1913-0.
  • ŘEPA, V. Podnikové procesy: procesní řízení a modelování. 2., aktualiz. a rozš. vyd.. Praha: Grada, 2007. ISBN 978-80-247-2252-8.
  • TROELSEN, A. Pro C# 2010 and the .NET 4 Platform. New York: Apress, 2010. ISBN 978-143-0225-4.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester