SylabUZ
Course name | Fundamentals of computer science |
Course ID | 11.3-WE-BizElP-PodsInform-Er |
Faculty | Faculty of Computer Science, Electrical Engineering and Automatics |
Field of study | E-business |
Education profile | practical |
Level of studies | First-cycle Erasmus programme |
Beginning semester | winter term 2019/2020 |
Semester | 1 |
ECTS credits to win | 4 |
Course type | obligatory |
Teaching language | english |
Author of syllabus |
|
The class form | Hours per semester (full-time) | Hours per week (full-time) | Hours per semester (part-time) | Hours per week (part-time) | Form of assignment |
Lecture | 30 | 2 | - | - | Exam |
Laboratory | 15 | 1 | - | - | Credit with grade |
Introduction to data organization and their computer representation.
Algorithmics and data structures fundamental terms introduction.
Developing elementary programming skills in a given structural language.
no entry requirements
Data organization and their computer representation.
Foundation of algorithmics: algorithmic problem, algorithm, and its properties, control structures and block schemes. Algorithmic correctness and complexity, algorithmic complexity classes of problems, unsolvable problems, chosen algorithmic problems solving, chosen data structures (LIFO, FIFO, lists, Binary Search Trees, etc.).
Elements of structural programming, data types, control instructions and operators, recursion functions, tables, preprocessor and pointers, dynamic memory allocation, complex data types, files and input/output functions.
Conventional lecture, laboratory exercices
Outcome description | Outcome symbols | Methods of verification | The class form |
Lecture – to receive a positive note of a written test.
Laboratory – to receive positive notes from all laboratory exercises which are carried out in the semester.
Modified by prof. dr hab. inż. Andrzej Obuchowicz (last modification: 09-12-2019 10:25)