Basic introduction to programming with Matlab and Octave 2401-CS-12-BIPMO-s2
The course intention is to introduce student to Matlab/ Octave (M/O further) environments and programming languages. At the beginning the students will be familiarized with methods of obtaining the software and with their installation. Then basic properties of the environment will be explained, with a strong emphasis on the notion of matrix being crucial for understanding M/O behavior and work. Methods of producing vectors and matrices will be presented, with a particular role of the colon operator. After this, the students will learn how to generate the so called m-files, and how to write basic functions. The next step will be working with the conditional statements and for-loops and while-loops.
The important part of the lecture will comprise working with external files. I will present how to import numerical data from excel files, and how to manipulate them by means of M/O environment. More advanced techniques will be illustrated via edition of graphical files (e.g. jpegs), to this end the course includes the short section devoted to RGB color space.
Total student workload
Learning outcomes - knowledge
Learning outcomes - skills
Learning outcomes - social competencies
Teaching methods
Expository teaching methods
- informative (conventional) lecture
- participatory lecture
- description
Exploratory teaching methods
- practical
Type of course
Prerequisites
Course coordinators
Assessment criteria
Assessment methods
- written examination
Assessment criteria: total number of points will be set when the final test is prepared, the point-based criteria will be determined by the following precentage thresholds
fail- 0-50 %
satisfactory- 51-60 %
satisfactory plus - 61-70 %
good - 71-80 %
good plus - 81-90 %
very good - 91-100%
Practical placement
not applicable
Additional information
Additional information (registration calendar, class conductors, localization and schedules of classes), might be available in the USOSweb system: