- Nazwa przedmiotu:
- Języki programowania
- Koordynator przedmiotu:
- Mgr inż. Sylwester Pięta
- Status przedmiotu:
- Obowiązkowy
- Poziom kształcenia:
- Studia I stopnia
- Program:
- Zarządzanie i Inżynieria Produkcji
- Grupa przedmiotów:
- Informatyczne systemy zarządzania
- Kod przedmiotu:
- JEPRO
- Semestr nominalny:
- 5 / rok ak. 2010/2011
- Liczba punktów ECTS:
- 5
- Liczba godzin pracy studenta związanych z osiągnięciem efektów uczenia się:
- Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
- Język prowadzenia zajęć:
- polski
- Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym:
- Formy zajęć i ich wymiar w semestrze:
-
- Wykład15h
- Ćwiczenia0h
- Laboratorium30h
- Projekt0h
- Lekcje komputerowe0h
- Wymagania wstępne:
- Słowa kluczowe (prerekwizyty):
język programowania, programowanie obiektowe, system operacyjny, środowisko programistyczne, aplikacja, program, konsola, algorytm, rekurencja, złożoność algorytmu, składnia, typy zmiennych, tablice, struktury, obiekty, wyrażenia, deklaracje, definicje, funkcje i procedury, przesyłanie parametrów, operacje wejścia-wyjścia, operatory i ich priorytety, translacja, kompilator, interpreter, metadane, kod pośredni, CLR, CLS, kontrolki, biblioteki dynamiczne, dostęp do danych
- Limit liczby studentów:
- Cel przedmiotu:
- Zapoznanie studentów z aspektami programowania w języku wyższego poziomu: składnią, typami zmiennych, obiektowością. Przedstawienie przykładów aplikacji znanych struktur danych oraz budowa, analiza i testowanie znanych i własnych algorytmów. Implementacja wybranych metod dostępu do baz danych. Poznanie środowiska programowania, procesu edycji kodu źródłowego, kompilacji i usuwania błędów. Projekt i uruchomienie własnego złożonego programu. Przedmiot dostarcza podstaw teoretycznych i umiejętności praktycznych do zbudowania aplikacji w wybranym obiektowym języku programowania: Visual Basic lub C#.
- Treści kształcenia:
- WYKŁAD
1. Wstęp do programowania w Visual Basic / C#.
2. Nazewnictwo, operatory i ich priorytety.
3. Typy i deklaracje stałych i zmiennych.
4. Instrukcje sterujące przebiegiem programu.
5. Typy tablicowe i typy referencyjne.
6. Podział na moduły i podprogramy.
7. Przekazywanie argumentów do podprogramów.
8. Obsługa błędów.
9. Tworzenie klas, właściwości i metod składowych.
10. Operacje na plikach.
11. Praca z oknami dialogowymi.
12. Aplikacje konsolowe.
13. Przykłady implementacji znanych struktur danych i algorytmów.
14. Podstawy technologii MS. NET.
15. Zaliczenie przedmiotu.
LABORATORIUM
1. Poznanie zintegrowanego środowiska programistycznego.
2. Operacje wejścia–wyjścia. Użycie operatorów.
3. Typy i deklaracje stałych i zmiennych.
4. Praca z oknami dialogowymi.
5. Instrukcje sterujące przebiegiem programu.
6. Podprogramy.
7. Typy tablicowe i typy referencyjne.
8. Typy referencyjne cd. Obsługa błędów.
9. Operacje plikowe.
10. Test z zakresu znajomości języka programowania i środowiska programowania.
11. Praca z własnym projektem.
12. Tworzenie wersji dystrybucyjnej aplikacji.
13. Dostęp do bazy danych.
14. Zastosowanie dla aplikacji internetowej.
15. Zaliczenie - prezentacja programów.
- Metody oceny:
- brak
- Egzamin:
- Literatura:
- 1. D. Appleman „Przejście do VB.NET, Strategie, Koncepcje, …”, Mikom 2003
2. R. B. Dunaway „Visual Studio. NET“, Mikom 2003
3. J. Conard, P. Dengler, Brian Francis “Wprowadzenie do .NET”,Mikom 2002
4. David McCarter „Visual Basic. Wskazówki i techniki”, Mikom 2001
5. Andrew Troelsen “Język C# i Platforma .NET”,Mikom 2002
6. Eric Gunnerson „Programowanie w języku C#”, Helion 2001
7. R. Simon, L. Koorhan, K. Cox „Programowanie obiektowe w Visual Basic .NET dla każdego”, Helion 2003
8. D. Mackenzie, K. Sharkey “Visual Basic .NET dla każdego”, Helion 2002
9. Microsoft Corporation “Visual C# .NET. Encyklopedia”, Helion 2003
10. Christoph Wille „Język C#”, Prószyński i Spółka 2000
11. Dawid S. Platt „Podstawy Microsoft .Net”, MS Press 2001
- Witryna www przedmiotu:
- Uwagi:
Efekty uczenia się