Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
en:teaching:subjects:it [2020/03/27 13:04] admin [Lectures] |
en:teaching:subjects:it [2020/03/27 13:05] (current) admin [Lectures] |
||
---|---|---|---|
Line 56: | Line 56: | ||
| 1 | Introduction to the course. {{ :en:teaching:subjects:it:ti_lecture_01.pdf | PDF}}| Aim and scope. Method of working. Motivation. Requirements. Overview of software tools. Sample problems.| | | 1 | Introduction to the course. {{ :en:teaching:subjects:it:ti_lecture_01.pdf | PDF}}| Aim and scope. Method of working. Motivation. Requirements. Overview of software tools. Sample problems.| | ||
| 2 | Introduction to programming.{{ :en:teaching:subjects:it:ti_lecture_02.pdf | PDF}} | Processor and program. High level programming languages. Compilation versus interpretation. Overview of popular languages. Introduction to programming in Matlab/Octave. | | | 2 | Introduction to programming.{{ :en:teaching:subjects:it:ti_lecture_02.pdf | PDF}} | Processor and program. High level programming languages. Compilation versus interpretation. Overview of popular languages. Introduction to programming in Matlab/Octave. | | ||
- | | 3 | Diving into Matlab/Octave programming | Pseudocode. Variables and assignment operator. Matrix variables. Conditional statement. Loops. Functions. Programming paradigms: structural object oriented, functional | | + | | 3 | Diving into Matlab/Octave | Pseudocode. Variables and assignment operator. Matrix variables. Conditional statement. Loops. Functions. Programming paradigms: structural object oriented, functional | |
| 4 | Data structures and algorithms | Basic data structures: arrays, lists, sets, graphs. Overview of selected algorithms for sequences. Sorting and searching. Matrix algorithms. | | | 4 | Data structures and algorithms | Basic data structures: arrays, lists, sets, graphs. Overview of selected algorithms for sequences. Sorting and searching. Matrix algorithms. | | ||
|5 | Data formats and data processing | Binary code. Data types. Characters, ASCII, code pages, UTF-8. Data formats. HDF5, JSON, XML, CSV. Data visualization. ParaView, Matplotlib, plotting in Matlab and Octave. | | |5 | Data formats and data processing | Binary code. Data types. Characters, ASCII, code pages, UTF-8. Data formats. HDF5, JSON, XML, CSV. Data visualization. ParaView, Matplotlib, plotting in Matlab and Octave. | |