Główny cel kształcenia:
Znajomość podstawowych zasad tworzenia algorytmów i programów komputerowych.
Ogólne informacje o zajęciach:
Podstawy tworzenia algorytmów i programów na bazie języka C
Materiały dydaktyczne:
Materiały dydaktyczne w wersji elektronicznej umieszczone są na wskazanej przez wykładowcę stronie.
1 | S. Prata, | Język C, Szkoła programowania, wydanie V | Helion.. | 2016 |
1 | K. N. King | Język C : nowoczesne programowanie | Wydawnictwo Helion. | 2011 |
2 | N. Wirth | Algorithms and Data Structures | Prentice Hall (1985). | 2017 |
1 | B. W. Kernighan, D. M. Ritchie, | Język Ansi C : programowanie | Helion. | 2010 |
Wymagania formalne:
Student spełnia wymagania określone w regulaminie studiów
Wymagania wstępne w kategorii Wiedzy:
Znajomość podstaw systemu operacyjnego w zakresie obsługi plików.
Wymagania wstępne w kategorii Umiejętności:
Podstawowa znajomość obsługi komputera z systemem Microsoft Windows
Wymagania wstępne w kategorii Kompetencji społecznych:
Znajomość regulaminu korzystania z pracowni komputerowej.
MEK | Student, który zaliczył zajęcia | Formy zajęć/metody dydaktyczne prowadzące do osiągnięcia danego efektu kształcenia | Metody weryfikacji każdego z wymienionych efektów kształcenia | Związki z KEK | Związki z PRK |
---|---|---|---|---|---|
MEK01 | Zna i potrafi wykorzystać podstawowe funkcje środowiska programistycznego. | wykład, laboratorium | zaliczenie cz. praktyczna |
K-W09+ |
P6S-WG |
MEK02 | Zna i potrafi stosować podstawowe struktury i funkcje języka C. | wykład, laboratorium | zaliczenie cz. pisemna, zaliczenie cz. praktyczna |
K-W09++ K-U09+ K-K01+ |
P6S-KO P6S-UO P6S-UU P6S-WG |
MEK03 | Potrafi rozwiązywać problemy z zakresu tworzenia i implementacji algorytmów. | wykład, laboratorium | zaliczenie cz. pisemna, zaliczenie cz. praktyczna |
K-W09++ K-U09+ K-K01+ |
P6S-KO P6S-UO P6S-UU P6S-WG |
MEK04 | Potrafi zdobywać materiały z zakresu tworzenia algorytmów. | wykład, laboratorium | zaliczenie cz. praktyczna |
K-W09+ K-K01++ |
P6S-KO P6S-UU P6S-WG |
MEK05 | Potrafi współpracować przy tworzeniu złożonych programów | wykład, laboratorium | zaliczenie cz. praktyczna |
K-W09+ K-K04++ K-K05++ |
P6S-KK P6S-KO P6S-UO P6S-WG |
Sem. | TK | Treści kształcenia | Realizowane na | MEK |
---|---|---|---|---|
1 | TK01 | W01, W02, L01-L04 | MEK01 MEK02 | |
1 | TK02 | W02, W03, L03-L06 | MEK01 MEK02 | |
1 | TK03 | W04, W05, L06-L10 | MEK01 MEK02 | |
1 | TK04 | W06, W07, L11-L14 | MEK01 MEK02 | |
1 | TK05 | W08, W09, L15-L19 | MEK02 MEK03 MEK04 | |
1 | TK06 | W10, W11, L20-L23 | MEK02 MEK03 MEK04 | |
1 | TK07 | W12-W15, L24-L30 | MEK03 MEK05 |
Forma zajęć | Praca przed zajęciami | Udział w zajęciach | Praca po zajęciach |
---|---|---|---|
Wykład (sem. 1) | Godziny kontaktowe:
30.00 godz./sem. |
Uzupełnienie/studiowanie notatek:
5.00 godz./sem. Studiowanie zalecanej literatury: 5.00 godz./sem. |
|
Laboratorium (sem. 1) | Przygotowanie do laboratorium:
10.00 godz./sem. |
Godziny kontaktowe:
30.00 godz./sem. |
Dokończenia/wykonanie sprawozdania:
20.00 godz./sem. |
Projekt/Seminarium (sem. 1) | Przygotowanie do zajęć projektowych/seminaryjnych:
3.00 godz./sem. |
Godziny kontaktowe:
15.00 godz./sem.. |
Wykonanie projektu/dokumentacji/raportu:
5.00 godz./sem. |
Konsultacje (sem. 1) | Przygotowanie do konsultacji:
2.00 godz./sem. |
Udział w konsultacjach:
1.00 godz./sem. |
|
Zaliczenie (sem. 1) |
Forma zajęć | Sposób wystawiania oceny podsumowującej |
---|---|
Wykład | |
Laboratorium | zaliczenie poszczególnych zadań na laboratorium |
Projekt/Seminarium | ocena realizacji zadania projektowego |
Ocena końcowa | Ocena końcowa składa się z 75% ocena z zaliczenia laboratorium plus 25% ocena z projektu. |
Wymagane podczas egzaminu/zaliczenia
(-)
Realizowane podczas zajęć ćwiczeniowych/laboratoryjnych/projektowych
(-)
Inne
(-)
Czy podczas egzaminu/zaliczenia student ma możliwość korzystania z materiałów pomocniczych : nie