RTR108 Computer Studies (special course)

Code RTR108
Name Computer Studies (special course)
Status Compulsory/Courses of Limited Choice
Level and type Undergraduate Studies, Academic
Field of study Computer Studies
Faculty Department of Fundamentals of Electronics
Academic staff Artūrs Āboltiņš, Viktors Zagorskis, Dmitrijs Puriševs, Tatjana Solovjova, Jurijs Ivanovs, Jānis Klūga, Māris Tērauds
Credit points 2.0 (3.0 ECTS)
Parts 1
Annotation The course provides further insights into contemporary computers and computing algorithms to be applied in further studies and engineering work, the basics of which were acquired within the framework of the course Computer Studies (basic course) taught during the first semester at RTU FET bachelor programme. The course outlines general data acquisition, computing and representation methods, related to potential automatization of these processes, using Internet recourses (telecommunication channels and Internet sites). Students get acquainted with Python programming language, study HTML elements presenting the data, and XML elements structuring the data. Within the framework of the course the students create electronic documents with the help of document production system LaTex. C++ and Python programming language object oriented programming elements are studied. The working computer environment is Linux based operational system like SUSE and/or UBUNTU. .
Practical programming tasks are connected with the special requirements imposed by the study field of electronics and telecommunications. .
Goals and objectives
of the course in terms
of competences and skills
The goal of this course is to provide an overview of programming languages and free access tools available to solve simple computational problems in a specialised field of electronics and telecommunications. Students acquire skills, practical experience and technical competences in data acquisition, processing and presentation.
Learning outcomes
and assessment
Ability to write a well formatted simple scientific specified documents using LaTex documentation environment. Outcomes are various PDF documents ready to be published electronically. - 8 Home works, scored. 4-hour exam
Knowledge to choose useful programming tool or language or library to solve data processing problem for carrying out data visualisation as graphical file(s) or form based applications. - 2 Labs, scored. 4-hour exam
Skills in using advanced level programming language Python for scientific 6-Labs,specified computation by searching, getting and processing data from networking resources. - 2 Labs, scored. 4-hour exam
Ability to get optimal abstraction level to develop object oriented programs in Python in order to solve elementary electronic circuits. - 2 Labs, scored.. 4-hour exam
Student is able to create, to develop and support simple, in HTML written WEB pages. Skills to compute and include XML based SVG drawings. - 2 Labs, scored. 4-hour exam
Video based presentation that demonstrates personal, intellectual and creative characteristic features of the student. - Course work only (9-16 weeks), scored.
Course prerequisites 1. Linux user experience.2. C, C++ beginner skills. Knowledge of Python elements desired.3. Skills in elementary algorithm development for technical tasks.4. Ability to read technical texts in Latvian, Russian, English and German texts.

[Extended course information PDF]