SylabUZ
Course name | Fundamentals of computer science |
Course ID | 11.3-WE-BizElP-PodsInform |
Faculty | Faculty of Computer Science, Electrical Engineering and Automatics |
Field of study | E-business |
Education profile | practical |
Level of studies | First-cycle studies leading to Engineer's degree |
Beginning semester | winter term 2021/2022 |
Semester | 1 |
ECTS credits to win | 4 |
Course type | obligatory |
Teaching language | polish |
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 |
Laboratory | 15 | 1 | 9 | 0,6 | Credit with grade |
Lecture | 30 | 2 | 18 | 1,2 | Exam |
Wprowadzenie podstawowych pojęć z zakresu algorytmiki i struktur danych.
Wypracowanie elementarnych umiejętności programistycznych.
Brak wymagań wstępnych.
Podstawy algorytmiki: problem algorytmiczny, pojęcie algorytmu i jego własności, struktury sterujące i schematy blokowe. Poprawność i złożoność algorytmu, klasy złożoności problemów algorytmicznych, wybrane problemy algorytmiczne.
Elementy programowania: typy danych, instrukcje sterujące i operatory, funkcje, tablice jednowymiarowe, przydział pamięci, pojęcie referencji, pliki i funkcje wejścia/wyjścia, podstawy tworzenia klas, wykorzystanie prostych obiektów.
Wykład, ćwiczenia laboratoryjne
Outcome description | Outcome symbols | Methods of verification | The class form |
Wykład – uzyskanie pozytywnej oceny z pisemnego kolokwium zaliczeniowego.
Laboratorium – uzyskanie pozytywnych ocen ze wszystkich bloków tematycznych przewidzianych do wykonania w trakcie semestru.
Ocena końcowa = 50 % oceny zaliczenia z formy zajęć wykład + 50 % oceny zaliczenia z formy zajęć laboratorium.
Modified by dr inż. Łukasz Hładowski (last modification: 27-04-2021 09:16)