Programowanie dla systemów: mobilnego iOS oraz MacOS X
Informacje ogólne
Kod przedmiotu: | 103A-ELxxx-ISP-APIOS | ||||||||||||
Kod Erasmus / ISCED: | (brak danych) / (brak danych) | ||||||||||||
Nazwa przedmiotu: | Programowanie dla systemów: mobilnego iOS oraz MacOS X | ||||||||||||
Jednostka: | Wydział Elektroniki i Technik Informacyjnych | ||||||||||||
Grupy: |
( Przedmioty obieralne )-Elektronika i inżynieria komputerowa-inż.-EITI ( Przedmioty obieralne )-Elektronika-inż.-EITI ( Przedmioty techniczne )---EITI |
||||||||||||
Punkty ECTS i inne: |
4.00
|
||||||||||||
Język prowadzenia: | polski | ||||||||||||
Jednostka decyzyjna: | 103000 - Wydział Elektroniki i Technik Informacyjnych |
||||||||||||
Kod wydziałowy: | APIOS |
||||||||||||
Numer wersji: | 1 |
||||||||||||
Skrócony opis: |
Celem przedmiotu jest praktyczne zapoznanie z obiektowymi językami programowania Objective-C i Swift. Języki te stosowane są do budowania aplikacji mobilnych dla urządzeń Apple iPhone/iPod/iPad (system iOS) oraz do budowania interfejsów graficznych użytkownika dla aplikacji na stacjonarne i przenośne komputery Apple Mac (MacOS X). Dlatego też drugim celem przedmiotu jest przedstawienie systemu Cocoa służącego do tworzenia takich właśnie aplikacji (systemy Cocoa, CocoaTuch i metodologie UIKit oraz SwithUI). |
||||||||||||
Pełny opis: |
Celem przedmiotu jest praktyczne zapoznanie z obiektowymi językami programowania Objective-C i Swift. Języki te stosowane są do budowania aplikacji mobilnych dla urządzeń Apple iPhone/iPod/iPad (system iOS) oraz do budowania interfejsów graficznych użytkownika dla aplikacji na stacjonarne i przenośne komputery Apple Mac (MacOS X). Dlatego też drugim celem przedmiotu jest przedstawienie systemu Cocoa służącego do tworzenia takich właśnie aplikacji.
Zakres laboratorium Studenci mają do dyspozycji laboratorium z komputerami Apple Macintosh (iMac) wyposażonych w oprogramowanie Xcode i symulator iPhone/iPad/iPod. Oprogramowanie to jest licencjonowane w ramach Apple University Developer Program (w skład licencji wchodzi także dydaktyczny dostęp do App Store umożliwiający umieszczanie tam aplikacji). Zajęcia laboratoryjne wykonywane są przez studentów indywidualnie. W trakcie zajęć ćwiczone jest tworzenie elementarnych programów w językach Swift i Objective-C ze zwiększaniem poziomu ich złożoności. Następnie programy te są rozszerzane przez stopniowe wykorzystanie bibliotek Cocoa (dodawanie nowych funkcjonalności i budowa interfejsu użytkownika) w celu stworzenia `kompleksowej" aplikacji działającej w systemie iOS/MacOS X. Tematy laboratoriów: Każdy student może konkretną tematykę ćwiczeń 5 oraz 6?8 indywidualnie dobrać do swoich zainteresowań. Poprzedniki
|
||||||||||||
Literatura: |
Dokumentacja wbudowana w narzędzie do tworzenia aplikacji firmy Apple –Xcode, dokumentacja języka Swift dostępna on-line (www.swift.org). |
||||||||||||
Metody i kryteria oceniania: |
Sprawdzenie teoretycznej znajomości Objective-C: trzy kolokwia na początku ćwiczeń 2, 3 i 4 (wpływ na ocenę końcową 20%); sprawdzenie praktycznej znajomości Objective-C: ocena wyników ćwiczeń 1-5 (30%); ocena aplikacji kompleksowej wykonanej na ćw. 6-8 (50%). |
Zajęcia w cyklu "rok akademicki 2023/2024 - sem. letni" (w trakcie)
Okres: | 2024-02-19 - 2024-09-30 |
Przejdź do planu
PN WT ŚR CZ WYK
PT |
Typ zajęć: |
Laboratorium, 30 godzin, 70 miejsc
Wykład, 15 godzin, 70 miejsc
|
|
Koordynatorzy: | Adam Wojtasik | |
Prowadzący grup: | Adam Wojtasik | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena łączna | |
Jednostka realizująca: | 103500 - Instytut Mikroelektroniki i Optoelektroniki |
Zajęcia w cyklu "rok akademicki 2023/2024 - sem. zimowy" (zakończony)
Okres: | 2023-10-01 - 2024-02-18 |
Przejdź do planu
PN WT ŚR CZ WYK
PT |
Typ zajęć: |
Laboratorium, 30 godzin, 70 miejsc
Wykład, 15 godzin, 70 miejsc
|
|
Koordynatorzy: | Adam Wojtasik | |
Prowadzący grup: | Adam Wojtasik | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena łączna | |
Jednostka realizująca: | 103500 - Instytut Mikroelektroniki i Optoelektroniki |
Zajęcia w cyklu "rok akademicki 2022/2023 - sem. letni" (zakończony)
Okres: | 2023-02-20 - 2023-09-30 |
Przejdź do planu
PN WT ŚR CZ WYK
PT |
Typ zajęć: |
Laboratorium, 30 godzin, 60 miejsc
Wykład, 15 godzin, 60 miejsc
|
|
Koordynatorzy: | Adam Wojtasik | |
Prowadzący grup: | Adam Wojtasik | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena łączna | |
Jednostka realizująca: | 103500 - Instytut Mikroelektroniki i Optoelektroniki |
Zajęcia w cyklu "rok akademicki 2022/2023 - sem. zimowy" (zakończony)
Okres: | 2022-10-01 - 2023-02-19 |
Przejdź do planu
PN WT ŚR CZ WYK
PT |
Typ zajęć: |
Laboratorium, 30 godzin, 71 miejsc
Wykład, 15 godzin, 71 miejsc
|
|
Koordynatorzy: | Adam Wojtasik | |
Prowadzący grup: | Adam Wojtasik | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena łączna | |
Jednostka realizująca: | 103500 - Instytut Mikroelektroniki i Optoelektroniki |
Zajęcia w cyklu "rok akademicki 2021/2022 - sem. letni" (zakończony)
Okres: | 2022-02-23 - 2022-09-30 |
Przejdź do planu
PN WT ŚR CZ WYK
PT |
Typ zajęć: |
Laboratorium, 30 godzin, 50 miejsc
Wykład, 15 godzin, 50 miejsc
|
|
Koordynatorzy: | Adam Wojtasik | |
Prowadzący grup: | Adam Wojtasik | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena łączna | |
Jednostka realizująca: | 103500 - Instytut Mikroelektroniki i Optoelektroniki |
Zajęcia w cyklu "rok akademicki 2021/2022 - sem. zimowy" (zakończony)
Okres: | 2021-10-01 - 2022-02-22 |
Przejdź do planu
PN WT ŚR CZ WYK
PT |
Typ zajęć: |
Laboratorium, 30 godzin, 70 miejsc
Wykład, 15 godzin, 70 miejsc
|
|
Koordynatorzy: | Adam Wojtasik | |
Prowadzący grup: | Adam Wojtasik | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena łączna | |
Jednostka realizująca: | 103500 - Instytut Mikroelektroniki i Optoelektroniki |
Zajęcia w cyklu "rok akademicki 2020/2021 - sem. letni" (zakończony)
Okres: | 2021-02-20 - 2021-09-30 |
Przejdź do planu
PN WT ŚR CZ WYK
PT |
Typ zajęć: |
Laboratorium, 30 godzin, 50 miejsc
Wykład, 15 godzin, 50 miejsc
|
|
Koordynatorzy: | Adam Wojtasik | |
Prowadzący grup: | Adam Wojtasik | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena łączna | |
Jednostka realizująca: | 103500 - Instytut Mikroelektroniki i Optoelektroniki |
Zajęcia w cyklu "rok akademicki 2020/2021 - sem. zimowy" (zakończony)
Okres: | 2020-10-01 - 2021-02-19 |
Przejdź do planu
PN WT ŚR CZ WYK
PT |
Typ zajęć: |
Laboratorium, 30 godzin, 70 miejsc
Wykład, 15 godzin, 70 miejsc
|
|
Koordynatorzy: | Adam Wojtasik | |
Prowadzący grup: | Adam Wojtasik | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena łączna | |
Jednostka realizująca: | 103500 - Instytut Mikroelektroniki i Optoelektroniki |
Zajęcia w cyklu "rok akademicki 2019/2020 - sem. letni" (zakończony)
Okres: | 2020-02-22 - 2020-09-30 |
Przejdź do planu
PN WT ŚR CZ WYK
PT |
Typ zajęć: |
Laboratorium, 30 godzin, 50 miejsc
Wykład, 15 godzin, 50 miejsc
|
|
Koordynatorzy: | Adam Wojtasik | |
Prowadzący grup: | Adam Wojtasik | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena łączna | |
Jednostka realizująca: | 103500 - Instytut Mikroelektroniki i Optoelektroniki |
Zajęcia w cyklu "rok akademicki 2019/2020 - sem. zimowy" (zakończony)
Okres: | 2019-10-01 - 2020-02-21 |
Przejdź do planu
PN WT ŚR CZ WYK
PT |
Typ zajęć: |
Laboratorium, 30 godzin, 70 miejsc
Wykład, 15 godzin, 70 miejsc
|
|
Koordynatorzy: | Adam Wojtasik | |
Prowadzący grup: | Adam Wojtasik | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena łączna | |
Jednostka realizująca: | 103500 - Instytut Mikroelektroniki i Optoelektroniki |
Zajęcia w cyklu "rok akademicki 2018/2019 - sem. letni" (zakończony)
Okres: | 2019-02-18 - 2019-09-30 |
Przejdź do planu
PN WT ŚR CZ WYK
PT |
Typ zajęć: |
Laboratorium, 30 godzin, 60 miejsc
Wykład, 15 godzin, 60 miejsc
|
|
Koordynatorzy: | Adam Wojtasik | |
Prowadzący grup: | Adam Wojtasik | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena łączna | |
Jednostka realizująca: | 103500 - Instytut Mikroelektroniki i Optoelektroniki |
Zajęcia w cyklu "rok akademicki 2018/2019 - sem. zimowy" (zakończony)
Okres: | 2018-10-01 - 2019-02-17 |
Przejdź do planu
PN WT ŚR CZ WYK
PT |
Typ zajęć: |
Laboratorium, 30 godzin, 70 miejsc
Wykład, 15 godzin, 70 miejsc
|
|
Koordynatorzy: | Adam Wojtasik | |
Prowadzący grup: | Adam Wojtasik | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena łączna | |
Jednostka realizująca: | 103500 - Instytut Mikroelektroniki i Optoelektroniki |
Właścicielem praw autorskich jest Politechnika Warszawska.