Nazwa przedmiotu:
Podstawy Informatyki
Koordynator przedmiotu:
dr inż. Witold Sikorski
Status przedmiotu:
Obowiązkowy
Poziom kształcenia:
Studia I stopnia
Program:
Inżynieria Środowiska
Grupa przedmiotów:
obowiązkowe
Kod przedmiotu:
.
Semestr nominalny:
1 / rok ak. 2009/2010
Liczba punktów ECTS:
4
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
  • Ćwiczenia45h
  • Laboratorium0h
  • Projekt0h
  • Lekcje komputerowe0h
Wymagania wstępne:
.
Limit liczby studentów:
Cel przedmiotu:
Podstawowa wiedza na temat architektury komputerów oraz zapisywania i kodowania informacji. Przypomnienie i rozszerzenie wiedzy na temat podstawowych narzędzi technologii informacyjnej (edytor tekstu, arkusz kalkulacyjny, baza danych, grafika prezentacyjna), ze szczególnym naciskiem na wykorzystanie arkusza kalkulacyjnego. Algorytmika – zasady tworzenia algorytmów, schematy blokowe, podstawowe zasady programowania.
Treści kształcenia:
Program wykładu Bloki tematyczne (treści): Architektura komputera (schemat ideowy, rozwój technologiczny). Rodzaje pamięci (RAM, ROM, masowa), zasady zapisu i przechowywania informacji. Rodzaje oprogramowania – systemy operacyjne i aplikacje. Jednostki informacji (bit, bajt), jednostki fizyczne i logiczne, kodowanie informacji. Systemy zapisu liczb. Kod ASCII. Struktura informacji zapisywanej w pamięciach zewnętrznych. Kodowanie informacji w programach, kompresja informacji, szyfrowanie informacji. Systemy zapisu liczb. Komputerowa reprezentacja liczb. Błąd bezwzględny i względny a dokładność obliczeń inżynierskich. Sieci komputerowe i przesyłanie informacji. Elementy bezpieczeństwa informacji. Algorytmika. Pojęcie algorytmu, typy algorytmów, algorytmy proste i złożone. Algorytm w postaci grafu i schematu blokowego (algografu). Algorytmy zawierające warunki, algorytmy ze znaną liczbą kroków, algorytmy iteracyjne. Od algorytmu do rozwiązania – rola programowania. Języki programowania. Struktura programu (rodzaje instrukcji, operacje wejścia i wyjścia, bloki, podprogramy, funkcje). Rola danych w rozwiązywaniu problemów. Miejsce danych w algorytmie i w programie. Otrzymanie rozwiązania Sprawdzian wiedzy Program ćwiczeń komputerowych Bloki tematyczne (treści): Sprawdzenie wiedzy podstawowej oraz praca w edytorze tekstu – zasady pracy w edytorze, systematyka i stosowanie narzędzi (style, makra). Arkusz kalkulacyjny jako narzędzie pracy inżyniera – tablicowanie, funkcje, wykresy Przetwarzanie danych w arkuszu kalkulacyjnym - tabele danych, sortowanie, wyszukiwanie informacji. Arkusz jako prosta baza danych. Makropolecenia w arkuszu kalkulacyjnym Przetwarzanie dużych zbiorów danych – elementy tabeli przestawnych Grafika prezentacyjna – przykład prezentacji, praca własna Zajęcia zaliczeniowe – podsumowanie pracy
Metody oceny:
Warunki zaliczenia wykładu: Warunkiem zaliczenia jest realizacja pracy domowej z algorytmiki oraz napisanie kolokwium sprawdzającego. Na ocenę końcową składa się ocena z pracy domowej (40%) oraz ze sprawdzianu (60%).
Egzamin:
Literatura:
1. Witold Sikorski, Wykłady z podstaw informatyki, MIKOM, 2005 2. Mirosława Kopertowska, Przetwarzanie tekstów, MIKOM, 2004 3. Mirosława Kopertowska, Arkusze kalkulacyjne, MIKOM, 2004 4. Mirosława Kopertowska, Grafika prezentacyjna, MIKOM, 2004 5. Maciej Sysło, Algorytmy. WSIP, 2003
Witryna www przedmiotu:
Uwagi:

Efekty uczenia się