- Nazwa przedmiotu:
- Informatyka I
- Koordynator przedmiotu:
- dr inż. Maciej Zasuwa
- Status przedmiotu:
- Obowiązkowy
- Poziom kształcenia:
- Studia I stopnia
- Program:
- Mechanika i Budowa Maszyn
- Grupa przedmiotów:
- Obowiązkowe
- Kod przedmiotu:
- ML.ZNW106
- Semestr nominalny:
- 1 / rok ak. 2015/2016
- Liczba punktów ECTS:
- 4
- Liczba godzin pracy studenta związanych z osiągnięciem efektów uczenia się:
- 1. Liczba godzin kontaktowych - 30, w tym:
a) wykład - 9 godzin;
b) ćwiczenia - 18 godzin;
c) konsultacje - 3 godziny.
2. Praca własna studenta - 70 godzin, w tym:
a) przygotowanie do kolokwium - 15 godzin;
b) przygotowanie pracy domowej - 40 godzin;
c) studiowanie literatury -15 godzin.
Razem - 100 godzin.
- Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
- 1 punkt ECTS.
- Język prowadzenia zajęć:
- polski
- Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym:
- 2,5 punktu ECTS.
- Formy zajęć i ich wymiar w semestrze:
-
- Wykład15h
- Ćwiczenia0h
- Laboratorium0h
- Projekt0h
- Lekcje komputerowe0h
- Wymagania wstępne:
- Limit liczby studentów:
- 72
- Cel przedmiotu:
- Zapoznanie z podstawowymi pojęciami informatyki, prostymi algorytmami oraz z językiem programowania C.
- Treści kształcenia:
- Podstawowe informacje o systemach komputerowych (systemy operacyjne i sieci komputerowe). Pakiety biurowe i graficzne w zakresie typowych potrzeb inżynierskich (obróbka tekstu, wykresy, rysunki, obróbka danych). Wprowadzenie do programowania, algorytmy, schematy blokowe. Język programowania C lub Fortran (wiadomości wstępne, zmienne i stałe, operacje arytmetyczne relacyjne i logiczne, deklaracje typów prostych i złożonych, instrukcje podstawienia, instrukcje sterujące, instrukcje wejścia – wyjścia, funkcje biblioteczne, podprogramy, struktury). Podstawowe algorytmy kombinatoryczne i numeryczne.
- Metody oceny:
- Kolokwium, praca domowa (program w języku C).
- Egzamin:
- nie
- Literatura:
- 1) Oualline, Steve, Język C, Programowanie, LTP Warszawa 2002.
2) Schildt, Herbert, Język C, O Reilly, 2003.
Dodatkowa literatura: materiały dostarczone przez wykładowcę.
- Witryna www przedmiotu:
- http://zaiol.meil.pw.edu.pl
- Uwagi:
Efekty uczenia się
Profil ogólnoakademicki - wiedza
- Efekt ML.ZNW106_W1
- Wie, jak wygląda struktura prostego programu w języku C.
Weryfikacja: Kolokwium.
Powiązane efekty kierunkowe:
M1_W01, M1_W02
Powiązane efekty obszarowe:
T1A_W01, T1A_W07, T1A_W02, T1A_W03
- Efekt ML.ZNW106_W2
- Zna typy zmiennych wykorzystywanych w języku C.
Weryfikacja: Kolokwium.
Powiązane efekty kierunkowe:
M1_W01, M1_W02
Powiązane efekty obszarowe:
T1A_W01, T1A_W07, T1A_W02, T1A_W03
- Efekt ML.ZNW106_W3
- Zna typy operatorów wykorzystywanych w języku C.
Weryfikacja: Kolokwium.
Powiązane efekty kierunkowe:
M1_W01, M1_W02
Powiązane efekty obszarowe:
T1A_W01, T1A_W07, T1A_W02, T1A_W03
- Efekt ML.ZNW106_W4
- Zna podstawowe dyrektywy preprocesora w języku C.
Weryfikacja: Kolokwium.
Powiązane efekty kierunkowe:
M1_W01, M1_W02
Powiązane efekty obszarowe:
T1A_W01, T1A_W07, T1A_W02, T1A_W03
- Efekt ML.ZNW106_W5
- Zna podstawowe komunikaty błędów kompilatora C.
Weryfikacja: Kolokwium.
Powiązane efekty kierunkowe:
M1_W01, M1_W02
Powiązane efekty obszarowe:
T1A_W01, T1A_W07, T1A_W02, T1A_W03
Profil ogólnoakademicki - umiejętności
- Efekt ML.ZNW106_U1
- Umie skompilować i zlinkować program w języku C.
Weryfikacja: Ocena zadania domowego (programu).
Powiązane efekty kierunkowe:
M1_U07
Powiązane efekty obszarowe:
T1A_U07
- Efekt ML.ZNW106_U2
- Umie napisać pętle zgodnie ze składnią języka C.
Weryfikacja: Ocena zadania domowego (programu).
Powiązane efekty kierunkowe:
M1_U07
Powiązane efekty obszarowe:
T1A_U07
- Efekt ML.ZNW106_U3
- Umie napisać instrukcję warunkową zgodnie ze składnią języka C.
Weryfikacja: Ocena zadania domowego (programu).
Powiązane efekty kierunkowe:
M1_U07
Powiązane efekty obszarowe:
T1A_U07
- Efekt ML.ZNW106_U4
- Umie przekazywać zmienne do/z funkcji w języku C.
Weryfikacja: Ocena zadania domowego (programu).
Powiązane efekty kierunkowe:
M1_U07
Powiązane efekty obszarowe:
T1A_U07
- Efekt ML.ZNW106_U5
- Umie odczytać/zapisać dane do/z pliku w języku C.
Weryfikacja: Ocena zadania domowego (programu).
Powiązane efekty kierunkowe:
M1_U07
Powiązane efekty obszarowe:
T1A_U07
- Efekt ML.ZNW106_U6
- Potrafi korzystać z systemu pomocy środowiska programistycznego.
Weryfikacja: Ocena zadania domowego (programu).
Powiązane efekty kierunkowe:
M1_U01, M1_U05
Powiązane efekty obszarowe:
T1A_U01, T1A_U06, T1A_U05