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 2022/2023 |
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 programming language.
no entry requirements
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.
Elements of programming, data types, control instructions and operators, recursion functions, arrays, memory allocation, reference types, complex data types, files and input/output functions, use of classes, creating simple objects.
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 subject blocks taught during the semester.
Modified by dr hab. inż. Marek Kowal, prof. UZ (last modification: 06-04-2022 09:00)