informatyka ii - Wydział Elektrotechniki, Automatyki i Informatyki

Transkrypt

informatyka ii - Wydział Elektrotechniki, Automatyki i Informatyki
Politechnika Opolska
Wydział Elektrotechniki, Automatyki i Informatyki
Karta Opisu Przedmiotu
Kierunek studiów
Profil kształcenia
Poziom studiów
Specjalność
Forma studiów
Semestr studiów
AUTOMATYKA I ROBOTYKA
Ogólnoakademicki
Studia pierwszego stopnia
Nazwa przedmiotu
INFORMATYKA II
Studia stacjonarne
II
Nauki podst. (T/N)
T
Subject Title
Computer science II
ECTS (pkt.)
Tryb zaliczenia przedmiotu
Kod przedmiotu
A3
5
Egzamin
Nazwy
Informatyka I, Elektrotechnika I
przedmiotów
1. Ma wiedzę w zakresie podstaw programowania w języku C.
Wymagania Wiedza
2. Ma wiedzę w zakresie podstaw teorii obwodów.
wstępne w
1. Potrafi tworzyć własne proste algorytmy.
Umiejętności
zakresie
2. Potrafi tworzyć proste aplkiacje.
przedmiotu
1. Potrafi śledzić treści wykładów, formułować pytania prowokując
Kompetencje
dyskusję.
społeczne
2. Potrafi współdziałać i pracować w grupie.
Program przedmiotu
Forma zajęć
Wykład
Ćwiczenia
Laboratorium
Liczba godzin zajęć w
semestrze
30
30
Prowadzący zajęcia
(tytuł/stopień naukowy, imię i nazwisko)
prof. dr hab. inż. Bernard Baron
dr inż. Janusz Kołodziej
mgr inż. Stanisław Stemplewski
Projekt
Seminarium
Treści kształcenia
Sposób realizacji Wykład w sali audytoryjnej
Tematyka zajęć
Zapoznanie ze środowiskiem Visual Studio 2008. Pierwsza aplikacja, kompilacja i
uruchamianie.
Wykład
Lp.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Liczba godzin
2
C# - deklaracje i typy zmiennych. Słowa kluczowe.
C# - operatory oraz instrukcje warunkowe. Instrukcja if, słowo kluczowe else, else
C# - pętle: while, do-while, for. Instrukcja break, continue. Operator warunkowy.
C# - metody w programowaniu obiektowym. Parametry metod, przekazywanie
parametrów.
C# - programowanie obiektowe. Składnia klasy . Instancja klasy, klasy
zagnieżdżone.
C# - konstruktory domyślne, dedykowane, statyczne.
2
2
2
2
C# - przeciążanie metod. Dziedziczenie, interfejsy, metody wirtualne oraz klasy
abstrakcyjne.
C# - tablice i kolekcje. Definicje użycie, właściwości.
C# - obsługa wyjątków.
C# - pliki i obsługa strumieni.
C# - przestrzenie nazw, wersjonowanie oprogramowania.
C# - tworzenie własnych bibliotek programistycznych.
C# - komponenty wykorzystywane w aplikacjach okienkowych.
C# - przykłady programistyczne: aplikacje wielowątkowe.
2
2
2
2
2
2
2
2
2
2
Liczba godzin zajęć w semestrze
Sposoby sprawdzenia zamierzonych Egzamin ustny.
efektów kształcenia
Laboratorium
Sposób realizacji Ćwiczenia praktyczne w laboratorium
Tematyka zajęć
Lp.
1.
Praktyczne zapoznanie z platformą .NET oraz wprowadzenie do MS Visual Studio.
30
Liczba godzin
2
2.
Tworzenie bibliotek DLL napisanych w językach niskiego poziomu (język C) oraz
ich integracja z aplikacjami w C#.
6
3.
Zaprojektowanie, oprogramowanie oraz wykorzystanie bibliotek DLL napisanych w
języku C# z wykorzystaniem środowiska MS Visual Studio - realizacja praktyczna.
6
4.
Metoda eliminacji Gaussa - budowa algorytmu i zastosowanie w zadaniach z
elektrotechniki z wykorzystaniem środowiska MS Visual Studio.
8
5.
Program do analizy układów RLC z zastosowaniem liczb zespolonych.
6
6.
Zaliczenie przedmiotu.
2
7.
8.
9.
10.
11.
12.
13.
14.
15.
Liczba godzin zajęć w semestrze
30
Sposoby sprawdzenia zamierzonych Wykonanie ćwiczeń w sekcji dwuosobowej. Odpowiedzi ustne z
przygotowania teoretycznego.
efektów kształcenia
1. Ma wiedzę niezbędną do samodzielnego tworzenia aplikacji
dla środowiska MS Windows w języku C# z wykorzystaniem
MS Visual Studio (W).
2. Ma pogłębioną wiedzę niezbędną do samodzielnego
Wiedza
zaprogramowania oraz wykorzystania bibliotek DLL (W,L).
3. Ma uporządkowaną wiedzę w zakresie technik programowania
(W).
Efekty kształcenia dla
przedmiotu - po
zakończonym cyklu
kształcenia
1. Potrafi pozyskiwać informacje z literatury i innych źródeł;
potrafi integrować uzyskane informacje, dokonywać ich
interpretacji, a także modyfikacji (L,W).
Umiejętności
2. Potrafi zaprojektować i zbudować graficzny interfejs
użytkownika z wykorzystaniem środowiska MS Visual Studio
dla typowych zastosowań inżynierskich (L).
1. Rozumie potrzebę ciągłego dokształcania się (W,L).
Kompetencje
społeczne
2. Ma świadomość odpowiedzialności za pracę własną oraz
gotowość podporzadkowania się zasadom pracy w zespole i
ponoszenia odpowiedzialności za wspólnie realizowane
zadania (L).
3. Ma świadomość roli społecznej absolwenta uczelni
technicznej (W,L).
Metody dydaktyczne:
Prezentacje multimedialne przygotowane w MS Power Point dotyczące materiałów kursowych C# w
środowisku MS Visual Studio. Pokaz praktycznej realizacji programów w trakcie wykładu. Analiza
przygotowanych przez prowadzącego przykładów programistycznych.
Forma i warunki zaliczenia przedmiotu:
Laboratorium: poprawne wykonanie wszystkich przewidzianych programem ćwiczeń, pozytywne oceny z
przygotowania teoretycznego. Wykład : pozytywne oceny z egzaminu. Uzyskanie zaliczenia z
laboratorium.
Literatura podstawowa:
[1] BODUCH A.: Wstęp do programowania w języku C#, Helion, Gliwice 2006.
[2] HEJLSBERG A., TORGERSEN M., WILTAMUTH S., GOLDE P.: The C# Programming Language, 4th
edition, Addisin-Wesley, Boston, 2010
[3] MICHELSEN K.: C#. Szkoła programowania, Helion, Gliwice, 2007
[4] LIBERTY J.: C# programowanie, Helion, 2005
[5] LIBERTY J.: C# 2005. Wprowadzenie, Helion, 2005
[6] SHARP J.: Microsoft® Visual C# 2005 Step by Step, Microsoft, 2005
Literatura uzupełniająca:
[1] Materiały szkoleniowe Microsoft - kurs 2124 C#
[2] WATSON K., NIGEL J., PEDERSEN J.H., RED D., SKINNER M., WHITE E>: Beginning Visual C# 2005,
2005
______________
* niewłaściwe przekreślić
…………………………………………………..
……………………………………………………….
(kierownik jednostki organizacyjnej/bezpośredni przełożony:
(Dziekan Wydziału
pieczęć/podpis
pieczęć/podpis)

Podobne dokumenty