A Web version of the
Česká republika
The Czech Republic
Vysoké učení technické v Brně
Brno University of Technology
Fakulta informačních technologií
Faculty of Information Technology
Information Technology
Three-Year Bachelor Study Program
IT-BC-3
Information Brochure
Collected, Edited and Issued by
Adviser/Tutor for International Students
mailto:eysselt@fit.vutbr.cz
In this booklet, a reader will find basic information on courses instructed in English.
The Fifth Edition: 2004, December; Updates: 2005,
March, July; 2009, December
For internal use
Entrance Requirements
All applicants to the BSc Study Program are expected to pass an entrance examination in mathematics, and in the English language at a level corresponding to standard secondary schools specialized in the sciences. Those applicants, who fail to prove sufficient capabilities to enter the BSc Study Program will be offered a one-year bridging study. The passing of the final examination of the bridging study enables an applicant to be enrolled into the BSc Study Program.
The standard deadline for applications is April 30th of the year preceding the first academic year of the study. The Secondary School-Leaving Certificate, the Curriculum Vitae, and the English-Language-Test Certificate are indispensable for the admission procedure.
The FIT does not provide scholarships or other financial support for international BSc applicants.
For futher information on tuition fee, accomodation and meals, etc., please contact the admission office of the FIT.
The basic contact address is info@fit.vutbr.cz.
Comment 1: There is an on-going innovation of courses,
and the current contents of lectures, practices, PC-laboratories, and
instructors may change at any time.
Comment 2: Degree equivalents of guarantees/instructors:
prof. ..... Full Professor
doc. ..... Associate Professor
CSc., Dr., DrSc., Ph.D. ..... PhD
Ing., Mgr., PhDr., RNDr. ..... MA, MEng, MSc, etc.
ING-PAED IGIP ..... Pedagogic Qualification guaranteed
by the International Society for Engineering Education
Comment 3: Four-Term Course of the Czech Language C1Z, C2Z, C3Z, C4Z:
The main principle of the course is communication. The student will learn the principles of the Czech language by means of the conversational method. Following this method the student will be able to use the language in social life: in the city, at the hotel, in restaurants, shops, post office and other places of business, at the railway station, the airport, the customs office and on the highway, and so on. The student will be able to make appointments and give invitations, as well as to conduct both social conversation and simple negotiations in Czech. At the same time the student will be learning the necessary grammar including the system of declination and the conjugation of verbs.
Credit System
European Credit Transfer System (ECTS for short) defines for one academic year 60 credits. One credit corresponds to a little less than one hour of teaching per week for the period of one term. At the Faculty of Information Technology, in the New-Curriculum BSc study program, these relations are used, e.g.:
* 3 class hours per week ... 4 ÷ 5 credits
* 4 class hours per week ... 5 ÷ 6 credits (2 credits for Czech Language courses)
* 5 class hours per week ... 6 ÷ 7 credits
Completion Forms of Course Score
There are three forms of completing (Ending) the courses:
* accreditation 'ac' (on the pass/fail basis: without points and without grade/mark):
prescribed for supporting courses, or for a part of a course
* classified accreditation 'ca' (with points and grade/mark):
it is an examination of special type prescribed for practice-oriented courses
* examination 'ex' (with points and grade/mark)
Grading
The maximum number of points is 100. Tests, evaluated/classified course projects, evaluated/classified homeworks, laboratory activities, mid-term and final examinations, and other activities, earn points. The scale table, available since 2004-09-01, follows.
Grade |
Points |
Mark |
ECTS |
excellent |
100 ÷ 90 |
1 |
A |
very good |
89 ÷ 80 |
1.5 |
B |
good |
79 ÷ 70 |
2 |
C |
satisfactory |
69 ÷ 60 |
2.5 |
D |
sufficient |
59 ÷ 50 |
3 |
E |
failed |
49 ÷ 0 |
4 |
F |
Completion of the BSc Study Program
A student who has completed a BSc study is awarded the 'Bc.' degree ('Bc.' is the Czech equivalent of 'BSc' or 'BEng' degree) in her/his respective field on the assumption that during the course of her/his study
* she/he has obtained at least 180 credits in the prescribed structure,
* she/he has successfully defended her/his BSc Thesis (Project),
* she/he passed the oral part of the final examination at the final examination board.
The table with the prescribed structure of credits follows.
Group of Courses |
Credits |
Comments |
Bachelor Thesis |
nom. 6 |
group 'C' |
Compulsory courses |
nom. 143 |
group 'C' |
Czech Language |
nom. 8 |
group 'C' |
Optional courses |
min. 23 |
group 'O' |
Total |
min. 180 |
|
Comment 4: Fac: FIT (for short) is the Faculty of Information Technology)
Department of Mathematics (DMAT for short),
Department of Foreign Languages (DFLA for short) and
Department of Physics (DPHY for short) are departments
at the Faculty of Electrical Engineering and Communications (FEEC for short)
Comment 5: Codes (abbreviations) of courses are derived from the Czech titles of courses.
Comment 6: Lectures and Practices are presented in total number of hours per 1 term.
Year 1, Autumn Term (the 1st term)
Course |
Code |
Gr |
Crs |
Lec /Pra |
End |
Fac |
Guarantee |
Czech Language 1 |
C1Z |
C |
2 |
26 / 26 |
ga |
DFLA |
DFLA |
Discrete Mathematics |
IDA |
C |
7 |
39 / 26 |
ac,ex |
DMAT |
Kovar |
Circuits Theory |
ITO |
C |
6 |
26 / 26 |
ac,ex |
FIT |
Kunovsky |
Assembly Languages |
IAS |
C |
6 |
39 / 13 |
ac,ex |
FIT |
Zboril |
Introuction to Software Engineering |
IUS |
C |
5 |
26 / 13 |
ga |
FIT |
Zendulka |
Introduction to Programming Systems |
IZP |
C |
7 |
39 / 26 |
ex |
FIT |
Kreslikova |
Total
|
|
|
33 |
|
|
|
|
Year 1, Spring Term (the 2nd term)
Course |
Code |
Gr |
Crs |
Lec / Pra |
End |
Fac |
Guarantee |
Czech Language 2 |
C2Z |
C |
2 |
26 / 26 |
ex |
DFLA |
DFLA |
Physics |
IFY |
C |
5 |
26 / 26 |
ex |
DPHY |
Grmela |
Mathematical Analysis |
IMA |
C |
5 |
26 / 26 |
ex |
DMAT |
Krupkova |
Digital Systems Design |
INC |
C |
5 |
39 / 13 |
ex |
FIT |
Fucik |
Operating Systems |
IOS |
C |
5 |
39 / 13 |
ex |
FIT |
Vojnar |
Computer Hardware |
IPR |
C |
6 |
26 / 26 |
ex |
FIT |
Kunovsky |
Total
|
|
|
28 |
|
|
|
|
Year 2, Autumn Term (the 3rd term)
Course |
Code |
Gr |
Crs |
Lec / Pra |
End |
Fac |
Guarantee |
Czech Language 3 |
C3Z |
C |
2 |
26 / 26 |
ga |
DFLA |
DFLA |
Algorithms |
IAL |
C |
5 |
39 / 13 |
ex |
FIT |
Honzik |
The C Programming Language |
IJC |
C |
5 |
26 / 26 |
ex |
FIT |
Peringer |
Numerical Methods and Probability |
INM |
C |
5 |
26 / 26 |
ex |
DMAT |
Novak M. |
Design of Computer Systems |
INP |
C |
5 |
39 / 13 |
ac,ex |
FIT |
Sekanina |
Signals and Systems |
ISS |
C |
6 |
39 / 26 |
ex |
FIT |
Cernocky |
Total
|
|
|
28 |
|
|
|
|
Year 2, Spring Term (the 4th term)
Course |
Code |
Gr |
Crs |
Lec / Pra |
End |
Fac |
Guarantee |
Czech Language 4 |
C4Z |
C |
2 |
26 / 26 |
ex |
DFLA |
DFLA |
Database Systems |
IDS |
C |
5 |
39 / 13 |
ex |
FIT |
Zendulka |
Formal Languages and Compilers |
IFJ |
C |
5 |
39 / 13 |
ex |
FIT |
Meduna |
Fundamentals of Artificial Intelligence |
IZU |
C |
4 |
26 / 13 |
ex |
FIT |
Zboril |
Computer Communications and Networks |
IPK |
C |
5 |
39 / 13 |
ex |
FIT |
Sveda |
Java Progamming Language |
IJE |
E |
5 |
26 / 26 |
ex |
FIT |
Koci |
Computer Graphics Principles |
IZG |
C |
6 |
39 / 26 |
ex |
FIT |
Krsek |
Total
|
|
|
31 |
|
|
|
|
Year 3, Autumn Term (the 5th term)
Course |
Code |
Gr |
Crs |
Lec / Pra |
End |
Fac |
Guarantee |
Information Systems |
IIS |
C |
4 |
26 / 13 |
ex |
FIT |
Hruska T. |
Microprocessors and Embedded Systems |
IMP |
C |
5 |
26 / 26 |
ex |
FIT |
Schwarz |
Principles of Programming Languages |
IPP |
C |
5 |
39 / 13 |
ex |
FIT |
Kolar |
Network Applications and Network Administration |
ISA |
C |
5 |
26 / 26 |
ac,ex |
FIT |
Sveda |
User Interface Programming |
ITU |
C |
4 |
13 / 26 |
ga |
FIT |
Zemcik |
Modelling and Simulation |
IMS |
C |
5 |
39 / 13 |
ex |
FIT |
Peringer |
Term Project |
ISP |
C |
2 |
0 / 2 |
ac |
FIT |
Eysselt |
'Optional course (0 ÷ 1)' |
I?? |
E |
4 ÷ 5 |
|
ex |
FIT |
|
Total
|
|
|
29 ÷ 35 |
|
|
|
|
Comment 7: The opening of one optional course in the 5th term will be derived from students'interest. The final choise of the optional course will be a result of the updated course offer and the voting of students (the course with the majority of votes will be opened).
Year 3, Spring Term (the 6th term)
Course |
Code |
Gr |
Crs |
Lec+Pra |
End |
Fac |
Guarantee |
BSc Thesis |
IBP |
C |
6 |
0 ÷ 78 |
ac |
FIT |
Eysselt |
State Final Examination |
ISZ |
C |
0 |
0 ÷ 0 |
- |
FIT |
FIT |
'Optional courses (4 ÷ 5)' |
I?? |
E |
19 ÷ 25 |
|
ex |
FIT |
|
Total
|
|
|
24 ÷ 31 |
|
|
|
|
Comment 8: In the 6th term, four or five optional courses will be opened. The final choise of these courses will be a result of the updated course offer and the voting of students (the courses with the majority of votes will be opened). Students have a possibility to put forward some optional course(s) which is/are not in this basic offer. Faculty has an interest to meet students´ wish if a realization is possible.
Optional Courses (examples)
Comment 9: Note that the offer of optional courses in a particular term may be limited depending on the availability of the FIT staff and on students' interest. Faculty has an interest to meet students´ wish if a realization is possible.
Course |
Code |
Gr |
Crs |
Lec / Pra |
End |
Fac |
Guarantee |
VHDL Seminar |
IVH |
E |
4 |
26 / 13 |
ga |
FIT |
Sekanina |
Design of External Adapters |
NAV |
E |
5 |
26 / 26 |
ex |
FIT |
Kotásek |
Advanced Information Systems |
PIS |
E |
5 |
39 / 13 |
ex |
FIT |
Hruska T. |
Computer Aided Design |
IPN |
E |
5 |
26 / 26 |
ex |
FIT |
Schwarz |
Peripheral Devices |
IPZ |
E |
4 |
39 / 0 |
ex |
FIT |
Kotásek |
Information Systems Project Management |
IRP |
E |
4 |
26 / 13 |
ex |
FIT |
Kreslíková |
Personal Computers |
ITP |
E |
5 |
26 / 26 |
ex |
FIT |
Kotásek |
Annotations of Courses
Compulsory Courses
Year 1, Autumn Term (the 1st term)
C1Z - Czech Language 1
Introduction. Czech vowels and consonants: to be, who, what, where. Nouns. Adjectives. Room. Locative case. Conjugation '-ám', '-uju'. Accusative case. Possessive pronouns. Family. Numerals 1 ÷ 20. Conjugation of '-ím', '-u'. Infinitives. Personal pronouns in the accusative. My day. Days, when? Aspect. Genitive case. Modal verbs. Instrumental case. Neither - nor. I will go to Prague. Will you go to Prague too? Numerals 21 ÷ 1000. Preposition with the genitive. Preposition 'na' with the accusative. 'Kde - kam' (where - to where). 'V Praze' (in Prague).
Guarantee/Instructor: FEEC/DFLA
IAS - Assembly Languages
Machine language, assembly language, assembler. Pentium processors architecture. Real mode instruction set. Programming in machine language. Personal computers (PC) with Pentium processors. Programming of PC peripherals. PC assembly language. Assembling and linking. Standard control transfer and passing of parameters in procedures and functions.
Guarantee/Instructor: Frantisek Zboril, doc., Ing. CSc. (FIT)
IDA - Discrete Mathematics
The sets, relations and mappings. The topology and the continuous mapping. The structures with one and two operations. Equivalences and partitions. Posets. Lattices and Boolean algebras. The proposional calculus. The normal forms of formulas. Deduction. The proving techniques. The elementary notions of the graph theory. Connectedness. Subgraphs and morphisms of graphs. Planarity. Trees and their properties. Simple graph algorithms. Other actual items.
Guarantee/Instructor: Martin Kovar, doc., RNDr., Ph.D. (FEEC/DMAT)
ITO – Circuits Theory
Basic notions and quantities in electric circuits. Stable steady state in linear electric circuits. Principle of superposition. Analysis of circuits by the method of simplification, theorems on backup resources, application of Kirchhoff laws, method of loop currents and node voltages. Amplifiers, ideal operational amplifier. Typical input and feedback circuits of operational amplifier. Digital-to-analog and analog-to-digital converters, circuit conceptions and properties. Harmonically steady state in electric circuits. Basics of measurement. Principles and use of digital measuring devices. Methods of measuring electrical quantities. Safety regulations.
Guarantee/Instructor: Jiri Kunovsky, doc., Ing., CSc. (FIT)
IUS - Introduction to Software Engineering
The
history of software engineering, problems of software development, the software
process, structured and object-oriented approach to software development. Introduction to
software project management. Fundamentals of requirement analysis and
software design. Fundamentals of object-oriented approach: object, class,
encapsulation, inheritance, polymorphism. The role of
modelling in software development, introduction to modelling techniques of structured
and object-oriented analysis and design. Introduction to software
quality assurance: verification and validation, testing. Practices address the
following topics: the use of the university network environments (Unix, Novell NetWare), the use of text processors and
spreadsheets (MS Word, MS Excel), introduction to WWW page development (HTML)
and desktop publishing (LaTeX). In addition, application of selected principles
of software engineering will be included in projects from the course of
Introduction to Programming Systems.
Guarantee/Instructor:
Bohuslav Krena, Ing., Ph.D. (FIT)
IZP - Introduction to Programming Systems
Algorithms and problem solving: strategy of problem solving, structured decomposition, concept and features of algorithm. Basic programming construction: syntax and semantics of high programming language, variables, type, assignment, control structures, procedure and functions, parameter passing, input/output, exceptional state processing. Basic data structure. Simple data types. Structured data types: array, record, set, file, strings. Dynamic data structures, concept of pointers. Strategy for selecting appropriate data structure. Recursion, concept of recursion. Global and local variables. Simply recursion procedures. Modular Design and abstraction. Concepts will be illustrated by using appropriate programming language.
Guarantee/Instructor: Jitka Kreslikova, doc., RNDr., CSc. (FIT)
~~~~~~~~~~~~~~~~~~~~
Year 1, Spring Term (the 2nd term)
C2Z - Czech Language 2
'Vědět' (to know). Indefinite and negative pronouns and adjectives. Future tense of the perfective verbs. 'Jít', 'jet' (to go on foot, to go by vehicle). In the square. Numerals 1000 ÷ 'infinity'. Pronoun 'svůj'. Plural of nominative and accusative. Future tense of the imperfective verbs. 'Když' (when, as soon as). Visit. Dative case, personal pronouns. Dative case, nouns and adjectives. Prepositions with the dative. Past tense. Sentences without subjects. Present tense. Being late. What did you do yesterday?
Guarantee/Instructor: FEEC/DFLA
IPR – Computer Hardware
Analysis of transitional processes in electric circuits in a time area. TKSL simulation language. Formulation of circuit equations and possibilities of their solutions. Analysis of RC, RL, and RLC circuits. Analysis of non-linear electric circuits. Parameters and characteristics of semiconductor elements. Graphical, numerical, and analytical methods of non-linear circuit analysis. TTL and CMOS gates. Power supply units. Limiters and sampling circuits. Level translators, stabilizers. Astable, monostable, and bistable flip-flops. Dissipationless and dissipation lines. Wave propagation on lines, reflections, adjusted lines.
Guarantee/Instructor: Jiri Kunovsky, doc., Ing., CSc. (FIT)
IFY - Physics
Overview of principles and models of classical physics. Mechanics, waves, thermodynamics, electromagnetism and optics. Applications, holography, fiber optics. Results and hypotheses of modern physics, quantum mechanics, statistical physics, relativity.
Guarantee/Instructor: Lubomir Grmela, doc., Ing., CSc. (FEEC/DPHY)
IMA - Mathematical Analysis
The limit and the continuity of a function. The derivative. Partial derivatives. Basic differentiation rules. The chain rule. The elementary functions. Applications of derivatives. Extrema for functions (of one and of several variables). Indefinite integral. Techniques of integration. The Riemann (definite) integral. Multiple integrals. Applications of integrals. Infinite sequences and infinite series. Taylor polynomials. Fourier series. Functions of a complex variable. Their derivative. Integral with respect to a complex variable. The Laurent series. Differential equations (basic notions). Elements of operational calculus. The Laplace transform, applications to solving differential equations). The Z-transform and solving difference equations.
Guarantee/Instructor: Vlasta Krupkova, RNDr., CSc. (FEEC/DMAT)
INC - Digital Systems Design
Binary digit system: positional notation, conversion of base, binary codes, binary arithmetic. Boolean algebra, logic functions and their representations: logic expressions, reduction methods, design of combinational logic networks. Analysis of logic networks behaviour: signal races, hazards. Selected logic modules: adder, subtractor, multiplexer, demultiplexer, decoder, coder, comparator, arithmetic and logic unit. Sequential logic networks, latches and flip-flops. State machines and their representations. Design of synchronized sequential networks: state assigment, optimization and implementation. Register, counter, shift register, impulse divider. Design of simple digital equipment: design CAD tools, description tools, design strategy. Integrated circuits families: SSI, MSI, LSI. Programmable logic devices: gate arrays, PROM, PLA, PAL. Simple asynchronous networks: design, analysis of behaviour.
Guarantee/Instructor: Otto Fucik, doc., Ing., Dr. (FIT)
IOS - Operating Systems
The concept of an operating system (OS) as a part of software of a computer system. Architectures of operating systems, a classification of operating systems. An overview of the contemporary operating systems. UNIX: The kernel of the OS, its structure, calling services of the kernel. The user interface of the UNIX OS, graphical and text-based interfaces, command languages. Context switching, multitasking. Basic principles of the implementation of the UNIX OS. File systems. Management of processes, virtual memory. Basic principles of computer networks, Internet, TCP/IP. Security of operating systems.
Guarantee/Instructor: Tomas Vojnar, doc., Ing., Ph.D. (FIT)
~~~~~~~~~~~~~~~~~~~~
Year 2, Autumn Term (the 3rd term)
C3Z - Czech Language 3
Money. Genitive case (declination of nouns and adjectives). Prepositions with the genitive. Comparatives. In the grocery. In the garments. Plural genitive. Genitive case of pronouns. In the kitchen. At the restaurant. Singular instrumental. Prepositions with the instrumental. Verbs of motion. Ordinal numerals. What's the time? When? How long? How often? Seasons of the year. Weather. Imperative form. Vocative case. Instrumental of pronouns. Post office. Letter. Postcard. Telegram. Telephone.
Guarantee/Instructor: FEEC/DFLA
IAL - Algorithms
Overview of fundamental data structures and their exploitation. Principles of dynamic memory allocation. Specification of abstract data types (ADT). Specification and implementation of ADT's: lists, stack and its exploitation, queue, set, array, searching table, graph, binary tree. Algorithms upon the binary trees. Searching: sequential, in the ordered and in not ordered array, searching with the guard (sentinel), binary search, search tree, balanced trees (AVL). Searching in hash-tables. Ordering (sorting), principles, sorting without the moving of items, sorting with multiple keys. Most common methods of sorting: Select-sort, Bubble-sort, Heap-sort, Insert-sort and its variations, Shell-sort, recursive and non-recursive notation of the Quick sort, Merge-sort, List-merge-sort, Radix-sort. Recursion and backtrack algorithms. Searching the patterns in the text. Proving of correctness of programs, construction of proved programs.
Guarantee/Instructor: Jan M. Honzik, prof., Ing., CSc., ING-PAED IGIP (FIT)
IJC - The C Programming Language
The C programming language as defined by ISO. The definition of C language, pointers, modularity, C standard library. Basic overview of C++, using of the C++ standard library.
Guarantee/Instructor: Petr Peringer, Dr., Ing. (FIT)
INM - Numerical Methods and Probability
Numerical mathematics: Metric spaces, Banach theorem. Solution of nonlinear equations. Approximations of functions, interpolation, least squares method, splines. Numerical derivative and integral. Solution of ordinary differential equations, one-step and multi-step methods. Probability: Random event and operations with events, definition of probability, independent events, total probability. Random variable, characteristics of a random variable. Probability distributions used, law of large numbers, limit theorems.
Guarantee/Instructor: Michal Novak, RNDr., Ph.D. (FEEC/DMAT)
INP - Design of Computer Systems
Von Neumann computer. Introduction to VHDL. Performance evaluation. Data types, formats and coding. Instructions, formats, coding and addressing, ISA. VHDL models of algorithms and subsystems. Pipelining. Arithmetic and logic operations. Algorithms and function units. Sequencer: basic function, hard-wired and microprogram implementation. Memories: types, organization, controlling. Memory hierarchies, virtual memory. Peripheral units, buses and bus control, parallel and serial digital interfaces.
Guarantee/Instructor: Lukas Sekanina, doc., Ing., Ph.D. (FIT)
~~~~~~~~~~~~~~~~~~~~
Year 2, Spring Term (the 4th term)
C4Z - Czech Language 4
Prefixes. Singular local. Locative case of pronouns. Prepositions with the locative. In the hotel. Holidays. Plural local. Conjunction 'aby'. Body. At the doctor's. Plural dative. Declination of numbers. Time conjunctions. On the highway. Fine. Plural instrumental. Declination of 'kolega', 'centrum', 'muzeum'. Conditional clauses. Dealing. At the airport.
Guarantee/Instructor: FEEC/DFLA
IDS - Database Systems
Fundamental
concepts of database systems (DBS). Conceptual modelling.
The relational model of data. Mapping
a conceptual model to relational tables. The SQL
language. Normalization-based refinement of a database
schema. Physical level of a database. Transaction processing. Introduction to database administration:
data security and integrity, database recovery, performance optimization. DBS
architectures: client/server, multi-tier architectures, distributed DBS. Trends in database technologies. A project: development of a
database application.
Guarantee/Instructor: Jaroslav Zendulka, doc., Ing., CSc. (FIT)
IFJ - Formal Languages and Compilers
Basic notions: formal languages and their models, grammars, automata; compilers. Regular languages and lexical analysis: regular languages and expressions, finite automata and transducers, lexical analyzer, Lex, symbol table. Context-free languages and syntax analysis: context-free grammars, pushdown automata and transducers, deterministic top-down syntax analysis (recursive descent), the essence of deterministic bottom-up syntax analysis, Yacc. Semantic analysis and code generation: intermediate code generation, optimization, code generation.
Guarantee/Instructor: Alexander Meduna, prof., RNDr., CSc. (FIT)
IPK - Computer Communications and Networks
Data communication principles. Data communication systems. Computer networks, layer models, communication services and protocols. Multiple access. Error control. Naming and addressing. Network interconnections. Switching and switches. Routing. Internet concepts, TCP/IP, Internet routing. High-speed networks, quality of communication services. Wireless and mobile networks and protocols. Protocol implementation and protocol engineering.
Guarantee/Instructor: Miroslav Sveda, prof., Ing., CSc. (FIT)
IZG - Computer Graphics Principles
The course comprises topics on basic algorithms for 2D and 3D computer graphics.It presents methods used for rasterization of primitive graphics objects and transformations, solving global/local illumination and visibility as well as visualization of complex 3D scenes. Introduction to practical object representations and their realistic visualization is presented.
Guarantee/Instructor: Premysl Krsek, doc., Ing., Ph.D. (FIT)
IZU - Fundamentals of Artificial Intelligence
Problem solving, state space search, problem decomposition, games playing. AI languages: PROLOG, LISP. Machine learning. Pattern recognition. Fundamentals of computer vision. Pinciples of natural language processing. Principles of expert systems.
Guarantee/Instructor: Frantisek Zboril, doc., Ing., CSc. (FIT)
~~~~~~~~~~~~~~~~~~~~
Year 3, Autumn Term (the 5th term)
IIS - Information Systems
Information system as a special case of a system. Kinds of information systems. History of information systems. Management information systems, their desing and development. Special information systems. Technology of information system with relational database system building. Distributed information system. Methods of large information system building and communication.
Guarantee/Instructor: Tomas Hruska, prof., Ing., CSc. (FIT)
IMP - Microprocessors and Embedded Systems
Embedded systems. Microprocessor architecture overview. Selected microcontroller architecture. Memory subsystem and its design. Instruction set. Programming in assembly language. Stack and subroutines. Interrupt subsystem and its programming. Peripheral devices and their programming. Programming techniques for embedded systems and HLL. Constrained embedded system design. Typical embedded system case study.
Guarantee/Instructor: Josef Schwarz, doc., Ing., CSc. (FIT)
IMS - Modelling and Simulation
Introduction to modelling and simulation concepts. System analysis and classification. Abstract and simulation models. Continuous, discrete, and combined models. Heterogeneous models. Using Petri nets and finite automata in simulation. Pseudorandom number generation and testing. Queuing systems. Monte-Carlo method. Continuous simulation. Simulation experiment control. Visualization and analysis of simulation results.
Guarantee/Instructor: Petr Peringer, Dr., Ing. (FIT)
IPP - Principles of Programming Languages
The course offers basic classification of programming languages with more detailed explanation of imperative and declarative languages. Explaining imperative paradigm, it will be presented non-structured, structured (both block and modular), and object-oriented programming languages. A brief introduction into functional and logic programming will be studied during explanation of declarative paradigm. The underlying theories are discussed too. Students will be also given an introduction to processing (translation) of presented programming paradigms/languages.
Guarantee/Instructor: Dusan Kolar, doc., Dr., Ing. (FIT)
ISA - Network Applications and Network Administration
Programming of network applications. Addressing and routing in TCP/IP/Ethernet environment. Address translation. Serial communication and modems. Time synchronization. File services. Print services. Directory and authentization services. Remote logging. Data services: FTP, WWW. Electronic mail. Conference services.
Guarantee/Instructor: Miroslav Sveda, prof., Ing., CSc. (FIT)
ISP – Term Project
Students will receive an
individual project specification from various areas of intormation technology.
Students work individually under the supervising of some skilled leaders.
Students will proceed as follows: problem analysis, solution, verification,
implementation, and others. The course is successfully completed after
student's oral presentation of the project study-stage results at the faculty
board.
Guarantee/Instructor: 'supervisor' from the FIT
ITU - User Interface Programming
Communication between computers and humans, information throughput of the interfaces, different ways to implement the interfaces, user interfaces of the current operation systems, event controlled interfaces in detail, tools for user interface programming, traditional and component models of the interface, elements of the user interfaces.
Guarantee/Instructor: Pavel Zemcik, doc., Dr., Ing. (FIT)
~~~~~~~~~~~~~~~~~~~~
Year 3, Spring Term (the 6th term)
IBP - BSc Thesis
A student will receive an individual project specification from various information technology areas in order to work out her/his project individually under the leadership of her/his supervisor. A student will proceed as follows: problem analysis, problem solving, verification, implementation, documentation and presentation. During her/his work, a student will follow all instructions and requirements concerning contents and volume of the thesis, the project adjustment, the literature, the language quality and the written report typography as well as project parts consigned in the electronic form. The BSc Thesis is presented and defended at the Faculty Examination Board on the end of the last term of the study.
Guarantee/Instructor: 'supervizor' from the FIT
ISZ – State Final Examination (0 ECTS credits)
This is a fictive, but compulsory, course. The main parts played by this
course are:
1) Enrolling of students to the state final examination.
2) Easy printing of all documents supporting the state final examination.
3) Easy closing and evaluating of study conditions at the FIT.
Guarantee: The FIT
~~~~~~~~~~~~~~~~~~~~
Optional courses (exapmles)
IJE - Java Programming Language
Java language: development environments, libraries, programming techniques, development of applications, comparison with other languages. Internet applications.
Guarantee/Instructor: Radek Koci, Ing., Ph.D. (FIT)
IPN - Computer Aided Design
Design automation concept. Software packages CAD/CAE. Specification of OrCAD and Xilinx platform. Specification and synthesis of digital systems. Schematic design tools, partitioning of logic design, digital system simulation, standard and advanced methods for placement, autorouters. Programming of programmable logic devices (PLD), design of printed circuit boards (PCB). Output data for manufacturing.
Guarantee/Instructor: Josef Schwarz, doc., Ing., CSc. (FIT)
IPZ - Peripheral Devices
The attention is paid especially to the principles of construction and control of peripheral devices. The course has a survey nature, it provides students with basic information in the area.
Guarantee/Instructor: Zdenek Kotasek, doc., Ing., CSc. (FIT)
IRP - Information Systems Project Management
Basic conception of project management. Traditional project management methodologies. Principles, tools and techniques of project management. Project leadership. Defining the project. Planning, monitoring and controlling mechanisms and techniques for leadership and team building. Quality assurance and assessment of project products. Conflict resolutions techniques and risk management. Project management software support. Norms and the current standards in project management.
Guarantee/Instructor: Jitka Kreslikova, doc., RNDr., CSc. (FIT)
ITP - Personal Computers
The course will provide students with up-to-date information on personal computer technique. Students will acquire the information on the principles of personal computer structure, I/O buses, elementary principles of external adapter construction and buses for the communication with peripheral devices.
Guarantee/Instructor: Zdenek Kotasek, doc., Ing., CSc. (FIT)
IVH - VHDL Seminar
Basic VHDL language constructs, lexical description, VHDL source code. Data types, data objects, data classes, data objects declaration. VHDL language commands. Advanced VHDL features, VHDL 93. Delay modelling, time scheduling in VHDL. Combinational circuits modelling, 'don't cares', tri-state circuits. Sequential circuits modelling, Mealy and Moore machines. Models testing, test benches. Designing at algorithm, register-transfer and gate levels. Modelling for synthesis. Semantics for simulation and synthesis, delay in model. Programming techniques, shared components, flattening and structuring. Case studies of complex digital circuits: UART, RISC processor, FIR filter.
Guarantee/Instructor: Lukas Sekanina, doc., Ing., Ph.D. (FIT)
NAV - Design of Extenal Adapters
The themes of lectures deal with problems that must be solved by a designer during the design of components of a peripheral device adapter. Students will become acquainted with the principles of I/O bus system operation and the communication with adapters: communication with memory components, registers, interrupt request generation and its service, DMA request generation and its service. The principles of component design (synthesis) for peripheral operation control will be discussed. The laboratory tutorials will be directed towards the presentation of these principles on a computer structure and on the design of external adapter components and external adapter design in a design system environment.
Guarantee/Instructor: Zdenek Kotasek, doc., Ing., CSc. (FIT)
PIS – Advanced Information Systems
Modelling of process in information systems, workflow. Internet interfaces of information systems. Persistent object-oriented systems. Information systems over object-oriented databases. Manager information systems and devices for knowledge data discovery. Geografical information systems. Information systems for state and government. Detailed structure of a typical economic information system.
Guarantee/Instructor: Tomas Hruska, prof., Ing., CSc. (FIT)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
i
Fakulta informacnich technologii
Vysoke uceni technicke v Brne
Bozetechova 2
CZ-61266 Brno
fax: ++420 541 141 270
e-mail: info@fit.vutbr.cz
http://www.fit.vutbr.cz
doc. Ing. Dr. Pavel Zemcik
Vice-Dean for Public Relations and International Affairs
e-mail: prodekan-zahranici@fit.vutbr.cz
Ing. Bohuslav Krena, Ph.D.
Vice-Dean for BSc Study Affairs
e-mail: krena@fit.vutbr.cz
Ing. Milos Eysselt, CSc.
Adviser/Tutor for International Students
e-mail: eysselt@fit.vutbr.cz
http://www.fit.vutbr.cz/~eysselt