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ę
  1. Student potrafi sformułować rozwiązanie podstawowego problemu obliczeniowego w postaci algorytmu
  2. Student zrozumie różnica pomiędzy strukturami danych i stosuje je adekwatne do zagadnienia
  3. Student potrafi zaimplementować algorytm w języku programowania Python
  4. Student potrafi analizować kod programu i lokalizować przyczyny błędów
Przypisane kierunkowe efekty uczenia się
  1. 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
  1. Dawson, M: Python Programming for the Absolute Beginner, 3rd Edition. Course Technology, 2014.
  2. Shaw Z.A: Learn Python the Hard Way. The Next Step for New Python Programmers. Addison-Wesley Professional, 2017
Literatura uzupełniająca
  1. 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