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