Języki programowania
Transkrypt
Języki programowania
Nabór 2008 KARTA INFORMACYJNA PRZEDMIOTU przedmiot: Języki programowania obowiązkowy: kod przedmiotu: 3EX106S413 Wydział: wybieralny: nie (obowiązek zapisu min. ... studentów) Elektroniki Instytut/Katedra: tak język realizacji: polski Telekomunikacji rodzaj studiów: kierunek: specjalność: Stacjonarne studia I stopnia inżynierskie Elektronika i Telekomunikacja wszystkie specjalności semestr forma zajęć, liczba godzin/rygor (X -egzamin, + - zaliczenia, # - projekt) razem wykłady ćwiczenia laboratoria projekt seminarium 45 21/ + ... / ... 24 / + ... / ... ... / ... IV punkty ECTS 4 Autorzy programu przedmiotu: prof. dr hab. inż. Ryszard Pełka Prowadzący wykłady: prof. dr hab. inż. Ryszard Pełka, dr inż. Tadeusz Sondej, dr inż. Andrzej Poniecki EFEKTY KSZTAŁCENIA Umiejętność doboru języka programowania do rozwiązywania problemów w zakresie oprogramowania sprzętu i usług Nauczenie podstaw programowania wykorzystującego systemy operacyjne czasu rzeczywistego Umiejętność wytwarzania oprogramowania w zakresie poznanych języków programowania Umiejętność specyfikowania podstawowych wymagań dla informatyków w zakresie oprogramowania BEZPOŚREDNIE POWIĄZANIE Z INNYMI PRZEDMIOTAMI: Bazuje na przedmiotach: Metodyka i techniki programowania Architektura komputerów i systemy operacyjne Układy cyfrowe Podbudowuje przedmioty: Systemy cyfrowe czasu rzeczywistego Wbudowane systemy cyfrowe TREŚĆ PRZEDMIOTU: 1. Przegląd i porównanie języków programowania i popularnych implementacji. Programowanie obiektowe. 2. Metody kompozycji programu i sterowanie instrukcjami oraz tworzenie interfejsów graficznych. 3. Optymalizacja kodu pod względem rozmiaru, szybkości działania programu. 4. Obsługa interfejsów komunikacyjnych. Programowanie sieciowe. 5. Programowanie urządzeń elektronicznych. 6. Podstawy wybranych języków, w tym języka i platformy Java. LITERATURA: Kochan S. G.: Język C. Wprowadzenie do programowania, Helion, Warszawa 2005 Kernighan B.W., Richtie D.M.: Język ANSI C, Wydawnictwa Naukowo-Techniczne, Warszawa 2001. Cormen T. H. : Wprowadzenie do algorytmów, Wydawnictwa Naukowo-Techniczne, Warszawa 2004 ZASADY ZALICZANIA: Laboratorium: zrealizowanie oraz zaliczenie samodzielnie wykonanych dwóch projektów Projekt: zrealizowanie oraz zaliczenie samodzielnie wykonanego projektu Wykłady: kolokwium zaliczeniowe