Podstawy programowania w języku Java
Informacje ogólne
| Kod przedmiotu: | 237990-D |
| Kod Erasmus / ISCED: |
11.3
|
| Nazwa przedmiotu: | Podstawy programowania w języku Java |
| Jednostka: | Szkoła Główna Handlowa w Warszawie |
| Grupy: |
Przedmioty kierunkowe do wyboru SMMD-ADA Przedmioty kierunkowe do wyboru SMMD-EBI |
| Punkty ECTS i inne: |
3.00 (zmienne w czasie)
|
| Język prowadzenia: | polski |
| Efekty uczenia się: |
Wiedza: Umiejętność zdefiniowania problemu Umiejętność zaprojektowania i zaimplementowania właściwego rozwiązania Umiejętność porównania zaproponowanego rozwiązania z alternatywnymi i uzasadnienia swojego wyboru Umiejętności: Umiejętność zaprojektowania i zaimplementowania kompletnej aplikacji będącej rozwiązaniem problemu. Umiejętność skompilowania rozwiązania eliminując błędy kompilacji oraz uruchomienia programu eliminując błędy wykonania. Umiejętność udokumentowania stworzonego kodu. Kompetencje społeczne: Kreatywność i zorientowanie na samodzielne rozwiązywanie problemów. Umiejętność myślenia w kategoriach systemów zorientowanych obiektowo. Dbałość o szczegóły oraz umiejętność pracy pod presją czasu. |
Zajęcia w cyklu "Preferencje - Semestr zimowy 2026/27" (jeszcze nie rozpoczęty)
| Okres: | 2026-10-01 - 2027-02-19 |
Przejdź do planu
PN WT ŚR CZ PT |
| Typ zajęć: |
Zajęcia prowadzącego
|
|
| Koordynatorzy: | (brak danych) | |
| Prowadzący grup: | Zbigniew Gontar | |
| Lista studentów: | (nie masz dostępu) | |
| Zaliczenie: |
Przedmiot -
Ocena
Zajęcia prowadzącego - Ocena |
Zajęcia w cyklu "Semestr zimowy 2026/27" (jeszcze nie rozpoczęty)
| Okres: | 2026-10-01 - 2027-02-19 |
Przejdź do planu
PN WT ŚR CZ PT |
| Typ zajęć: |
Laboratorium, 30 godzin
|
|
| Koordynatorzy: | (brak danych) | |
| Prowadzący grup: | (brak danych) | |
| Lista studentów: | (nie masz dostępu) | |
| Zaliczenie: | Ocena | |
| Skrócony opis: |
Programowanie obiektowe, środowiska programistyczne. Kompilacja, uruchamianie i wykonywanie programów Java. Wirtualna Maszyna Javy. Typy danych. Deklaracje zmiennych, operatory. Definicja klasy i obiektu. Dziedziczenie i polimorfizm. Instrukcje przypisania, sterujące: warunkowa,wyboru, pętli, skoku. Standardowe wejście i wyjście. Tablice. Obsługa wyjątków. Pakiety. Budowa graficznego interfejsu użytkownika. Komponenty Swing. Model i programowanie zdarzeniowe. Obsługa plików. |
|
| Pełny opis: |
Celem przedmiotu jest nauczenie podstaw języka Java i programowania obiektowego, rozumienie paradygmatów i podstawowych pojęć programowania obiektowego, nauczenie umiejętności modelowania obiektowego, samodzielnego konstruowania klas, umiejętności tworzenia, uruchamiania i wykonywania programów w języku Java, konstruowania metod, obsługi sytuacji wyjątkowych, posługiwania się pakietami (bibliotekami) języka Java, budowy graficznego interfejsu użytkownika, obsługi plików i standardowego wejścia i wyjścia w tym języku. |
|
| Literatura: |
Literatura podstawowa: Bruce Eckel "Thinking in Java" wyd. IV. ISBN 83-246-0111-2 Literatura uzupełniająca: Introduction to Computer Science - Stanford Engineering Everywhere (http://see.stanford.edu/see/courseinfo.aspx?coll=824a47e1-135f-4508-a5aa-866adcae1111) Introduction to Computer Science using Java Bradley Kjell (http://chortle.ccsu.edu/java5/index.html) |
|
| Uwagi: |
Kryteria oceniania: referaty/eseje (Eseje dotyczące zagadnień zaawansowanych ): 60.00% projekty (gra biznesowa): 40.00% Odsetek nieobecności, powyżej którego nie zalicza się przedmiotu (nie dot. wykładów) wyrażony odsetkiem godzin, powyżej którego wyklucza się osiągnięcie efektów uczenia się: 50% |
|
Zajęcia w cyklu "Semestr letni 2025/26" (w trakcie)
| Okres: | 2026-02-21 - 2026-09-30 |
Przejdź do planu
PN LAB
WT ŚR CZ PT |
| Typ zajęć: |
Laboratorium, 30 godzin
|
|
| Koordynatorzy: | (brak danych) | |
| Prowadzący grup: | Zbigniew Gontar | |
| Lista studentów: | (nie masz dostępu) | |
| Zaliczenie: |
Przedmiot -
Ocena
Laboratorium - Ocena |
|
| Skrócony opis: |
Programowanie obiektowe, środowiska programistyczne. Kompilacja, uruchamianie i wykonywanie programów Java. Wirtualna Maszyna Javy. Typy danych. Deklaracje zmiennych, operatory. Definicja klasy i obiektu. Dziedziczenie i polimorfizm. Instrukcje przypisania, sterujące: warunkowa,wyboru, pętli, skoku. Standardowe wejście i wyjście. Tablice. Obsługa wyjątków. Pakiety. Budowa graficznego interfejsu użytkownika. Komponenty Swing. Model i programowanie zdarzeniowe. Obsługa plików. |
|
| Pełny opis: |
Celem przedmiotu jest nauczenie podstaw języka Java i programowania obiektowego, rozumienie paradygmatów i podstawowych pojęć programowania obiektowego, nauczenie umiejętności modelowania obiektowego, samodzielnego konstruowania klas, umiejętności tworzenia, uruchamiania i wykonywania programów w języku Java, konstruowania metod, obsługi sytuacji wyjątkowych, posługiwania się pakietami (bibliotekami) języka Java, budowy graficznego interfejsu użytkownika, obsługi plików i standardowego wejścia i wyjścia w tym języku. |
|
| Literatura: |
Literatura podstawowa: Bruce Eckel "Thinking in Java" wyd. IV. ISBN 83-246-0111-2 Literatura uzupełniająca: Introduction to Computer Science - Stanford Engineering Everywhere (http://see.stanford.edu/see/courseinfo.aspx?coll=824a47e1-135f-4508-a5aa-866adcae1111) Introduction to Computer Science using Java Bradley Kjell (http://chortle.ccsu.edu/java5/index.html) |
|
| Uwagi: |
Kryteria oceniania: referaty/eseje (Eseje dotyczące zagadnień zaawansowanych ): 60.00% projekty (gra biznesowa): 40.00% Odsetek nieobecności, powyżej którego nie zalicza się przedmiotu (nie dot. wykładów) wyrażony odsetkiem godzin, powyżej którego wyklucza się osiągnięcie efektów uczenia się: 50% |
|
Zajęcia w cyklu "Semestr zimowy 2025/26" (zakończony)
| Okres: | 2025-10-01 - 2026-02-20 |
Przejdź do planu
PN WT ŚR CZ PT |
| Typ zajęć: |
Laboratorium, 30 godzin
|
|
| Koordynatorzy: | (brak danych) | |
| Prowadzący grup: | (brak danych) | |
| Lista studentów: | (nie masz dostępu) | |
| Zaliczenie: |
Przedmiot -
Ocena
Laboratorium - Ocena |
|
| Skrócony opis: |
Programowanie obiektowe, środowiska programistyczne. Kompilacja, uruchamianie i wykonywanie programów Java. Wirtualna Maszyna Javy. Typy danych. Deklaracje zmiennych, operatory. Definicja klasy i obiektu. Dziedziczenie i polimorfizm. Instrukcje przypisania, sterujące: warunkowa,wyboru, pętli, skoku. Standardowe wejście i wyjście. Tablice. Obsługa wyjątków. Pakiety. Budowa graficznego interfejsu użytkownika. Komponenty Swing. Model i programowanie zdarzeniowe. Obsługa plików. |
|
| Pełny opis: |
Celem przedmiotu jest nauczenie podstaw języka Java i programowania obiektowego, rozumienie paradygmatów i podstawowych pojęć programowania obiektowego, nauczenie umiejętności modelowania obiektowego, samodzielnego konstruowania klas, umiejętności tworzenia, uruchamiania i wykonywania programów w języku Java, konstruowania metod, obsługi sytuacji wyjątkowych, posługiwania się pakietami (bibliotekami) języka Java, budowy graficznego interfejsu użytkownika, obsługi plików i standardowego wejścia i wyjścia w tym języku. |
|
| Literatura: |
Literatura podstawowa: Bruce Eckel "Thinking in Java" wyd. IV. ISBN 83-246-0111-2 Literatura uzupełniająca: Introduction to Computer Science - Stanford Engineering Everywhere (http://see.stanford.edu/see/courseinfo.aspx?coll=824a47e1-135f-4508-a5aa-866adcae1111) Introduction to Computer Science using Java Bradley Kjell (http://chortle.ccsu.edu/java5/index.html) |
|
| Uwagi: |
Kryteria oceniania: referaty/eseje (Eseje dotyczące zagadnień zaawansowanych ): 60.00% projekty (gra biznesowa): 40.00% Odsetek nieobecności, powyżej którego nie zalicza się przedmiotu (nie dot. wykładów) wyrażony odsetkiem godzin, powyżej którego wyklucza się osiągnięcie efektów uczenia się: 50% |
|
Zajęcia w cyklu "Semestr letni 2024/25" (zakończony)
| Okres: | 2025-02-15 - 2025-09-30 |
Przejdź do planu
PN WT ŚR CZ PT |
| Typ zajęć: |
Laboratorium, 30 godzin
|
|
| Koordynatorzy: | (brak danych) | |
| Prowadzący grup: | Zbigniew Gontar | |
| Lista studentów: | (nie masz dostępu) | |
| Zaliczenie: |
Przedmiot -
Ocena
Laboratorium - Ocena |
|
| Skrócony opis: |
Programowanie obiektowe, środowiska programistyczne. Kompilacja, uruchamianie i wykonywanie programów Java. Wirtualna Maszyna Javy. Typy danych. Deklaracje zmiennych, operatory. Definicja klasy i obiektu. Dziedziczenie i polimorfizm. Instrukcje przypisania, sterujące: warunkowa,wyboru, pętli, skoku. Standardowe wejście i wyjście. Tablice. Obsługa wyjątków. Pakiety. Budowa graficznego interfejsu użytkownika. Komponenty Swing. Model i programowanie zdarzeniowe. Obsługa plików. |
|
| Pełny opis: |
Celem przedmiotu jest nauczenie podstaw języka Java i programowania obiektowego, rozumienie paradygmatów i podstawowych pojęć programowania obiektowego, nauczenie umiejętności modelowania obiektowego, samodzielnego konstruowania klas, umiejętności tworzenia, uruchamiania i wykonywania programów w języku Java, konstruowania metod, obsługi sytuacji wyjątkowych, posługiwania się pakietami (bibliotekami) języka Java, budowy graficznego interfejsu użytkownika, obsługi plików i standardowego wejścia i wyjścia w tym języku. |
|
| Literatura: |
Literatura podstawowa: Bruce Eckel "Thinking in Java" wyd. IV. ISBN 83-246-0111-2 Literatura uzupełniająca: Introduction to Computer Science - Stanford Engineering Everywhere (http://see.stanford.edu/see/courseinfo.aspx?coll=824a47e1-135f-4508-a5aa-866adcae1111) Introduction to Computer Science using Java Bradley Kjell (http://chortle.ccsu.edu/java5/index.html) |
|
Zajęcia w cyklu "Semestr zimowy 2024/25" (zakończony)
| Okres: | 2024-10-01 - 2025-02-14 |
Przejdź do planu
PN WT ŚR CZ PT |
| Typ zajęć: |
Laboratorium, 30 godzin
|
|
| Koordynatorzy: | (brak danych) | |
| Prowadzący grup: | (brak danych) | |
| Lista studentów: | (nie masz dostępu) | |
| Zaliczenie: |
Przedmiot -
Ocena
Laboratorium - Ocena |
|
| Skrócony opis: |
Programowanie obiektowe, środowiska programistyczne. Kompilacja, uruchamianie i wykonywanie programów Java. Wirtualna Maszyna Javy. Typy danych. Deklaracje zmiennych, operatory. Definicja klasy i obiektu. Dziedziczenie i polimorfizm. Instrukcje przypisania, sterujące: warunkowa,wyboru, pętli, skoku. Standardowe wejście i wyjście. Tablice. Obsługa wyjątków. Pakiety. Budowa graficznego interfejsu użytkownika. Komponenty Swing. Model i programowanie zdarzeniowe. Obsługa plików. |
|
| Pełny opis: |
Celem przedmiotu jest nauczenie podstaw języka Java i programowania obiektowego, rozumienie paradygmatów i podstawowych pojęć programowania obiektowego, nauczenie umiejętności modelowania obiektowego, samodzielnego konstruowania klas, umiejętności tworzenia, uruchamiania i wykonywania programów w języku Java, konstruowania metod, obsługi sytuacji wyjątkowych, posługiwania się pakietami (bibliotekami) języka Java, budowy graficznego interfejsu użytkownika, obsługi plików i standardowego wejścia i wyjścia w tym języku. |
|
| Literatura: |
Literatura podstawowa: Bruce Eckel "Thinking in Java" wyd. IV. ISBN 83-246-0111-2 Literatura uzupełniająca: Introduction to Computer Science - Stanford Engineering Everywhere (http://see.stanford.edu/see/courseinfo.aspx?coll=824a47e1-135f-4508-a5aa-866adcae1111) Introduction to Computer Science using Java Bradley Kjell (http://chortle.ccsu.edu/java5/index.html) |
|
Właścicielem praw autorskich jest Szkoła Główna Handlowa w Warszawie.
