|Name||Programming Technologies in Industrial Electronics|
|Status||Compulsory/Courses of Limited Choice|
|Level and type||Undergraduate Studies, Professional|
|Field of study||Computer Science|
|Faculty||Department of Industrial Electronics and Electrical Technologies|
|Academic staff||Mihails Gorobecs|
|Credit points||3.0 (4.5 ECTS)|
Classification of information systems. Intelligent systems of industrial electronics. Object-oriented design. Tasks of the intelligent systems. Solving algorithms. Technology of software design. Life cycle. Flowcharting of the programs. Structure analysis. Synthesis of the programs. Method of Jackson. Testing of software. Testing of basis way. Testing of conditions. Testing of data flux. Testing of cycles. Visual modeling. Object-oriented testing..
Goals and objectives
of the course in terms
of competences and skills
|To study technology of software development. To study analyse system and requirements, design, code and examine it. To consolidate students' knowledge and practical skills in programing.|
The students are able to apply methods of analysis, define role of each element in computer system, interoperation of the elements and requirements for each system's element. - Laboratory works in computer class.
Analysis of study project system and requirements.
The students can solve the tasks of computer system design, defining the class of the system, its variables and functions. - Laboratory works in computer class. Designing part of the study project
The students can apply object-oriented programming language for the development of computer model of eletronic system and examine accuracy of the model operation. - Laboratory works in computer class. Coding and testing parts of the study project. Practical tasks of the exam.
The students are able to define methods of system analysis, describe strategies of software design, distinguish basic principles of software testing, elements of software support. - Theoretical tasks of the exam. Control works on the theoretical materials obtained at the lectures.
|Course prerequisites||Knowledges on programming languages and computer techologies|