Kod przedmiotu |
02 03 5886 00 |
Liczba uzyskiwanych punktów ECTS |
3 |
Nazwa przedmiotu w języku prowadzenia |
Information Technologies 2 |
Nazwa przedmiotu w języku polskim |
Information Technologies 2 (Technologie informatyczne 2) |
Nazwa przedmiotu w języku angielskim |
Information Technologies 2 |
Język prowadzenia zajęć |
angielski |
Formy zajęć |
|
Wykład |
Ćwiczenia |
Laboratorium |
Projekt |
Seminarium |
Inne |
Suma godzin w semestrze |
Godziny kontaktowe |
|
|
30 |
|
|
0 |
45 |
Czy e-learning |
Nie |
Nie |
Nie |
Nie |
Nie |
Nie |
|
Kryteria oceny (waga) |
|
|
0,70 |
|
|
0,00 |
|
|
Jednostka prowadząca |
Instytut Informatyki Stosowanej |
Kierownik przedmiotu |
dr hab. Laurent Babout |
Realizatorzy przedmiotu |
dr hab. Laurent Babout, dr inż. Zdzisława Rowińska |
Wymagania wstępne |
Technologie informatyczne I |
Przedmiotowe efekty uczenia się |
- Student potrafi sformułować rozwiązanie podstawowego problemu obliczeniowego w postaci algorytmu
- Student zrozumie różnica pomiędzy strukturami danych i stosuje je adekwatne do zagadnienia
- Student potrafi zaimplementować algorytm w języku programowania Python
- Student potrafi analizować kod programu i lokalizować przyczyny błędów
|
Przypisane kierunkowe efekty uczenia się |
- Ma podstawową wiedzę w obszarze matematyki, fizyki oraz nauk inżynieryjnych i technicznych a także szczegółową z zakresu elektroniki i telekomunikacji z uwzględnieniem wybranych zagadnień z elektrotechniki, automatyki i informatyki technicznej.
|
Treści programowe |
Głównym celem przedmiotu jest wprowadzenie studentów w zagadnienia algorytmiki i programowa-nia, oraz poznanie ich podstawowych konstrukcji programistycznych wspólnych dla większości języ-ków programowania. Nabycie kompetencji informatycznych niezbędnych do studiów technicznych. Nabycie umiejętności: formułowania algorytmów, zapisu algorytmów dotyczących zagadnień inży-nierskich w postaci kodu w wybranym języku programowania oraz uruchamiania i diagnostyki pro-gramów. |
Metody weryfikacji przedmiotowych efektów uczenia się |
Efekt 1: test elektroniczny (pytania w zakresu pierwszej części wykładu), kolokwium, projekt
Efekt 2: test elektroniczny (pytania w zakresu drugiej części wykładu), kolokwium
Efekt 3:kolokwium, projekt
Efekt 4:. test elektroniczny (pytania w zakresu trzeciej części wykładu), projekt
|
Formy i warunki zaliczenia przedmiotu |
Test elektroniczny po ukończeniu e-learning (35%) kolokwium (30%) projekt (30%), aktywność w trakcie zajęć (5%). |
Szczegółowe treści przedmiotu |
E-LEARNING
1. Wprowadzenie do algorytmiki. Przedstawienie procesów inżynierskich w postaci algorytmów. Sposoby zapisu algorytmów. Zagadnienia poprawności i wydajności algorytmów.
2. Programowanie w języku Python 3: środowisko uruchomieniowe, elementy języka, typy i struktury danych, biblioteki standardowe.
3. Przykładowe obliczenia numeryczne dotyczące zagadnień inżynierskich.
LABORATORIUM
1. Zapoznanie się ze środowiskiem uruchomieniowym języka Python wersja 3
2. Wprowadzanie i wyświetlanie danych
3. Instrukcje warunkowe
4. Pętle, instrukcje iteracyjne
5. Typy i struktury danych
6. Funkcje
7. Biblioteki standardowe
8. Zapis do pliku
|
Literatura podstawowa |
- Dawson, M: Python Programming for the Absolute Beginner, 3rd Edition. Course Technology, 2014.
- Shaw Z.A: Learn Python the Hard Way. The Next Step for New Python Programmers. Addison-Wesley Professional, 2017
|
Literatura uzupełniająca |
- Documentation : www.python.org
|
Przeciętne obciążenie godzinowe studenta pracą własną |
36 |
Uwagi |
|
Data aktualizacja karty |
2020-06-30 11:05:07 |
Przedmiot archiwalny tak/nie |
nie |