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. 2017/2018
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