Nazwa przedmiotu Programowanie komputerów Progranuiung of coinputers |
Kod przedmiotu: |
Semestr 1 |
Rodzaj zajęć wykład, laboratorium |
Liczba godzin/tydzień 1WE, 2L |
Liczba punktów 4ECTS |
Prowadzący: dr hab. inż. Janusz K. Grabara, dr inż. Iwona Iskierka Jednostka.: Wydział Zarządzania
Instytut Ekonometrii i Informatyki teł służb. 250242
Status przedmiotu w programie studiów : przedmiot kierunkowy
Studia stacjonarne pierwszego stopnia, kierunek: Informatyka i Ekonometria.
Specjalność: E-biznes. Ekonometria i Analiza Rynku
Opis przedmiotu:
Klasyfikacja języków programowania i narzędzi programistycznych. Tekstowe i graficzne środowiska programistyczne. Proces tworzenia oprogramowania. Konstrukcje i przeznaczenie systemów liczbowych. Paradygmaty języków stmkturalnych i obiektowych. Podstawowe typy i stniktuiy danych podejścia strukturalnego: typy podstawowe, tablice, stniktuiy danych. Jednostki składniowe programu: literały, operatory, wyrażenia, instrukcje przypisania - deklaracji, pętli i wyboru. Dekompozycja funkcjonalna. Pojęcia podprogramów i modułów. Przekazywanie argumentów przez wartość i odniesienie. Podejście obiektowe. Pojęcia klasy i obiektu - łączenie atiybutów oraz metod w obiektach. Związki miedzy' klasami. Podstawowe algoiytmy matematyczne. Złożoność obliczeniowa algorytmów. Algorytmy sortowania, wyszukiwania. Rekurencja. Złożone stniktuiy danych: stosy, sterty, listy, drzewa. Tworzenie dokumentacji programu komputerowego.
Cele:
Wykształcenie umiejętności rozumienia roli algoiytmów oraz implementacji algoiytmów' przy korzystaniu z programów komputerowych: tworzenia programów z wykorzystaniem nowoczesnych technik wzrokowych: efektywnego zarządzania procesem tworzenia oprogramowania: posługiwania się wybranymi językami programowania.
Metody nauczania:
Wykłady z wykorzystaniem środków audiow izualnych: zajęcia laboratoiyjne w laboratorium komputerowy m. Wymagana w iedza:
Znajomość podstaw matematyki, algoiytmiki. informatyki.
Pomoce dydaktyczne:
Podręczniki i skiypty. sprzęt audiowizualny, specjalistyczne oprogramowanie.
Forma egzaminu: egzamin końcowy na stanowiskach komputerowych.
Uwagi:
Czynne uczestnictwo studentów w zajęciach laboratoiyjnych.
Literatura:
1. Wróblewski Piotr. ..Algoiytmy. struktury danych i techniki programowania". Helion Gliwice 2003
2. Thayer Rob. ,.Visual Basic 6 Księga eksperta". Helion Gliw ice 1999
3. Madej Karol. "Elementy programowania w języku BASIC i PASCAL”. Wydaw. Politechniki Śląskiej.
Gliwice 1994