Qualification Awarded | Bachelor degree, Bc. |
---|
Level of Qualification | First Cycle |
---|
Access to Further Studies | The graduates may continue in a Second cycle |
---|
Graduation Requirements | 180 ECTS Credits, Final state examination, Bachelor thesis |
---|
Mode of Study | Full-time |
---|
Programme Director or Equivalent | Personal ID | Name |
---|
| KUD007 | doc. Mgr. Miloš Kudělka, Ph.D. |
Course Structure Diagram with ECTS Credits | 1. year / Winter semester | 1. year / Summer semester |
---|
| 30 ECTS Credits | 30 ECTS Credits |
| 2. year / Winter semester | 2. year / Summer semester |
| 30 ECTS Credits | 30 ECTS Credits |
| 3. year / Winter semester | 3. year / Summer semester |
| 30 ECTS Credits | 30 ECTS Credits |
Specific Admission Requirements |
---|
Specific admission requirements are determined by the Dean of the faculty. For more information please click here. |
Specific Arrangements for the Recognition of Prior Learning |
---|
Informal learning - max. 60% of credits gained in prior lifelong learning can be recognized, as determined by the Dean of the Faculty. |
Qualification Requirements and Regulations |
---|
Qualification Requirements: |
---|
Finished secondary education with secondary school-leaving exam. |
Regulations: |
---|
The Czech educational system is regulated by the Higher Education Act (Act 111/1998). Studies at VSB-TUO are regulated by the Statute of VSB – Technical University of Ostrava. |
Profile of the Programme |
---|
The Computer Science study program aims to educate graduates with broad practical skills and basic theoretical knowledge corresponding to international standards and practice requirements. Thanks to this, the graduate has a clearly defined and understandable position on the labor market and has a level of knowledge and skills that distinguish him from competitors without a bachelor's degree in computer science.
Teachers are experts in educational, research, and development activities in various areas of Computer Science. Thanks to their expertise, they have an excellent overview of needs and essentials for graduates' education and future work. Moreover, they are open to discussing many Computer Science topics and collaborating with active and talented students on exciting research and development activities. One of the other opportunities for active and competent students is working in software companies in our region to obtain new knowledge and skills and a new perspective on practice.
With the expected growth of technology-oriented companies in our region and the demand for technically educated specialists, the graduates has a high chance of success in the labor market. The acquired bachelor's degree enables the graduate to specialize further and continue in the master's degree program in Computer Science or other related programs.
|
Key Learning Outcomes |
---|
Key Lerning Outcomes are Expressed in following Structure: Knowledge, Skills, General competencies |
---|
Knowledge: |
---|
The graduate acquires the necessary knowledge of mathematics and theoretical computer science as a theoretical background. The theoretical knowledge is needed to understand the essence of Computer Science as an independent discipline, and its division into three parts: theoretical, computer systems, and application-oriented subdisciplines. The acquired knowledge enables the graduate to understand the relationships between individual parts of computer science and its concepts, common approaches, and methods, including conditions and limitations for their practical use. Thanks to the theoretical foundations, techniques, tools, and methods, the graduate has the prerequisites for flexible adaptation to practice requirements, especially in software development, maintenance of SW systems, and technical skills necessary for their operation. |
Skills: |
---|
n the professional part of the profile, the graduate acquires skills in computer systems and application-oriented subdisciplines in the field of software engineering. Great emphasis is placed on software design and development, on the maintenance of SW and HW systems, on selected parts of computer graphics, and the basics of data analysis and intelligent systems. These are mainly technical skills applicable in computer and database systems management, software design and development, computer graphics, and data analysis. These skills enable the graduate to solve common practical problems in the field within a clearly defined task, including independent decision-making on the appropriate procedure, which is based on a professionally substantiated assessment of information relevant to solving the problem. |
General competencies: |
---|
During the study of individual parts and subdisciplines of Computer Science, methods activating students are applied. Discusses in seminars are focused not only on the technical aspects of the problems but also on social, ethical, and other non-technical contexts. Graduates have experience in formulating their own opinions and assessing their results and can defend them in front of experts and laypeople. They also can independently acquire additional professional knowledge, skills, and competencies based on experience and their evaluation and independent study of theoretical and practical knowledge in the field. As a natural part of the study, graduates gain the ability to study and present their work results in English. |
Occupational Profiles of Graduates with Examples |
---|
The goals of the study program correspond to the demand of the labor market. They are based on the typical application of graduates in companies focused on software development as a software developer, in companies and offices as an administrator of HW and SW systems and networks, and as an erudite professional in companies engaged in selling HW and SW. |
Examination Regulations, Assessment and Grading |
---|
Examination regulations, assesment and grading are described in the Study and Examination Rules. |
Curriculum: |
---|
Remark: |
Course block: Compulsory - all courses are compulsory. |
Course block: Choice-compulsory - student has to choose at least one course from the list of courses. |
Course block: Optional - student can choose any course from the list of courses. |
|
IMPORTANT: Student has to select so many courses to reach 30 ECTS credits per semester. Rules in detail and convenient selection of courses can be consulted with the programmme director. Bellow stated courses are assigned for the degree studies only. Students coming to VSB-TUO for an exchange stay must select courses from the List of courses for exchange students. |
|
1. Semester | 1. year | Winter semester | 30 ECTS Credits |
Course Block: Compulsory |
---|
Code | Course unit title | Number of ECTS Credits Allocated |
---|
712-0124/01 | English Language b/I for FEI - intermediate | 2 ECTS credits |
460-2054/01 | Functional Programming | 3 ECTS credits |
440-2104/01 | Introduction to Digital Systems | 5 ECTS credits |
460-2051/01 | Introduction to Logical Thinking | 5 ECTS credits |
460-2052/01 | Introduction to Programming | 5 ECTS credits |
470-2110/03 | Mathematical Analysis 1 | 5 ECTS credits |
713-0012/01 | Physical Education A | 1 ECTS credits |
420-2004/01 | Safety in Electrical Engineering | 1 ECTS credits |
711-0527/15 | Soft Skills I | 2 ECTS credits |
Course Block: Optional |
---|
Code | Course unit title | Number of ECTS Credits Allocated |
---|
713-0117/01 | Basic Winter Sports Course 1. year | 0 ECTS credits |
712-0403/01 | Professional German Conversation I | 2 ECTS credits |
712-0202/01 | English Conversation for FEI | 2 ECTS credits |
712-3103/02 | Introduction to English Business and Technical Correspondence | 2 ECTS credits |
712-0602/01 | Russian Conversation for FEI | 2 ECTS credits |
712-0802/01 | Spanish Conversation for FEI | 2 ECTS credits |
2. Semester | 1. year | Summer semester | 30 ECTS Credits |
Course Block: Compulsory |
---|
Code | Course unit title | Number of ECTS Credits Allocated |
---|
460-2001/05 | Algorithms I | 4 ECTS credits |
460-2034/03 | Computer Architecture and Parallel Systems | 6 ECTS credits |
712-0125/01 | English Language b/II for FEI - intermediate | 2 ECTS credits |
460-2009/04 | Introduction to Software Engineering | 4 ECTS credits |
470-2205/01 | Linear Algebra | 4 ECTS credits |
470-2111/03 | Mathematical Analysis 2 | 3 ECTS credits |
460-2055/01 | Object Oriented Programming | 4 ECTS credits |
713-0013/01 | Physical Education B | 1 ECTS credits |
711-0501/25 | Psychology I. | 2 ECTS credits |
460-2066/01 | Typography of Technical Documents | 1 ECTS credits |
Course Block: Optional |
---|
Code | Course unit title | Number of ECTS Credits Allocated |
---|
713-0118/01 | Basic Summer Sports Course 1.year | 0 ECTS credits |
712-0202/01 | English Conversation for FEI | 2 ECTS credits |
712-3103/02 | Introduction to English Business and Technical Correspondence | 2 ECTS credits |
712-0602/01 | Russian Conversation for FEI | 2 ECTS credits |
712-0802/01 | Spanish Conversation for FEI | 2 ECTS credits |
712-0404/01 | Professional German Conversation II | 2 ECTS credits |
3. Semester | 2. year | Winter semester | 30 ECTS Credits |
Course Block: Compulsory |
---|
Code | Course unit title | Number of ECTS Credits Allocated |
---|
460-2003/04 | Algorithms II | 5 ECTS credits |
460-2006/03 | Computer Networks | 5 ECTS credits |
460-2056/01 | Database Systems I | 4 ECTS credits |
470-2301/03 | Discrete Mathematics | 5 ECTS credits |
712-0126/01 | English Language b/III for FEI - intermediate | 2 ECTS credits |
460-2037/03 | Information Systems Development | 4 ECTS credits |
Course Block: Choice-compulsory |
---|
Code | Course unit title | Number of ECTS Credits Allocated |
---|
460-2057/01 | C# Programming I | 4 ECTS credits |
460-2058/01 | Java Programming I | 4 ECTS credits |
Course Block: Optional |
---|
Code | Course unit title | Number of ECTS Credits Allocated |
---|
713-0221/01 | Basic Winter Sports Course 2. year | 0 ECTS credits |
460-2067/01 | Introduction to Social Network Analysis | 3 ECTS credits |
460-2053/01 | Nontechnical Aspects of IT Practice | 3 ECTS credits |
713-0219/01 | Physical education 2. year A | 0 ECTS credits |
712-0403/01 | Professional German Conversation I | 2 ECTS credits |
712-0202/01 | English Conversation for FEI | 2 ECTS credits |
712-3103/02 | Introduction to English Business and Technical Correspondence | 2 ECTS credits |
712-0602/01 | Russian Conversation for FEI | 2 ECTS credits |
712-0802/01 | Spanish Conversation for FEI | 2 ECTS credits |
4. Semester | 2. year | Summer semester | 30 ECTS Credits |
Course Block: Compulsory |
---|
Code | Course unit title | Number of ECTS Credits Allocated |
---|
460-2059/01 | Database systems II | 6 ECTS credits |
712-0127/01 | English Language b/IV for FEI - intermediate | 2 ECTS credits |
460-2005/03 | Introduction to Theoretical Computer Science | 5 ECTS credits |
460-2060/01 | Scripting Languages | 4 ECTS credits |
460-2063/01 | Semestral Project | 1 ECTS credits |
460-2017/03 | User Interfaces | 4 ECTS credits |
Course Block: Choice-compulsory |
---|
Code | Course unit title | Number of ECTS Credits Allocated |
---|
460-2061/01 | C# Programming II | 4 ECTS credits |
460-2062/01 | Java Programming II | 4 ECTS credits |
Course Block: Optional |
---|
Code | Course unit title | Number of ECTS Credits Allocated |
---|
713-0222/01 | Basic Summer Sports Course 2. year | 0 ECTS credits |
460-2068/01 | C++ Programming I | 4 ECTS credits |
460-2019/03 | Design of Applications for Mobile Devices I | 4 ECTS credits |
713-0220/01 | Physical education 2. year B | 0 ECTS credits |
460-2044/03 | Technology Database Systems I | 2 ECTS credits |
712-0202/01 | English Conversation for FEI | 2 ECTS credits |
712-3103/02 | Introduction to English Business and Technical Correspondence | 2 ECTS credits |
712-0602/01 | Russian Conversation for FEI | 2 ECTS credits |
712-0802/01 | Spanish Conversation for FEI | 2 ECTS credits |
712-0404/01 | Professional German Conversation II | 2 ECTS credits |
5. Semester | 3. year | Winter semester | 30 ECTS Credits |
Course Block: Compulsory |
---|
Code | Course unit title | Number of ECTS Credits Allocated |
---|
460-2007/03 | Bachelor Project I | 4 ECTS credits |
460-2021/03 | Fundamentals of Computer Graphics | 4 ECTS credits |
460-2064/01 | Fundamentals of Machine Learning | 4 ECTS credits |
460-2016/05 | Operating Systems | 5 ECTS credits |
Course Block: Optional |
---|
Code | Course unit title | Number of ECTS Credits Allocated |
---|
460-2029/03 | Architecture of the .NET Technology | 4 ECTS credits |
460-2072/01 | C++ Programming II | 4 ECTS credits |
460-2025/03 | Design of Applications for Mobile Devices II | 4 ECTS credits |
460-2024/03 | Development of Internet Applications | 4 ECTS credits |
460-2027/03 | Java Technologies | 4 ECTS credits |
713-0301/01 | Physical education 3.year A | 0 ECTS credits |
460-2022/03 | Programming Seminar | 4 ECTS credits |
460-2045/03 | Technology Database Systems II | 2 ECTS credits |
712-0403/01 | Professional German Conversation I | 2 ECTS credits |
712-0202/01 | English Conversation for FEI | 2 ECTS credits |
712-3103/02 | Introduction to English Business and Technical Correspondence | 2 ECTS credits |
712-0602/01 | Russian Conversation for FEI | 2 ECTS credits |
712-0802/01 | Spanish Conversation for FEI | 2 ECTS credits |
6. Semester | 3. year | Summer semester | 30 ECTS Credits |
Course Block: Compulsory |
---|
Code | Course unit title | Number of ECTS Credits Allocated |
---|
460-2008/03 | Bachelor Project II | 12 ECTS credits |
460-2040/03 | Computer Security | 4 ECTS credits |
460-2018/03 | Programming Languages and Compilers | 4 ECTS credits |
Course Block: Optional |
---|
Code | Course unit title | Number of ECTS Credits Allocated |
---|
460-2038/03 | Administration Database System in Use | 4 ECTS credits |
460-2039/03 | Administration of Operating Systems | 4 ECTS credits |
460-2071/01 | Advanced Computer Networks | 4 ECTS credits |
460-2070/01 | Fundamentals of Image Processing | 4 ECTS credits |
548-0058/04 | Geoinformation Technologies | 4 ECTS credits |
460-2023/03 | Management of Windows Systems | 4 ECTS credits |
460-2026/03 | Modeling in Graphic Applications | 4 ECTS credits |
460-2028/03 | Parallel and Distributed Systems | 4 ECTS credits |
713-0302/01 | Physical education 3. year B | 0 ECTS credits |
460-2069/01 | Selected Topics of Software Engineering | 4 ECTS credits |
712-0202/01 | English Conversation for FEI | 2 ECTS credits |
712-3103/02 | Introduction to English Business and Technical Correspondence | 2 ECTS credits |
712-0602/01 | Russian Conversation for FEI | 2 ECTS credits |
712-0802/01 | Spanish Conversation for FEI | 2 ECTS credits |
712-0404/01 | Professional German Conversation II | 2 ECTS credits |