Course detail

Information Technology II

FAST-CU01Acad. year: 2011/2012

Introduction to Algorithms.
Structured program design.
Fundamentals of of object-oriented programming.
Event-driven programming.
Expanding applications of the standard user program modules.
Using components of modern engineering applications to automate tasks.

Language of instruction

Czech

Number of ECTS credits

4

Mode of study

Not applicable.

Department

Institute of Computer Aided Engineering and Computer Science (AIU)

Learning outcomes of the course unit

Programming in Visual Basic using modern techniques of events driven programming, component technology and object-oriented programming

Prerequisites

algorithm design and programming in VBA.

Co-requisites

Not applicable.

Planned learning activities and teaching methods

Not applicable.

Assesment methods and criteria linked to learning outcomes

Requirements for successful completion of the subject are specified by guarantor’s regulation updated for every academic year.

Course curriculum

1. Development environment for Visual Basic, working with project.
2. Variables, data types, constants. Assignment statement.
3. Functions and procedures (global and local variables, methods of parameter passing).
4. Built-in functions and commands, inputs and outputs, mathematical and string functions, advanced library objects.
5. Commands for flow control (structured conditional statement, type of cycle, switches).
6. Objects, their methods and attributes. Event handling.
7. The structure of the text processor DOM. Using the DOM objects to automate changes in large documents.
8. DOM structure of spreadsheet. Automation of engineering tasks in a spreadsheet user interface.
9. Structured variables and using them. Matrix computations.
10. Engineering algorithms: formulation and solution of Initial Problem, graph of trajectory.
11. Engineering Algorithms: Numerical integration, convergence testing.
12. Engineering Algorithms: Automation of data conversion from the internal format of the measuring device, measurement processing.
13. Working with files and forms.

Work placements

Not applicable.

Aims

The course focuses on the structured design of programs dealing with object-oriented and event-driven programming in Visual Basic environment. The course is designed to acquaint students with advanced features and programming language constructs and their use to extend the functionality of current software products. Students will design and debug programs in Visual Basic using the components of modern applications.

Specification of controlled education, way of implementation and compensation for absences

Extent and forms are specified by guarantor’s regulation updated for every academic year.

Recommended optional programme components

Not applicable.

Prerequisites and corequisites

Not applicable.

Basic literature

Not applicable.

Recommended literature

WIRTH, Nicolas: Algoritmy a štruktúry údajov. Alfa Bratislava, 1988. (CS)
Knuth, D. E.: Fundamental Algorithms. Third Edition.. Addison-Wesley, 1997. (EN)
KRÁL, Martin: Excel VBA. Computer Press, 2010. EAN 9788025123584. (CS)
HALVORSON, Michael: Microsoft Visual Basic. Computer Press, 2010. EAN 9788025131466. (CS)

Classification of course in study plans

  • Programme N-P-E-SI Master's

    branch S , 1 year of study, summer semester, compulsory
    branch S , 1 year of study, summer semester, compulsory
    branch S , 1 year of study, summer semester, compulsory
    branch S , 1 year of study, summer semester, compulsory

  • Programme N-P-C-SI Master's

    branch S , 1 year of study, summer semester, compulsory
    branch S , 1 year of study, summer semester, compulsory
    branch S , 1 year of study, summer semester, compulsory
    branch S , 1 year of study, summer semester, compulsory

  • Programme N-K-C-SI Master's

    branch S , 1 year of study, summer semester, compulsory
    branch S , 1 year of study, summer semester, compulsory
    branch S , 1 year of study, summer semester, compulsory
    branch S , 1 year of study, summer semester, compulsory

Type of course unit

 

Lecture

13 hod., optionally

Teacher / Lecturer

Exercise

26 hod., compulsory

Teacher / Lecturer