352-0907/02 – Software Engineering (SWING)

Gurantor departmentDepartment of Control Systems and InstrumentationCredits10
Subject guarantordoc. Ing. Marek Babiuch, Ph.D.Subject version guarantordoc. Ing. Marek Babiuch, Ph.D.
Study levelpostgraduate
Study languageCzech
Year of introduction2013/2014Year of cancellation
Intended for the facultiesFS, HGFIntended for study typesDoctoral
Instruction secured by
LoginNameTuitorTeacher giving lectures
BAB75 doc. Ing. Marek Babiuch, Ph.D.
Extent of instruction for forms of study
Form of studyWay of compl.Extent
Full-time Examination 25+0
Combined Examination 25+0

Subject aims expressed by acquired skills and competences

Students demonstrate deep knowledge of the following areas: Software systems for information processing. Algorithms of action and their program realization for acquisition, transmission and data processing. Algorithms complexity and optimization. Text, picture and speak processing. Relation database systems and their applications. Program systems for data processing and their presentation. IoT systems in modern applications, wireless data transmission of measured data, web services.

Teaching methods

Lectures
Individual consultations
Experimental work in labs
Project work

Summary

Software systems for information processing. Algorithms of action and their program realization for acquisition, transmission and data processing. Algorithms complexity and optimization. Text, picture and speak processing. Relation database systems and their applications. Program systems for data processing and their presentation. IoT systems in modern applications, wireless data transmission of measured data, web services.

Compulsory literature:

THAI, Thuan L. a Hoang Q. LAM, c2002. .NET framework essentials. 2nd ed. Sebastol, CA: O'Reilly. ISBN 0-596-00302-1. NAKOV, Svetlin a Veselin KOLEV, 2013. Fundamentals of Computer programming with C#: Programming book. Sofia: http://www.introprogramming.info/. ISBN 978-954-400-773-7. RAJSHEKHAR, A.P., 2013. .NET Framework 4.5 Expert Programming Cookbok. Birmingham: Packt Publishing. ISBN 978-1-84968-742-3. BATRINU, Catalin, 2017. ESP8266 Home Automation Projects. Birmingham: Packt Publishing. ISBN 978-1-78728-262-9. DENNIS, Andrew K., 2015. Raspberry Pi Home Automation with Arduino. Second Edition. Birmingham: Packt Publishing. ISBN 978-1-78439-920-7. LEA, Perry, 2018. Internet of Things for Architects. Birmingham: Packt Publishing. ISBN 978-1-78847-059-9. WAHER, Peter, 2018. Mastering Internet of Things: Design and crete your IoT application using Raspberry Pi3. Birmingham: Packt Publishing. ISBN 978-1-78839-748-3.

Recommended literature:

RINGLER, Rodney, 2014. C# Multithreaded and Parallel Programming. Birmingham: Packt Publishing. ISBN 978-1-84968-832-1. LIBERTY, Jesse, 2008. Learning C# 3.0. Sebastopol: O'Reilly. ISBN 978-0-596-52106-6. PETZOLD, Chalres, 2016. Creating Mobile Apps with Xamarin.Forms: Cross-platform C# programming for iOS, Android, and Windows. Redmond: Microsoft Press. ISBN 978-1-5093-0297-0. Harel, David. Algorithmics : the spirit of computing. 2. ed. Reading (USA) : Addison Wesley, 1992, 476 pp. ISBN 0-201-50401-4. Laudon, Kenneth C., Traver, Carol Guercio, Laudon, Jane Price. Information technology and society. Balmont (USA) : Wadsworth, 1994, 600 pp. ISBN 0-534- 19512-1. Sedgewick, Robert. Algorithms in C++. Reading (USA) : Addison-Wesley, 1992, 656 pp. ISBN 0-201-51059-6. VAISH, Diwakar, 2018. Python Robotics Project: Build smart and collaborative robots using Python. Birmingham: Packt Publishing. ISBN 978-1-78883-292-2. COX, Tim a Steven Lawrence FERNANDES, 2018. Raspberry Pi3 Cookbook for Python Programmers. 3. Birmingham: Packt Publishing. ISBN 978-1-78862-987-4.

Way of continuous check of knowledge in the course of semester

E-learning

Další požadavky na studenta

Solution of a given research project.

Prerequisities

Subject has no prerequisities.

Co-requisities

Subject has no co-requisities.

Subject syllabus:

Software systems for information processing. Algorithms of action and their program realization for acquisi-tion, transmission and data processing. Business modelling, algorithms developing and realization. Algo-rithms complexity and optimization. Text, picture and language processing. Relation database systems and their applications. Program systems for data processing and their presentation.

Conditions for subject completion

Full-time form (validity from: 2013/2014 Winter semester)
Task nameType of taskMax. number of points
(act. for subtasks)
Min. number of points
Examination Examination  
Mandatory attendence parzicipation:

Show history
Combined form (validity from: 2013/2014 Winter semester)
Task nameType of taskMax. number of points
(act. for subtasks)
Min. number of points
Examination Examination  
Mandatory attendence parzicipation:

Show history

Occurrence in study plans

Academic yearProgrammeField of studySpec.FormStudy language Tut. centreYearWSType of duty
2019/2020 (P2346) Mechanical Engineering (3902V056) Control of Machines and Processes P Czech Ostrava Choice-compulsory study plan
2019/2020 (P2346) Mechanical Engineering (3902V056) Control of Machines and Processes K Czech Ostrava Choice-compulsory study plan
2019/2020 (P2102) Mineral Raw Materials (3902V010) Automation of Technological Processes P Czech Ostrava Choice-compulsory study plan
2018/2019 (P2346) Mechanical Engineering (3902V056) Control of Machines and Processes P Czech Ostrava Choice-compulsory study plan
2018/2019 (P2346) Mechanical Engineering (3902V056) Control of Machines and Processes K Czech Ostrava Choice-compulsory study plan
2018/2019 (P2102) Mineral Raw Materials (3902V010) Automation of Technological Processes P Czech Ostrava Choice-compulsory study plan
2017/2018 (P2346) Mechanical Engineering (3902V056) Control of Machines and Processes P Czech Ostrava Choice-compulsory study plan
2017/2018 (P2346) Mechanical Engineering (3902V056) Control of Machines and Processes K Czech Ostrava Choice-compulsory study plan
2017/2018 (P2102) Mineral Raw Materials (3902V010) Automation of Technological Processes P Czech Ostrava Choice-compulsory study plan
2016/2017 (P2346) Mechanical Engineering (3902V056) Control of Machines and Processes P Czech Ostrava Choice-compulsory study plan
2016/2017 (P2346) Mechanical Engineering (3902V056) Control of Machines and Processes K Czech Ostrava Choice-compulsory study plan
2016/2017 (P2301) Mechanical Engineering (3902V010) Automation of Technological Processes K Czech Ostrava Choice-compulsory study plan
2016/2017 (P2102) Mineral Raw Materials (3902V010) Automation of Technological Processes P Czech Ostrava Choice-compulsory study plan
2015/2016 (P2346) Mechanical Engineering (3902V056) Control of Machines and Processes P Czech Ostrava Choice-compulsory study plan
2015/2016 (P2346) Mechanical Engineering (3902V056) Control of Machines and Processes K Czech Ostrava Choice-compulsory study plan
2015/2016 (P2301) Mechanical Engineering (3902V010) Automation of Technological Processes K Czech Ostrava Choice-compulsory study plan
2015/2016 (P2102) Mineral Raw Materials (3902V010) Automation of Technological Processes P Czech Ostrava Choice-compulsory study plan
2014/2015 (P2346) Mechanical Engineering (3902V056) Control of Machines and Processes P Czech Ostrava Choice-compulsory study plan
2014/2015 (P2346) Mechanical Engineering (3902V056) Control of Machines and Processes K Czech Ostrava Choice-compulsory study plan
2014/2015 (P2301) Mechanical Engineering (3902V010) Automation of Technological Processes P Czech Ostrava Choice-compulsory study plan
2014/2015 (P2301) Mechanical Engineering (3902V010) Automation of Technological Processes K Czech Ostrava Choice-compulsory study plan
2014/2015 (P2102) Mineral Raw Materials (3902V010) Automation of Technological Processes P Czech Ostrava Choice-compulsory study plan
2013/2014 (P2301) Mechanical Engineering (3902V010) Automation of Technological Processes P Czech Ostrava Choice-compulsory study plan
2013/2014 (P2301) Mechanical Engineering (3902V010) Automation of Technological Processes K Czech Ostrava Choice-compulsory study plan
2013/2014 (P2346) Mechanical Engineering (3902V056) Control of Machines and Processes P Czech Ostrava Choice-compulsory study plan
2013/2014 (P2346) Mechanical Engineering (3902V056) Control of Machines and Processes K Czech Ostrava Choice-compulsory study plan
2013/2014 (P2102) Mineral Raw Materials (3902V010) Automation of Technological Processes P Czech Ostrava Choice-compulsory study plan

Occurrence in special blocks

Block nameAcademic yearForm of studyStudy language YearWSType of blockBlock owner