352-0088/01 – Special Programming Techniques (SPrTe)

Gurantor departmentDepartment of Control Systems and InstrumentationCredits5
Subject guarantorIng. Jiří Kulhánek, Ph.D.Subject version guarantorIng. Jiří Kulhánek, Ph.D.
Study levelundergraduate or graduateRequirementChoice-compulsory
Year4Semestersummer
Study languageCzech
Year of introduction1993/1994Year of cancellation2005/2006
Intended for the facultiesFSIntended for study typesMaster
Instruction secured by
LoginNameTuitorTeacher giving lectures
KUL74 Ing. Jiří Kulhánek, Ph.D.
Extent of instruction for forms of study
Form of studyWay of compl.Extent
Full-time Credit and Examination 1+4
Part-time Credit and Examination 8+4

Subject aims expressed by acquired skills and competences

Achieved knowledge: -the knowledge of Visual Studio 2008 environment -the knowledge of LabView 10 environment -the object oriented principle of programming -the principle of event driven programming -the principle of component programming -the principle of DLL libraries -the programming language C++ -the programming language C# -the programming of parallel tasks -the programming of real-time tasks

Teaching methods

Lectures
Experimental work in labs
Project work

Summary

The subject deals with fundamentals of object oriented programming (OOP). In the subject students will learn about basic principles of OOP and C++ programming language. In the subject is discussed parts of OOP as Encapsulation, Inheritance, Polymorphism and virtual classes, Templates and template libraries, Exception handling, type conversion , Overloaded functions andmore.

Compulsory literature:

Eckel B. Thinking in C++. http://mindview.net/Books. STROUSTRUP B. The C++ Programming Language, ISBN 0-201-88954-4

Recommended literature:

Way of continuous check of knowledge in the course of semester

E-learning

Other requirements

Prerequisities

Subject has no prerequisities.

Co-requisities

Subject has no co-requisities.

Subject syllabus:

Informace o obsahu přednášek a cvičení najdete na adrese http://www.352.vsb.cz/predmety/Predmet.ASP?Predmet=35288

Conditions for subject completion

Full-time form (validity from: 1960/1961 Summer semester)
Task nameType of taskMax. number of points
(act. for subtasks)
Min. number of points
Exercises evaluation and Examination Credit and Examination 100 (100) 51
        Exercises evaluation Credit 40 (40) 0
                Project Project 10  0
                Written exam Written test 30  0
        Examination Examination 60 (60) 0
                Written examination Written examination 30  0
                Oral Oral examination 30  0
Mandatory attendence parzicipation:

Show history

Occurrence in study plans

Academic yearProgrammeField of studySpec.ZaměřeníFormStudy language Tut. centreYearWSType of duty
2005/2006 (M2301) Mechanical Engineering (3902T004) Automatic Control and Engineering Informatics K Czech Ostrava 5 Choice-compulsory study plan
2004/2005 (M2301) Mechanical Engineering (3902T004) Automatic Control and Engineering Informatics P Czech Ostrava 4 Choice-compulsory study plan
2004/2005 (M2301) Mechanical Engineering (3902T004) Automatic Control and Engineering Informatics K Czech Ostrava 5 Choice-compulsory study plan
2003/2004 (M2301) Mechanical Engineering (3902T004) Automatic Control and Engineering Informatics P Czech Ostrava 4 Choice-compulsory study plan
2003/2004 (M2301) Mechanical Engineering (3902T004) Automatic Control and Engineering Informatics K Czech Ostrava 5 Choice-compulsory study plan
2002/2003 (M2301) Mechanical Engineering (3902T004) Automatic Control and Engineering Informatics P Czech Ostrava 4 Choice-compulsory study plan
2002/2003 (M2301) Mechanical Engineering (3902T004) Automatic Control and Engineering Informatics K Czech Ostrava 5 Choice-compulsory study plan
2001/2002 (M2301) Mechanical Engineering (3902T004) Automatic Control and Engineering Informatics P Czech Ostrava 4 Choice-compulsory study plan
2001/2002 (M2301) Mechanical Engineering (3902T004) Automatic Control and Engineering Informatics K Czech Ostrava 5 Choice-compulsory study plan
2000/2001 (M2301) Mechanical Engineering (3902T004) Automatic Control and Engineering Informatics P Czech Ostrava 4 Choice-compulsory study plan

Occurrence in special blocks

Block nameAcademic yearForm of studyStudy language YearWSType of blockBlock owner