Faculty of Information Technology, BUT

Field of Study Details

Computer and Embedded Systems

Abbreviation: MPV

Length of Study: 2 years

Min. Credits: 120

Degree Programme: Information Technology

Language of Instruction: Czech

Form of Study: full-time

Accredited from: 2008 Accredited till: 2024 Last admissions: 2019

Profile
Students will get acquainted with theoretical aspects of behavior description and behavior modeling, design and its verification, testing computer systems, and they will be learned the principles of the synthesis and analysis of functional units of computers and other digital devices. Further, they will be informed about the architectures of computer systems with the emphasis on multi-processor, reconfigurable and distributed systems. They will understand the principles of formal specification and their implementation in the design of embedded systems, they will be able to utilize advanced techniques for rapid prototyping and the implementation of typical applications.
Key learning outcomes
Student of the branch acquire deeper theoretical knowledge of behavior description and behavior modelling, design and its verification, testing computer systems, and will be learned the principles of the synthesis and analysis of functional units of computers and other digital devices. Further, he/she will be informed about the architectures of computer systems with the emphasis on multi-processor, reconfigurable and distributed systems. He/she will understand the principles of formal specification and their implementation in the design of embedded systems, be able to utilize advanced techniques for rapid prototyping and the implementation of typical applications.
Extent of the final state examinations
The State Final Examination has two parts: A defence of the Master Thesis, and a discussion based on selected topics from the course "Computer and Embedded Systems" which is derived from compulsory courses of the MPV Branch of Study as Hardware/Software Codesign, Mathematical Structures in Computer Science, Theoretical Computer Science, Parallel System Architecture and Programming, Data Coding and Compression, Data Communications, Computer Networks and Protocols, Processor Architecture, Advanced Digital Systems, and Design of External Adapters and Embedded Systems. The areas of possible questions must be approved by the Study Branch Council, and students will be informed about the selected topics at least 2 months before the state final examination is held in the particular academic year. The discussion will be held on two topics.
Occupational profiles of graduates with examples
  • The graduates have good insight into architecture of computers, can integrate hardware and software products and optimize their configuration, predict system performance, design distributed, internet-based, parallel and reconfigurable applications. They can design embedded systems based on microprocessors, FPGAs, DSPs and microcontrollers as well as specialized interfaces, including interfaces to Internet.
  • The graduates are ready for design work, operation and management of networks as well as high-performance parallel and reconfigurable systems, further for research and development work in the area of custom computing, digital control and embedded systems. They understand principles of project control and are able to apply them at the development, design and in application of computing systems. They are able to design and carry out an experiment, analyse and interpret the data, work individually or in a team, present the results in written or oral form and further educate themselves. Their adaptation is easy even into as diversified areas as demanding scientific computations and simulations, digital signal and image processing or advanced Internet automation or E-education.
  • A carrier is possible in professions like system programmer, computer systems network designer and manager, system integrator, development specialist in design and rapid prototyping of combined hardware/software computer-based systems, distributed digital control systems as well as custom and programmable circuits and interfaces. Graduates in this branch of study will use their education in development and research divisions of companies dealing with computer hardware and software and further in a huge number of companies, which computer systems operate only, e.g. in state and local bodies, in the army, in education and health institutes, and practically in any industrial enterprise.
Examples of theses
  • Hardware Support for Multimedia Data Processing
  • Data Compression with Wavelets
  • Performance Prediction and Tuning of Parallel Applications
  • The Optimisation of the Test Application Process of Digital Circuits and Systems
  • Design Tools for Embedded Applications
  • The Use of Evolution Algorithms for Digital Subsystem Synthesis
  • Genetic Algorithms for Test Generation
  • Network Access to an Embedded System
  • The Tool for Executable Specifications of Embedded Systems
  • Design of Specialized Multi-ALU Processors
Guarantor

Choose academic year and curriculum

1. year of study, winter semester

AbbrvTitleCredDutyCompl
HSCHardware/Software Codesign5CCr+Ex
MATMathematical Structures in Computer Science5CEx
TINTheoretical Computer Science7CCr+Ex
SMTSeminar of Mathematical Structures2ECr

1. year of study, summer semester

AbbrvTitleCredDutyCompl
PPPPractical Parallel Programming5CCr+Ex
KKOData Coding and Compression5CCr+Ex
PDSData Communications, Computer Networks and Protocols5CEx
PP1Project Practice 15ECr

2. year of study, winter semester

AbbrvTitleCredDutyCompl
AVSComputation Systems Architectures5CCr+Ex
PCSAdvanced Digital Systems5CEx
SEPSemester Project5CClCr
PP2Project Practice 25EClCr

2. year of study, summer semester

AbbrvTitleCredDutyCompl
DIPMaster's Thesis13CCr
NAVDesign of Embedded Systems5CEx

all years of study, winter semester

AbbrvTitleCredDutyCompl
SFCSoft Computing5CEBCr+Ex
SINIntelligent Systems5CEBEx
PDIDistributed Application Environment5CECEx
PKSAdvanced Communication Systems5CECCr+Ex
SEMSensors and measurement5CECCr+Ex
AISInformation Systems Analysis and Design5CERCr+Ex
BISInformation System Security5CERCr+Ex
ZZNKnowledge Discovery in Databases5CERCr+Ex
GMUGraphic and Multimedia Processors5CEGCr+Ex
PGRComputer Graphics5CEGEx
POVaComputer Vision (in English)5CEGEx
AEUEnglish for Europe3CEHCr+Ex
FCEEnglish: Practical Course of Business Conversation and Presentation3CEHCr
FIKPhilosophy and the Culture *)3CEHCr
FITHistory and Philosophy of Technology3CEHCr
HKOCommunication and Presentation Skills3CEHCr
HVRLeadership and Time Management3CEHCr
JA3Conversation through Hot Current Issues3CEHCr+Ex
PRMFundamentals of Law3CEHCr
RETRhetoric3CEHCr
AGSAgents and Multiagent Systems5EEx
BIOBiometric Systems5ECr+Ex
BMSWireless and Mobile Networks5ECr+Ex
C2PImplementing Cisco IP Switched Networks (SWITCH)5EClCr
EIPEconomics of Information Products5EEx
SAVStatic Analysis and Verification5ECr+Ex
GALGraph Algorithms5EEx
GJAGraphical User Interfaces in Java5ECr+Ex
GUXGraphical User Interfaces in X Window System5EEx
GZNGraphical and Sound Interfaces and Standards5EEx
PDBAdvanced Database Systems5ECr+Ex
PGPaAdvanced Computer Graphics (in English)5EEx
ROBaRobotics (in English)5EEx
RTSaReal-Time Systems (in English)5EEx
SRIStrategic Management of Information Systems5EEx
TAMaApplication Development for Mobile Devices (in English)5EClCr
THEGame Theory5ECr+Ex
VINComputer Art5EClCr
VYPaCompiler Construction (in English)5EEx
ZPJaNatural Language Processing (in English)5EEx
ZPXProfessional Practice, Abroad5ECr

all years of study, summer semester

AbbrvTitleCredDutyCompl
BINBio-Inspired Computers5CEBEx
EVOApplied Evolutionary Algorithms5CEBEx
KRYCryptography5CECCr+Ex
SNTSimulation Tools and Techniques5CECCr+Ex
WAPInternet Applications5CERCr+Ex
ZRESpeech Signal Processing5CEGEx
AEUEnglish for Europe3CEHCr+Ex
FIKPhilosophy and the Culture3CEHCr
FITHistory and Philosophy of Technology *)3CEHCr
HKOCommunication and Presentation Skills3CEHCr
HVRLeadership and Time Management3CEHCr
JA3Conversation through Hot Current Issues3CEHCr+Ex
PRMFundamentals of Law3CEHCr
RETRhetoric3CEHCr
FLPFunctional and Logic Programming5CEMCr+Ex
PRLParallel and Distributed Algorithms5CEMCr+Ex
ZPOImage Processing5CEMEx
BIFBioinformatics5EEx
BZASecure Hardware Devices5EEx
CSOaCCNA Cybersecurity Operations (in English)5EClCr
C1PImplementing Cisco IP Routing (ROUTE) *)5EClCr
C3PTroubleshooting and Maintaining Cisco IP Networks (TSHOOT)5EClCr
DFAaDigital Forensics (in English)5EEx
DJADynamic Languages5EEx
FVSFunctional Verification of Digital Systems5EEx
FYOPhysical Optics5EEx
GISGeographical Information Systems *)5ECr+Ex
LOGLogic5ECr+Ex
MARMarketing *)5ECr+Ex
MEKEconomics for Managers *)5ECr+Ex
MMATMatrices and Tensors Calculus5ECr+Ex
MPRProject Management5ECr+Ex
MULMultimedia5EEx
NSBProjecting, Administration and Security5ECr+Ex
OPMOptimization4ECr+Ex
MBAModel-Based Analysis5EEx
PISAdvanced Information Systems5ECr+Ex
PMAProject Manager5EClCr
POSAdvanced Operating Systems5EEx
SLOaComplexity (in English)5EEx
SPPFault Tolerant Systems5ECr+Ex
SSPStochastic Processes4ECr+Ex
STMStrategic Management *)5ECr+Ex
UXIaUser Experience and Design of User Interfaces and Services (in English)5EClCr
VGEComputational Geometry5EEx
VIZaVisualization and CAD (in English)5EClCr
VNVHigh Performance Computations5EEx
VYFComputational Photography5EClCr
ZPXProfessional Practice, Abroad5ECr
Course is not open in this academic year
Compl: Course completion: Ex - examination, Cr - credit, ClCr - classified credit, Co - colloquium
Duty: C - compulsory, CEx - compulsory-elective group x, R - recommended, E - elective

Compulsory-elective groups

AbbrvMin. coursesMax. coursesMin.credOver asCoursesTitle
B190EBIN, EVO, SFC, SINBiocomputing
C190EKRY, PDI, PKS, SEM, SNTCommunication systems and networks
G190EGMU, PGR, POVa, ZREGraphics and Multimedia
H113EAEU, FCE, FIK, FIT, HKO, HVR, JA3, PRM, RETSocial Course
M290EFLP, PRL, ZPOInterdiscplinary courses
If you are allowed to enroll more CE courses than the required minimum, then successfully completed courses that exceed Min. courses (or Min.kred, if not 0) of the CE group, will be assigned as courses of duty Over as.
Back to top