Szkoła Główna Handlowa w Warszawie - Centralny System Uwierzytelniania
Strona główna

Podstawy programowania w języku Java

Informacje ogólne

Kod przedmiotu: 237990-D
Kod Erasmus / ISCED: 11.3 Kod klasyfikacyjny przedmiotu składa się z trzech do pięciu cyfr, przy czym trzy pierwsze oznaczają klasyfikację dziedziny wg. Listy kodów dziedzin obowiązującej w programie Socrates/Erasmus, czwarta (dotąd na ogół 0) – ewentualne uszczegółowienie informacji o dyscyplinie, piąta – stopień zaawansowania przedmiotu ustalony na podstawie roku studiów, dla którego przedmiot jest przeznaczony. / (0612) Database and network design and administration Kod ISCED - Międzynarodowa Standardowa Klasyfikacja Kształcenia (International Standard Classification of Education) została opracowana przez UNESCO.
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) Podstawowe informacje o zasadach przyporządkowania punktów ECTS:
  • roczny wymiar godzinowy nakładu pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się dla danego etapu studiów wynosi 1500-1800 h, co odpowiada 60 ECTS;
  • tygodniowy wymiar godzinowy nakładu pracy studenta wynosi 45 h;
  • 1 punkt ECTS odpowiada 25-30 godzinom pracy studenta potrzebnej do osiągnięcia zakładanych efektów uczenia się;
  • tygodniowy nakład pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się pozwala uzyskać 1,5 ECTS;
  • nakład pracy potrzebny do zaliczenia przedmiotu, któremu przypisano 3 ECTS, stanowi 10% semestralnego obciążenia studenta.

zobacz reguły punktacji
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

Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Zajęcia prowadzącego więcej informacji
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
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 30 godzin więcej informacji
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
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 30 godzin więcej informacji
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
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 30 godzin więcej informacji
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
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 30 godzin więcej informacji
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
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 30 godzin więcej informacji
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)

Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Szkoła Główna Handlowa w Warszawie.
al. Niepodległości 162
02-554 Warszawa
tel: +48 22 564 60 00 http://www.sgh.waw.pl/
kontakt deklaracja dostępności mapa serwisu USOSweb 7.3.0.0