Programming Fundamentals
Informacje ogólne
Kod przedmiotu: | 103A-CTxxx-ISA-EPFU |
Kod Erasmus / ISCED: | (brak danych) / (brak danych) |
Nazwa przedmiotu: | Programming Fundamentals |
Jednostka: | Wydział Elektroniki i Technik Informacyjnych |
Grupy: |
( Algorithms and Programming )-Computer Science, Telecommunications-B.Sc.-EITI ( Courses in English )--eng.-EITI ( Przedmioty techniczne )---EITI ( Technical Courses )--eng.-EITI |
Punkty ECTS i inne: |
6.00
|
Język prowadzenia: | angielski |
Jednostka decyzyjna: | 103000 - Wydział Elektroniki i Technik Informacyjnych |
Kod wydziałowy: | EPFU |
Numer wersji: | 1 |
Skrócony opis: |
Wykład przedstawia podstawy programowania strukturalnego w języku ANSI C i zaznajamia studentów z elementami składni niezbędnymi do tworzenia aplikacji konsolowych. W skład wykładu wchodzi omówienie ogólnej struktury programu w C, typy i zmienne, arytmetyka, instrukcje warunkowe i pętle, typy zaawansowane, użycie pointerów. Temat o bibliotekach standardowych i plikach nagłówkowych pozwala na korzystanie z bibliotek i podejmowania bardziej złożonych projektów. Elementarna wiedza o zarządzaniu pamięcią i operacjach wejścia/wyjścia pozwala na tworzenie efektywnych programów. Końcowa część materiału jest poświęcona architekturze i strategiom testowania. |
Pełny opis: |
(tylko po angielsku) The lecture presents the fundamentals of structured programming in ANSI C language and makes students familiar with syntax elements necessary to design console applications. The course include general structure of C programs, types and variables, arithmetic, conditional statements and loops, advanced types, usage of pointers. Standard libraries and header files allow to use libraries and undertake more complicated projects. Elementary knowledge on memory management and I/O operations helps to create efficient programs. Concluding part of material is dedicated to software architecture design and testing strategies.
Tutorial contents Set of exercises following and illustrating lecture materials. Laboratory contents The laboratory consists of five simple tasks
|
Literatura: |
(tylko po angielsku)
|
Metody i kryteria oceniania: |
(tylko po angielsku) General knowledge specially from lectures is checked during final test |
Zajęcia w cyklu "rok akademicki 2023/2024 - sem. zimowy"
Okres: | 2023-10-01 - 2024-02-18 |
![]() |
Typ zajęć: |
Ćwiczenia, 15 godzin, 105 miejsc
Laboratorium, 15 godzin, 105 miejsc
Wykład, 30 godzin, 105 miejsc
|
|
Koordynatorzy: | Mariusz Kaleta | |
Prowadzący grup: | Mariusz Kaleta | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena łączna | |
Jednostka realizująca: | 103100 - Instytut Automatyki i Informatyki Stosowanej |
Zajęcia w cyklu "rok akademicki 2022/2023 - sem. zimowy" (zakończony)
Okres: | 2022-10-01 - 2023-02-19 |
![]() |
Typ zajęć: |
Ćwiczenia, 15 godzin, 105 miejsc
Laboratorium, 15 godzin, 105 miejsc
Wykład, 30 godzin, 105 miejsc
|
|
Koordynatorzy: | Mariusz Kaleta, Piotr Pałka | |
Prowadzący grup: | Mariusz Kaleta, Krzysztof Madziar, Andrzej Mazurak, Piotr Pałka, Sebastian Plamowski, Tomasz Śliwiński, Piotr Witoński | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena łączna | |
Jednostka realizująca: | 103100 - Instytut Automatyki i Informatyki Stosowanej |
Zajęcia w cyklu "rok akademicki 2021/2022 - sem. letni" (zakończony)
Okres: | 2022-02-23 - 2022-09-30 |
![]() |
Typ zajęć: |
Ćwiczenia, 15 godzin, 60 miejsc
Laboratorium, 15 godzin, 60 miejsc
Wykład, 30 godzin, 60 miejsc
|
|
Koordynatorzy: | Mariusz Kaleta | |
Prowadzący grup: | Mariusz Kaleta, Andrzej Mazurak, Piotr Pałka, Tomasz Śliwiński, Piotr Witoński | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena łączna | |
Jednostka realizująca: | 103100 - Instytut Automatyki i Informatyki Stosowanej |
Zajęcia w cyklu "rok akademicki 2021/2022 - sem. zimowy" (zakończony)
Okres: | 2021-10-01 - 2022-02-22 |
![]() |
Typ zajęć: |
Ćwiczenia, 15 godzin, 105 miejsc
Laboratorium, 15 godzin, 105 miejsc
Wykład, 30 godzin, 105 miejsc
|
|
Koordynatorzy: | Mariusz Kaleta, Piotr Pałka | |
Prowadzący grup: | Mariusz Kaleta, Andrzej Mazurak, Piotr Pałka, Sebastian Plamowski, Tomasz Śliwiński, Piotr Witoński | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena łączna | |
Jednostka realizująca: | 103100 - Instytut Automatyki i Informatyki Stosowanej |
Zajęcia w cyklu "rok akademicki 2020/2021 - sem. letni" (zakończony)
Okres: | 2021-02-20 - 2021-09-30 |
![]() |
Typ zajęć: |
Ćwiczenia, 15 godzin, 60 miejsc
Laboratorium, 15 godzin, 60 miejsc
Wykład, 30 godzin, 60 miejsc
|
|
Koordynatorzy: | Mariusz Kaleta | |
Prowadzący grup: | Mariusz Kaleta, Krzysztof Madziar, Andrzej Mazurak, Piotr Pałka, Tomasz Śliwiński, Piotr Witoński | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena łączna | |
Jednostka realizująca: | 103100 - Instytut Automatyki i Informatyki Stosowanej |
Zajęcia w cyklu "rok akademicki 2020/2021 - sem. zimowy" (zakończony)
Okres: | 2020-10-01 - 2021-02-19 |
![]() |
Typ zajęć: |
Ćwiczenia, 15 godzin, 105 miejsc
Laboratorium, 15 godzin, 105 miejsc
Wykład, 30 godzin, 105 miejsc
|
|
Koordynatorzy: | Mariusz Kaleta, Piotr Pałka | |
Prowadzący grup: | Mariusz Kaleta, Krzysztof Madziar, Andrzej Mazurak, Piotr Pałka, Tomasz Śliwiński, Piotr Witoński, Izabela Żółtowska | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena łączna | |
Jednostka realizująca: | 103100 - Instytut Automatyki i Informatyki Stosowanej |
Zajęcia w cyklu "rok akademicki 2019/2020 - sem. letni" (zakończony)
Okres: | 2020-02-22 - 2020-09-30 |
![]() |
Typ zajęć: |
Ćwiczenia, 15 godzin, 60 miejsc
Laboratorium, 15 godzin, 60 miejsc
Wykład, 30 godzin, 60 miejsc
|
|
Koordynatorzy: | Mariusz Kaleta | |
Prowadzący grup: | Mariusz Kaleta, Krzysztof Madziar, Andrzej Mazurak, Piotr Pałka, Tomasz Śliwiński, Piotr Witoński | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena łączna | |
Jednostka realizująca: | 103100 - Instytut Automatyki i Informatyki Stosowanej |
Zajęcia w cyklu "rok akademicki 2019/2020 - sem. zimowy" (zakończony)
Okres: | 2019-10-01 - 2020-02-21 |
![]() |
Typ zajęć: |
Ćwiczenia, 15 godzin, 105 miejsc
Laboratorium, 15 godzin, 105 miejsc
Wykład, 30 godzin, 105 miejsc
|
|
Koordynatorzy: | Mariusz Kaleta, Piotr Pałka | |
Prowadzący grup: | Mariusz Kaleta, Krzysztof Madziar, Andrzej Mazurak, Piotr Pałka, Tomasz Śliwiński, Piotr Witoński, Izabela Żółtowska | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena łączna | |
Jednostka realizująca: | 103100 - Instytut Automatyki i Informatyki Stosowanej |
Zajęcia w cyklu "rok akademicki 2018/2019 - sem. letni" (zakończony)
Okres: | 2019-02-18 - 2019-09-30 |
![]() |
Typ zajęć: |
Ćwiczenia, 15 godzin, 60 miejsc
Laboratorium, 15 godzin, 60 miejsc
Wykład, 30 godzin, 60 miejsc
|
|
Koordynatorzy: | Mariusz Kaleta | |
Prowadzący grup: | Mariusz Kaleta, Krzysztof Madziar, Andrzej Mazurak, Piotr Pałka, Tomasz Śliwiński, Piotr Witoński | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena łączna | |
Jednostka realizująca: | 103100 - Instytut Automatyki i Informatyki Stosowanej |
Zajęcia w cyklu "rok akademicki 2018/2019 - sem. zimowy" (zakończony)
Okres: | 2018-10-01 - 2019-02-17 |
![]() |
Typ zajęć: |
Ćwiczenia, 15 godzin, 105 miejsc
Laboratorium, 15 godzin, 105 miejsc
Wykład, 30 godzin, 105 miejsc
|
|
Koordynatorzy: | Mariusz Kaleta, Piotr Pałka | |
Prowadzący grup: | Mariusz Kaleta, Krzysztof Madziar, Andrzej Mazurak, Piotr Pałka, Tomasz Śliwiński, Piotr Witoński, Izabela Żółtowska | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena łączna | |
Jednostka realizująca: | 103100 - Instytut Automatyki i Informatyki Stosowanej |
Zajęcia w cyklu "rok akademicki 2017/2018 - sem. letni" (zakończony)
Okres: | 2018-02-19 - 2018-09-30 |
![]() |
Typ zajęć: |
Ćwiczenia, 15 godzin, 60 miejsc
Laboratorium, 15 godzin, 60 miejsc
Wykład, 30 godzin, 60 miejsc
|
|
Koordynatorzy: | Mariusz Kaleta | |
Prowadzący grup: | Mariusz Kaleta, Piotr Pałka, Piotr Witoński | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena łączna | |
Jednostka realizująca: | 103100 - Instytut Automatyki i Informatyki Stosowanej |
Zajęcia w cyklu "rok akademicki 2017/2018 - sem. zimowy" (zakończony)
Okres: | 2017-10-01 - 2018-02-18 |
![]() |
Typ zajęć: |
Ćwiczenia, 15 godzin, 100 miejsc
Laboratorium, 15 godzin, 100 miejsc
Wykład, 30 godzin, 100 miejsc
|
|
Koordynatorzy: | Mariusz Kaleta | |
Prowadzący grup: | Mariusz Kaleta | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena łączna | |
Jednostka realizująca: | 103100 - Instytut Automatyki i Informatyki Stosowanej |
Zajęcia w cyklu "rok akademicki 2016/2017 - sem. letni" (zakończony)
Okres: | 2017-02-20 - 2017-09-30 |
![]() |
Typ zajęć: |
Ćwiczenia, 15 godzin, 35 miejsc
Laboratorium, 15 godzin, 35 miejsc
Wykład, 30 godzin, 35 miejsc
|
|
Koordynatorzy: | Mariusz Kaleta | |
Prowadzący grup: | Mariusz Kaleta | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena łączna | |
Jednostka realizująca: | 103100 - Instytut Automatyki i Informatyki Stosowanej |
Zajęcia w cyklu "rok akademicki 2016/2017 - sem. zimowy" (zakończony)
Okres: | 2016-10-01 - 2017-02-19 |
![]() |
Typ zajęć: |
Ćwiczenia, 15 godzin, 71 miejsc
Laboratorium, 15 godzin, 71 miejsc
Wykład, 30 godzin, 71 miejsc
|
|
Koordynatorzy: | Mariusz Kaleta | |
Prowadzący grup: | Mariusz Kaleta | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena łączna | |
Jednostka realizująca: | 103100 - Instytut Automatyki i Informatyki Stosowanej |
Zajęcia w cyklu "rok akademicki 2015/2016 - sem. letni" (zakończony)
Okres: | 2016-02-23 - 2016-09-30 |
![]() |
Typ zajęć: |
Ćwiczenia, 15 godzin, 30 miejsc
Laboratorium, 15 godzin, 30 miejsc
Wykład, 30 godzin, 30 miejsc
|
|
Koordynatorzy: | Mariusz Kaleta | |
Prowadzący grup: | Mariusz Kaleta | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena łączna | |
Jednostka realizująca: | 103100 - Instytut Automatyki i Informatyki Stosowanej |
Zajęcia w cyklu "rok akademicki 2015/2016 - sem. zimowy" (zakończony)
Okres: | 2015-10-01 - 2016-02-22 |
![]() |
Typ zajęć: |
Ćwiczenia, 15 godzin, 60 miejsc
Laboratorium, 15 godzin, 60 miejsc
Wykład, 30 godzin, 60 miejsc
|
|
Koordynatorzy: | Mariusz Kaleta | |
Prowadzący grup: | Mariusz Kaleta | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena łączna | |
Jednostka realizująca: | 103100 - Instytut Automatyki i Informatyki Stosowanej |
Zajęcia w cyklu "rok akademicki 2014/2015 - sem. letni" (zakończony)
Okres: | 2015-02-23 - 2015-09-30 |
![]() |
Typ zajęć: |
Ćwiczenia, 15 godzin, 33 miejsc
Laboratorium, 15 godzin, 33 miejsc
Wykład, 30 godzin, 33 miejsc
|
|
Koordynatorzy: | Mariusz Kaleta | |
Prowadzący grup: | Mariusz Kaleta | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena łączna | |
Jednostka realizująca: | 103100 - Instytut Automatyki i Informatyki Stosowanej |
Zajęcia w cyklu "rok akademicki 2014/2015 - sem. zimowy" (zakończony)
Okres: | 2014-09-29 - 2015-02-22 |
![]() |
Typ zajęć: |
Ćwiczenia, 15 godzin, 45 miejsc
Laboratorium, 15 godzin, 45 miejsc
Wykład, 30 godzin, 45 miejsc
|
|
Koordynatorzy: | Mariusz Kaleta | |
Prowadzący grup: | Mariusz Kaleta | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena łączna | |
Jednostka realizująca: | 103100 - Instytut Automatyki i Informatyki Stosowanej |
Zajęcia w cyklu "rok akademicki 2013/2014 - sem. letni" (zakończony)
Okres: | 2014-02-24 - 2014-09-28 |
![]() |
Typ zajęć: |
Ćwiczenia, 15 godzin, 30 miejsc
Laboratorium, 15 godzin, 30 miejsc
Wykład, 30 godzin, 30 miejsc
|
|
Koordynatorzy: | Mariusz Kaleta | |
Prowadzący grup: | Mariusz Kaleta | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena łączna | |
Jednostka realizująca: | 103100 - Instytut Automatyki i Informatyki Stosowanej |
Zajęcia w cyklu "rok akademicki 2013/2014 - sem. zimowy" (zakończony)
Okres: | 2013-10-01 - 2014-02-23 |
![]() |
Typ zajęć: |
Ćwiczenia, 15 godzin, 45 miejsc
Laboratorium, 15 godzin, 45 miejsc
Wykład, 30 godzin, 45 miejsc
|
|
Koordynatorzy: | Mariusz Kaleta | |
Prowadzący grup: | Mariusz Kaleta | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena łączna | |
Jednostka realizująca: | 103100 - Instytut Automatyki i Informatyki Stosowanej |
Zajęcia w cyklu "rok akademicki 2012/2013 - sem. letni" (zakończony)
Okres: | 2013-02-20 - 2013-09-30 |
![]() |
Typ zajęć: |
Ćwiczenia, 15 godzin, 30 miejsc
Laboratorium, 15 godzin, 30 miejsc
Wykład, 30 godzin, 30 miejsc
|
|
Koordynatorzy: | Mariusz Kaleta | |
Prowadzący grup: | Mariusz Kaleta | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena łączna | |
Jednostka realizująca: | 103100 - Instytut Automatyki i Informatyki Stosowanej |
Zajęcia w cyklu "rok akademicki 2012/2013 - sem. zimowy" (zakończony)
Okres: | 2012-10-01 - 2013-02-19 |
![]() |
Typ zajęć: |
Ćwiczenia, 15 godzin, 45 miejsc
Laboratorium, 15 godzin, 45 miejsc
Wykład, 30 godzin, 45 miejsc
|
|
Koordynatorzy: | Mariusz Kaleta | |
Prowadzący grup: | Mariusz Kaleta | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena łączna | |
Jednostka realizująca: | 103100 - Instytut Automatyki i Informatyki Stosowanej |
Właścicielem praw autorskich jest Politechnika Warszawska.