Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
en:teaching:subjects:it [2020/03/06 01:43]
admin [Additional readings]
en:teaching:subjects:it [2020/03/27 13:05] (current)
admin [Lectures]
Line 1: Line 1:
 ====== Information technology ====== ====== Information technology ======
 +
  
 ===== Studies in English ===== ===== Studies in English =====
Line 5: Line 6:
  
 This course is a part of an undergraduate programe taught fully in English. For more on studying in English at Cracow University of Technology please visit [[http://​www.civ-eng.pk.edu.pl]]\\ This course is a part of an undergraduate programe taught fully in English. For more on studying in English at Cracow University of Technology please visit [[http://​www.civ-eng.pk.edu.pl]]\\
 +
 +===== Moodle for Information Technology =====
 +
 +Experimental module in Moodle can be found at http://​elf2.pk.edu.pl/​course/​view.php?​id=2024
  
 ===== Course description ===== ===== Course description =====
Line 49: Line 54:
 {{tablelayout?​colwidth="​80px,​260px,​500px"&​rowsHeaderSource=3&​float=center}} {{tablelayout?​colwidth="​80px,​260px,​500px"&​rowsHeaderSource=3&​float=center}}
 ^ Lecture ^ Title  ^ Content ​                                       ^ ^ Lecture ^ Title  ^ Content ​                                       ^
-| 1         | Introduction to the course. | 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. | 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 ​in 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. |
Line 100: Line 105:
 ==== Primary readings ==== ==== Primary readings ====
  
-~~REFNOTES~~+  * Primer, MathWorks, 2019 [[https://​www.mathworks.com/​help/​releases/​R2019b/​pdf\_doc/​matlab/​getstart.pdf|PDF]] 
 +  *  David Houcque, ​ Introduction to Matlab for Engineering Students, Northwestern University, 2005, [[https://​www.mccormick.northwestern.edu/​documents/​students/​undergraduate/​introduction-to-matlab.pdf|PDF]] 
 +  * Tony Gaddis, Starting out with Python, Pearson, 2017 (4th edition) 
 + 
  
 ==== Additional readings ==== ==== Additional readings ====
  • en/teaching/subjects/it.1583455429.txt.gz
  • Last modified: 2020/03/06 01:43
  • by admin