1419576790

1419576790



EPU2

Student stosuje techniki rzetelnego i efektywnego programowania.

KJJ06, K_U09, K_U19

Kompetencje społeczne (EPK...)

EPK1

Student ma świadomość konieczności permanentnego podnoszenia własnych kompetencji zawodowych w zakresie technologii programistycznych wykorzystywanych w obszarze energetyki.

K_K01

EPK2

Student potrafi myśleć i działać w sposób kreatywny i racjonalny.

K.K05

F - Treści programowe oraz liczba godzin na poszczególnych formach zajęć

Lp.

Treści wykładów

Liczba godzin

W1

Zajęcia organizacyjne - omówienie karty przedmiotu (cele i efekty kształcenia, treści programowe, formy i warunki zaliczenia i in.).

1

W2

Wprowadzenie do algorytmów. Wyjaśnienie podstawowych pojęć i definicji (algorytm i sposoby jego reprezentacji, język programowania, kompilator i program komputerowy, sprawność i poprawność algorytmów, iteracja i rekurencja).

2

W3

Podstawowe typy i struktury danych (stałe, zmienne, tablice i struktury danych) i ich reprezentacja binarna w systemach komputerowych. Arytmetyka boolowska.

2

W4

Podstawowe konstrukcje programistyczne (zastosowanie operatorów, wyrażeń i instrukcji sterujących). Przykłady implementacji algorytmów sortowania i wyszukiwania w wybranych językach programowania (np. C, C++, JAVA).

3

W5

Programowanie proceduralne. Wyjaśnienie pojęcia stosu, sterty, funkcji oraz przekazywania parametrów przez wartość lub referencję.

2

W6

Zagadnienie zmiennych wskaźnikowych oraz dynamicznego przydziału pamięci.Operacje wejścia i wyjścia.

3

W7

Wstęp do programowania obiektowego.

2

Razem liczba godzin wykładów

15

Lp.

Treści laboratoriów

Liczba godzin

LI

Podstawowe pojęcia związane z językami programowania.

2

L2

Podstawy algorytmizacji. Typy danych, definiowanie zmiennych.

2

L3

Podstawowe operatory arytmetyczne, relacji i logiczne. Instrukcje warunkowe.

4

L4

Wyrażenie warunkowe. Operator przecinkowy.

2

L5

Zastosowanie „pętli" programowych - ze znaną i nieznaną liczbą iteracji.

2

L6

Tablice jedno- i wielowymiarowe.

2

L7

Budowa funkcji(przekazywanie parametrów, algorytmy rekurencyjne i znaczenie stosu).

4

L8

Konstrukcje algorytmiczne dla danych nieznanego rozmiaru - deklaracja, definicja oraz miejsce przechowywania zmiennych dynamicznych.

4

L9

Programowanie z wykorzystaniem list.

2

L10

Podstawy programowania obiektowego. Wykorzystanie API w programowaniu obiektowym.

4

LII

Zaliczenie zajęć laboratoryjnych

2

Razem liczba godzin laboratoriów

30

G - Metody oraz środki dydaktyczne wykorzystywane w ramach poszczególnych form zajęć

Forma zajęć

Metody dydaktyczne (wybór z listy)

Środki dydaktyczne

Wykład

M4. Metoda programowana (wykład problemowy z wykorzystaniem materiałów multimedialnych i źródeł internetowych)

projektor multimedialny, komputer (notebook) z dostępem do sieci internetowej;

2



Wyszukiwarka

Podobne podstrony:
Sobczyk W.: Zainteresowania i oczekiwania studentóiu wychowania technicznego w zakresie realizacji p
PRZEDMIOTOWE EFEKTY KSZTAŁCENIA Z zakresu wiedzy studenta: W1 Zna pojęcia i własności programowania
PROGRAM JUNIOR ENGINEER TO: •    płatny staż dla studentów kierunków technicznych i
METODY I TECHNIKI BADAN SOCJOLOGICZNYCH Program dla studentów II roku socjologii zaocznej. Rok akade
Katarzyna Bernat Formatowanie radia, w sensie technicznym, to strategia programowa. Dla efektywności
PROPONOWANY PLAN NAUCZANIA DLA 3-LETNIEGO TECHNIKUM UZUPEŁNIAJĄCEGO Podbudowa programowa: zasadnicza
PROPONOWANY SZKOLNY PLAN NAUCZANIA DLA 3-LETNIEGO TECHNIKUM UZUPEŁNIAJĄCEGO Podbudowa programowa:
PROPONOWANY PLAN NAUCZANIA DLA 4-LETNIEGO TECHNIKUM MECHANIZACJI ROLNICTWAPodbudowa programowa: gimn
Studenckie koła naukowe Informatyka •    SFERA (programowanie) •
Źródła zagrożeń •    Korozję metali można ograniczyć stosując techniki
IMG204 (3) Literatura wybrane pozycje, pozostałe wg uznania studenta •    Piechota S.
skanuj0036 IV. ZADANIA DO ETAPU PRAKTYCZNEGO EGZAMINU DLA ZAWODU TECHNIK EKONOMISTA 9. Sporządzoną w
•    Java : efektywne programowanie / Joshua Bloch ; [tł.: Paweł Gonera]. - Wyd. 2. -
16 Efekty kształcenia w zakresie wiedzy, umiejętności i kompetencji społecznych nr student, który

więcej podobnych podstron