The main aim of study:
Knowledge of elementary principles in designing algorithms and computer applications.
The general information about the module:
The basics of creating algorithms and applications using general purpose high level programming language.
Teaching materials:
Materiały dydaktyczne w wersji elektronicznej umieszczone są na wskazanej przez wykładowcę stronie.
1 | P. Wróblewski | Algorytmy, struktury danych i techniki programowania | Wydawnictwo Helion. | 1997 |
2 | T. H. Cormen, Ch. E. Leiserson, R. L. Rivest, | Wprowadzenie do algorytmów | Wydawnictwo Naukowo-Techniczne. | 1998 |
1 | N. Wirth | Algorithms and Data Structures | Prentice Hall (1985). | 2017 |
2 | P. Wróblewski | Algorytmy, struktury danych i techniki programowania | Wydawnictwo Helion. | 1997 |
1 | B. W. Kernighan, D. M. Ritchie, | Język Ansi C : programowanie | Helion. | 2010 |
Formal requirements:
The student meets the formal requirements set out in the study regulations
Basic requirements in category knowledge:
The general knowledge of the operating system in terms of file support.
Basic requirements in category skills:
The basic knowledge of using a computer with Microsoft Windows operating system.
Basic requirements in category social competences:
Knowledge of the regulations for using the computer lab.
MEK | The student who completed the module | Types of classes / teaching methods leading to achieving a given outcome of teaching | Methods of verifying every mentioned outcome of teaching | Relationships with KEK | Relationships with PRK |
---|---|---|---|---|---|
MEK01 | Knows and can use basic functionalities of the development environment. | lecture, lab | pass in practical component |
K-W09+ |
P6S-WG |
MEK02 | Knows and can use basic structures and functions of general purpose high-level programming languages. | lecture, lab | pass in written component, pass in practical component |
K-W09++ K-U09+ K-U14+ K-K01+ |
P6S-KO P6S-UO P6S-UU P6S-UW P6S-WG |
MEK03 | Can resolve problems related to creating and implementing algorithms. | lecture, lab | pass in written component, pass in practical component |
K-W09++ K-U09+ K-K01+ |
P6S-KO P6S-UO P6S-UU P6S-WG |
MEK04 | Can obtain materials related to creating algorithms. | lecture, lab | pass in practical component |
K-W09+ K-U03++ K-K01++ |
P6S-KO P6S-UO P6S-UU P6S-UW P6S-WG |
MEK05 | Can cooperate when creating complex programs | lecture, lab | pass in practical component |
K-W09+ K-U02+ K-K05++ |
P6S-KK P6S-KO P6S-UO P6S-UU P6S-UW P6S-WG |
Sem. | TK | The content | realized in | MEK |
---|---|---|---|---|
1 | TK01 | W01, W02, L01-L04 | MEK01 MEK02 | |
1 | TK02 | W02, L03-L06 | MEK01 MEK02 | |
1 | TK03 | W03, W04, L06-L10 | MEK01 MEK02 | |
1 | TK04 | W04, W05, L11-L14 | MEK01 MEK02 | |
1 | TK05 | W05, W06, L15-L19 | MEK02 MEK03 MEK04 | |
1 | TK06 | W07, W08, L20-L23 | MEK02 MEK03 MEK04 | |
1 | TK07 | W09-W15, L24-L30 | MEK03 MEK05 |
The type of classes | The work before classes | The participation in classes | The work after classes |
---|---|---|---|
Lecture (sem. 1) | contact hours:
15.00 hours/sem. |
complementing/reading through notes:
5.00 hours/sem. Studying the recommended bibliography: 5.00 hours/sem. |
|
Laboratory (sem. 1) | The preparation for a Laboratory:
15.00 hours/sem. |
contact hours:
30.00 hours/sem. |
Finishing/Making the report:
30.00 hours/sem. |
Advice (sem. 1) | The participation in Advice:
5.00 hours/sem. |
||
Credit (sem. 1) | The preparation for a Credit:
10.00 hours/sem. |
The oral credit:
1.00 hours/sem. |
The type of classes | The way of giving the final grade |
---|---|
Lecture | |
Laboratory | |
The final grade |
Required during the exam/when receiving the credit
(-)
Realized during classes/laboratories/projects
(-)
Others
(-)
Can a student use any teaching aids during the exam/when receiving the credit : yes
Available materials : self made notes