Course: Thesis Tutorial

« Back
Course title Thesis Tutorial
Course code KIV/DIP
Organizational form of instruction no contact
Level of course Master
Year of study not specified
Semester Summer
Number of ECTS credits 18
Language of instruction Czech
Status of course unspecified
Form of instruction unspecified
Work placements unspecified
Recommended optional programme components None
Lecturer(s)
  • Brada Přemysl, Doc. Ing. MSc., Ph.D.
Course content
Master thesis project work encompasses the study of appropriate sources, selection of suitable methods for the work, design, implementation and validation of the solution, and write-up of the thesis report. Student regularly consults his/her progress with the thesis supervisor. Thesis topics are assigned according to a schedule published by the department.

Learning activities and teaching methods
Individual study
  • E-learning (given by an e-learning course) - 468 hours per semester
prerequisite
Knowledge
use appropriate sources
explain relationship of computing discipline and the concrete topic of thesis with the needs and expectations of society at large
describe principles and structures defined by computing and information technologies at a level required to create medium-size software systems
understand the approaches for specification of requirements, design and verification of software systems; understand the purpose and forms of technical specifications
understand the processes and methods used during creation of large software systems, including team work and effective use of existing components and tools
Skills
ability to typeset a large structured technical text using computers
effectively use information in technical and foreign-language sources
realize and finish individual project addressing a given problem, or work as a team member with individual responsibility for a concrete part of a large system
use theories and practical knowledge of the functions and properties of hardware and software components, as well as of ICT elements in general, to effectively and creatively solve problems in various fields of activity
analyze, process and present information in oral and written form, in both native and English language; create documentation of the software solution or its part
create, document and verify software source code of medium-size systems effectively and efficiently
apply suitable software design methods, use appropriate approaches and tools
Competences
N/A
learning outcomes
Knowledge
deep understanding of the topics related to thesis work
analyse empirical data using appropriate methods
principal law and ethical issues related working with information and ICT, respecting intellectual property rights, processing personal data and citing other works correctly
explain and provide examples of analysis, design and management of software systems development
describe the purpose and forms of technical and academic documentation for a larger technical work
Skills
be experienced in creating extensive technical texts
be experienced in solving non-trivial technical problems
appropriately plan the time invested in the project
efficiently communicate with people of both ICT and other backgrounds
design, implement and put into operation a software system solving effectively a given problem
Competences
N/A
N/A
N/A
teaching methods
Knowledge
One-to-One tutorial
Self-study of literature
Skills
Individual study
One-to-One tutorial
Competences
Individual study
assessment methods
Knowledge
Bachelor's thesis assessment
Skills
Continuous assessment
Competences
Bachelor's thesis assessment
Recommended literature
  • Dle dispozic vedoucího diplomové práce./ As given by the MA thesis supervisor..


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