dr inż. Paweł Myszkowski Wykład nr 1 ( )
|
|
- Aleksander Wojciechowski
- 7 lat temu
- Przeglądów:
Transkrypt
1 dr inż. Paweł Myszkowski Politechnika Białostocka Wydział Elektryczny Elektronika i Telekomunikacja, semestr II, studia stacjonarne I stopnia Rok akademicki 2015/2016 Wykład nr 1 ( )
2 Plan prezentacji: informacje organizacyjne informacja cyfrowa i jej jednostki pozycyjne systemy liczbowe
3 Informacje organizacyjne kontakt z wykładowcą informatyka na EiT wybrane przedmioty ramowy program wykładu literatura efekty kształcenia (EK) warunki zaliczenia wykładu terminarz zajęć
4 Kontakt z wykładowcą: dr inż. Paweł Myszkowski Katedra Elektrotechniki Teoretycznej i Metrologii Wydział Elektryczny, Politechnika Białostocka pokój WE-206 (II piętro), ul. Wiejska 45D p.myszkowski@pb.edu.pl tel.: (85) www: FACEBOOK!!! Konsultacje: Środa Piątek
5 Informatyka na kierunku EiT: Semestr I Podstawy Informatyki [Pracownia 30 h] Semestr II Metodyki i Techniki Programowania [Wykład 15 h, Pracownia 30 h] Semestr III Programowanie w językach wysokiego poziomu [Pracownia 30 h] MATLAB Oprogramowanie biurowe Schematy blokowe algorytmów Kodowanie (niewielki zakres) Teoria programowania Architektura komputerów (Flynn) Programowanie w C++ (teoria i praktyka) Podstawy programowania obiektowego [C++ i Java] Obsługa urządzeń peryferyjnych
6 Informatyka na kierunku EiT: Semestr IV [spec.: Teleinf. i Optoel.] Obiektowe programowanie aplikacji [Wykład 30 h, Pracownia 30 h] Semestr IV [spec.: Aparatura el.] Programowalne struktury logiczne [Wykład 30 h, Laboratorium 30 h] Semestr IV [spec.: Aparatura el.] Technika mikroprocesorowa 1 [Wykład 30 h] Programowanie obiektowe w C++ Biblioteki metod, szablonów i klas Podstawy prog. wielowątkowego Elementy architektury układów FPGA Programowanie układów PLD Dekodery adresowe, mapa pamięci Przerwania, urządzenia wejścia/wyjścia Mikroprocesor: architektura, rozkazy
7 Informatyka na kierunku EiT: Semestr V [spec.: Teleinf. i Optoel.] Architektura i programowanie procesorów sygnałowych [Wykład 30 h, Laboratorium 45 h] Cyfrowe przetwarzanie sygnałów w językach niskiego i wysokiego poziomu Współpraca z układami peryferyjnymi Semestr VI [spec.: Aparatura el.] Programowanie obiektowe [Pracownia 30 h] Przygotowanie projektu aplikacji Programowanie obiektowe w wybranych językach programowania
8 Ramowy program wykładu (1/3): 1. Informacje organizacyjne. Informacja cyfrowa i jej jednostki. Pozycyjne systemy liczbowe. 2. Kodowanie liczb stałopozycyjnych. Klasyfikacje kodów. Kodowanie znaków. Systemy pozycyjne w języku C Arytmetyka liczb binarnych. Kodowanie liczb zmiennoprzecinkowych. Standard IEEE Arytmetyka zmiennoprzecinkowa i jej dokładność. Paradygmaty programowania. 5. Klasyfikacja języków programowania. Struktura programu w języku C++. Definicje i deklaracje zmiennych i stałych.
9 Ramowy program wykładu (2/3): 6. Typy danych. Instrukcje wejścia/wyjścia. Wyrażenia. Zakresy obowiązywania zmiennych. Klasyfikacja i hierarchia operatorów. 7. Funkcje: konstrukcja, przekazywanie parametrów, funkcje standardowe, biblioteki. 8. Podstawowe konstrukcje języków algorytmicznych: instrukcja warunkowa if, instrukcja wyboru switch, operator warunkowy. 9. Podstawowe konstrukcje języków algorytmicznych: instrukcje iteracyjne for, while, do while. Instrukcja skoku. 10. Podstawowe struktury danych: tablice, łańcuchy znaków, wskaźniki. Typ strukturalny.
10 Ramowy program wykładu (3/3): 11. Dynamiczne struktury danych: stos, kolejka. 12. Dynamiczne struktury danych: lista (jedno- i dwukierunkowa, cykliczna), drzewo. 13. Architektura komputerów, klasyfikacja Flynna. Pamięć współdzielona i rozproszona. Strategie i metody programowania: iteracja, rekurencja, sekwencyjność, współbieżność. Złożoność obliczeniowa algorytmów: miary złożoności, różne klasy złożoności.
11 Literatura (1/2): 1. Ogrodzki J.: "Wstęp do systemów komputerowych". Oficyna Wydawnicza Politechniki Warszawskiej, Warszawa, Pochopień B.: "Arytmetyka systemów cyfrowych". Wydawnictwo Politechniki Śląskiej, Gliwice, Gryś S.: "Arytmetyka komputerów". PWN, Warszawa, Tanenbaum A.S.: "Strukturalna organizacja systemów komputerowych". Helion, Gliwice, Stallings W.: "Organizacja i architektura systemu komputerowego. Projektowanie systemu a jego wydajność". WNT, Warszawa, Harel D., Feldman Y.: "Rzecz o istocie informatyki. Algorytmika". WNT, Warszawa, 2008
12 Literatura (2/2): 7. Malina W., Szwoch M.: "Metodologia i techniki programowania". PWN, Warszawa, Wróblewski P.: "Algorytmy, struktury danych i techniki programowania. Wydanie IV". Helion, Gliwice, Kernighan B.W., Ritchie D.M.: "Język ANSI C. Programowanie. Wydanie II". Helion, Gliwice, Prata S.: "Język C. Szkoła programowania. Wydanie V". Helion, Gliwice, Grębosz J.: "Symfonia C++ standard: programowanie w języku C++ orientowane obiektowo. Tom 1 i 2". Wydawnictwo "Edition 2000", Kraków, Eckel B.: "Thinking in C++. Edycja polska". Helion, Gliwice, 2002.
13 Efekty kształcenia ustalone dla przedmiotu (1/2) Student, który zaliczył przedmiot: EK1 wyjaśnia i stosuje podstawowe metody programowania strukturalnego [W, P] EK2 dostrzega powiązanie programu z architekturą komputera i oszacowuje wymagania tworzonego algorytmu, związane z realizacją sprzętową [W, P] EK3 identyfikuje podstawowe cechy, konstruuje algorytmy i stosuje schematy programowania, niezbędne do realizacji zadania [W, P]
14 Efekty kształcenia ustalone dla przedmiotu (2/2) Student, który zaliczył przedmiot: EK4 potrafi przygotować i uruchomić program związany z obliczeniami numerycznymi [P] EK5 analizuje budowę tworzonych programów, określa właściwości programów [P] EK6 przygotowuje dokumentację techniczną dotyczącą tworzonych programów [P]
15 Warunki zaliczenia: - nie ma egzaminu, wykład kończy się zaliczeniem - zamiast jednego sprawdzianu - dwa kolokwia - kolokwium w wymiarze czasowym 45 minut - I kolokwium połowa semestru - II kolokwium końcówka semestru - w obu przypadkach termin podstawowy (w ramach wykładu) oraz poprawkowy (poza) - zadania związane z efektami kształcenia
16 Zagadnienia związane z poszczególnymi EK (1/3) EK1: - znajomość konstrukcji programu w C++, - deklarowanie zmiennych, definiowanie stałych, - stosowanie instrukcji wejścia/wyjścia, - stosowanie operatorów, znajomość hierarchii, - stosowanie instrukcji sterujących (warunkowa, wyboru, pętle), - obsługa i rozumienie tablic.
17 Zagadnienia związane z poszczególnymi EK (2/3) EK2: - mechanizmy kodowania liczb i znaków w systemach komputerowych, - umiejętność doboru odpowiedniego typu danych, - umiejętność szacowania złożoności algorytmu, - przetwarzanie sekwencyjne a równoległe / wielowątkowe.
18 Zagadnienia związane z poszczególnymi EK (3/3) EK3: - wydzielanie bloków programu w postaci funkcji, - przekazywanie parametrów do funkcji, - zasięg i przesłanianie zmiennych, - wybór strategii programowania: sekwencyjność, iteracja, rekurencja.
19 Dokładne wytyczne dotyczące zaliczenia wykładu oraz pracowni, jak również karta przedmiotu, dostępne są po zalogowaniu w systemie USOS:
20 Metodyki i Techniki Programowania - terminarz wykładów Termin nr Termin nr Termin nr Termin nr Termin nr Święta Wielkanocne Termin nr Termin nr Termin nr KOLOKWIUM NR 1 Termin nr Termin nr Długi weekend majowy Termin nr Juwenalia Termin nr Termin nr Termin nr Termin nr KOLOKWIUM NR 2
21 Plan dalszej części prezentacji: informacja cyfrowa i jej jednostki pozycyjne systemy liczbowe i ich zastosowania
22 Informacja wielkość abstrakcyjna Informacja może być: - przechowywana, - przesyłana, - przetwarzana, - stosowana do sterowania ? Informacja = Dane + Interpretacja
23 Informacja: co oznaczają poniższe dane? Kod NKB? 102, 204, A może kod BCD? 6 6 C C 9 9 Kod szesnastkowy? #66CC99 = [102, 204, 153] Kolor w trybie RGB!
24 Informacja w postaci analogowej i cyfrowej Sygnał analogowy y(t) Sygnał cyfrowy y(t) - może przyjmować dowolną wartość z przedziału zmienności - w dowolnej chwili t można wyznaczyć y(t) na podstawie opisu matematycznego t - zbiory argumentów i wartości są dyskretne (nieciągłe) - sygnał może zmieniać wartość tylko w określonych chwilach czasu i przyjmować tylko określone wartości t
25 W układach cyfrowych występują dwa stany, służące do zapisu i przetwarzania informacji: - stan niski (L), poziom logiczny niski => zero (0) - stan wysoki (H), poziom logiczny wysoki => jedynka (1) Bit (ang. binary digit) podstawowa jednostka informacji w systemach komputerowych i telekomunikacji - przyjmuje jedną z dwóch wartości: 0 (zero) lub 1 (jeden) określa najmniejszą ilość informacji niezbędną do określenia, który z dwóch możliwych stanów przyjął układ - oznaczenie: b (IEEE 1541 Standard, rok 2002) lub bit (IEC 60027)
26 Bajt (ang. byte, nazywany także oktetem) najmniejsza jednostka informacji pamięci komputerowej podlegającą adresowaniu Przyjmuje się bajt o długości 8 bitów, choć nie zawsze tak było: - w pierwszych komputerach bajt miał 4, 6, 7, 9 lub 12 bitów, - od 1964 r. standard 8-bitowy wprowadzony przez IBM, - oznaczenie: wielka litera B. 2 8 = ilość kombinacji bitowych, możliwa do zapisania na jednym bajcie => => => => 255
27 Obok podstawowych jednostek, jakimi są bit oraz bajt, występuje także tetrada (ang. nibble), zwana półbajtem Tetrada Tetrada znajduje zastosowanie m.in. w kodzie BCD oraz do zapisu cyfr w systemie szesnastkowym [0,1, 9,A,B,,F] W obrębie bajtu możemy wyróżnić tetradę górną (strefę) oraz dolną (cyfrę).
28 Podwielokrotności jednostek (układ SI) Nazwa Symbol Mnożnik Nazwa mnożnika Stosowane od jeden decy d 10-1 jedna dziesiąta 1795 centy c 10-2 jedna setna 1795 mili m 10-3 = jedna tysięczna 1795 mikro 10-6 = jedna milionowa 1960 nano n 10-9 = jedna miliardowa 1960 piko p = jedna bilionowa 1960 femto f = jedna biliardowa 1964 atto a = jedna trylionowa 1964 zepto z = jedna tryliardowa 1991 jokto y = jedna kwadrylionowa 1991
29 Wielokrotności jednostek (układ SI) Nazwa Symbol Mnożnik Nazwa mnożnika Stosowane od jotta Y = kwadrylion 1991 zetta Z = tryliard 1991 eksa E = trylion 1975 peta P = biliard 1975 tera T = bilion 1960 giga G 10 9 = miliard 1960 mega M 10 6 = milion 1960 kilo k 10 3 = tysiąc 1795 hekto h 10 2 sto 1795 deka da 10 1 dziesięć jeden
30 Przedrostki binarne (IEC , 1998 r.) Nazwa Symbol Mnożnik jobi Yi 2 80 = zebi Zi 2 70 = eksbi Ei 2 60 = pebi Pi 2 50 = tebi Ti 2 40 = gibi Gi 2 30 = mebi Mi 2 20 = kibi Ki 2 10 = Norma IEC staje się standardem, jednak dość powoli, mimo niewątpliwych korzyści.
31 Błędy zaokrągleń Jednostka System SI Różnica System binarny Jednostka k (kilo) 10 3 = % 2 10 = Ki (kibi) M (mega) 10 6 = % 2 20 = Mi (mebi) G (giga) 10 9 = % 2 30 = Gi (gibi) T (tera) = % 2 40 = Ti (tebi) P (peta) = % 2 50 = Pi (pebi) E (eksa) = 15.29% 2 60 = Ei (eksbi) Z (zetta) = 18.06% 2 70 = Zi (zebi) Y (jotta) = 20.89% 2 80 = Yi (jobi) Im wyższy przedrostek, tym większy błąd zaokrąglenia!
32 Dlaczego plik z filmem o rozmiarze 4.6 GB nie mieści się na płytę DVD o pojemności 4.7 GB? 4.7 GB (DVD) = 4700 MB = kb = B B / 1024 = KiB KiB / 1024 = MiB MiB / 1024 = 4.38 GiB ("rzeczywista" pojemność płyty) Producenci sprzętu używają jednostek z układu SI, programy komputerowe (dla tych samych oznaczeń) stosują jednostki binarne, oparte na normie IEC : pierwsze sprawy sądowe użytkowników przeciwko firmie Seagate w USA
33 Inne jednostki związane z informacją MIPS (Million Instructions Per Second) miara wydajności procesora określa liczbę milionów operacji stałoprzecinkowych, wykonywanych w ciągu sekundy, przez daną jednostkę obliczeniową FLOPS (Floating Point Operations Per Second) miara wydajności układów realizujących obliczenia zmiennoprzecinkowe określa liczbę operacji zmiennoprzecinkowych na sekundę
34 Przykłady wydajności procesorów Intel Core i Ghz wydajność teoretyczna Gflops najszybszy system równoległy na świecie (Listopad ) Tianhe-2 (MilkyWay-2) National Super Computer Center in Guangzhou (China) cores, 2.2 Ghz Xeon wydajność teoretyczna TFlops wydajność praktyczna (test LinPack) Tflops (źródło:
35 Systemy liczbowe Systemy liczbowe pozycyjne niepozycyjne binarny rzymski trójkowy dziesiętny System liczbowy zbiór zasad, dzięki którym można przedstawiać liczby za pomocą umownych znaków (cyfr) oraz wykonywać na liczbach działania
36 Systemy liczbowe systemy pozycyjne znaczenie danej cyfry zależy od miejsca (pozycji), na którym występuje ona w liczbie system dziesiętny, liczba 111 te same cyfry, a każda ma inne znaczenie systemy niepozycyjne znaczenie cyfr nie zależy od miejsca (pozycji) w liczbie system rzymski, liczba III
37 Szablon systemu pozycyjnego - system o podstawie "p" p 3 p 2 p 1 p 0 p -1 p -2 p -3 p-4 x 3 x 2 x 1 x , x -1 x -2 x -3 x wagi cyfry pozycje część całkowita część ułamkowa Właściwości: występuje p cyfr o wartościach 0,1,,p-1 system czwórkowy: p = 4, D = {0, 1, 2, 3} wartość cyfry w liczbie zależy od jej pozycji pozycja posiada wagę równą podstawie systemu podniesionej do potęgi o wartości pozycji p podstawa systemu D zbiór dozwolonych cyfr
38 System dziesiętny - znany nam od dziecka ,1 0,01 0,001 0, wagi x 3 x 2 x 1 x , x -1 x -2 x -3 x p = 10, D = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9} cyfry pozycje X (10) + x x x x x x x x
39 System dziesiętny Przykład: liczba : 1924, , ,89 (10) = = = = ,8 + 0,09
40 System dwójkowy (binarny) "ojciec" maszyn cyfrowych ,5 0,25 0,125 0, x 3 x 2 x 1 x wagi , x -1 x -2 x -3 x cyfry pozycje p = 2, D = {0, 1} X (10) + x x x x x x x x
41 System binarny Przykład: liczba : 1101, , ,01 (2) = = = = ,25 = = 13,25 (10)
42 Systemy pozycyjne X (2) X (3) X (4) X (5) X (8) X (10) X (12) X (16) A A B B C D E F
43 Zastosowania systemów liczbowych system dwójkowy p = 2, D = {0,1} w pewnym stopniu uwarunkowany antropologicznie (dwie ręce, dwie nogi, dwoje oczu, ) podstawa elektroniki cyfrowej i informatyki
44 Zastosowania systemów liczbowych system ósemkowy p = 8, D = {0, 1, 2, 3, 4, 5, 6, 7} obecnie ma bardzo niewielkie zastosowanie UNIX: chmod 777 jakis_plik.txt zmiana praw dostępu do pliku r w x r w x r w x user group others
45 Zastosowania systemów liczbowych system dziesiętny p = 10, D = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9} podstawowy system liczbowy praktycznie we wszystkich krajach świata w dużym stopniu uwarunkowany antropologicznie (dziesięć palców jako pierwsze narzędzie do liczenia) od XVI wieku zaczął wypierać system rzymski, szczególnie w bankowości, księgowości i nauce
46 Zastosowania systemów liczbowych system dwunastkowy p = 12, D = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B} ma cztery dzielniki naturalne (2,3,4,6), a dziesiętny tylko dwa (2,5) stosowany w krajach anglosaskich m.in. do typografii i pomiaru długości stopa = 12 cali cal = 12 linii linia = 12 punktów w Polsce również znany od dawna tuzin (12 sztuk) kopa (5 tuzinów) gros (12 tuzinów) miary czasu rok = 12 miesięcy doba = 24 godziny godzina = 60 minut
47 Zastosowania systemów liczbowych system szesnastkowy (heksadecymalny) p = 16, D = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F} stosowany powszechnie w informatyce do zapisu jednego bajtu wystarczą dwie cyfry w systemie szesnastkowym (2) => 00 (16) (2) => FF (16) dzięki temu świetnie nadaje się do zapisu dużych liczb, np. adresów pamięci adresy sprzętowe MAC urządzeń sieciowych, np. 1E:4A:0D:F1:3B:78 w języku HTML stosowany do zapisu kolorów RGB (24 bity) #66CC99 = [102, 204, 153]
48 Dziękuję za uwagę. Kolejny wykład: 2 marca Zapraszam!
konsultacje: dr inŝ. Jarosław Forenc Dydaktyka - slajdy prezentowane na wykładzie
Rok akademicki /, Wykład nr /5 Dane podstawowe Informatyka Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia stacjonarne I stopnia Rok akademicki / Wykład nr (7..) dr inż.
Bardziej szczegółowodr inż. Jarosław Forenc
Informatyka 2 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr III, studia niestacjonarne I stopnia Rok akademicki 2011/2012 Pracownia nr 1 (14.10.2011) Rok akademicki 2011/2012,
Bardziej szczegółowoI. KARTA PRZEDMIOTU CEL PRZEDMIOTU WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI EFEKTY KSZTAŁCENIA
I. KARTA PRZEDMIOTU 1. Nazwa przedmiotu: PODSTAWY PROGRAMOWANIA. Kod przedmiotu: Ovi1 3. Jednostka prowadząca: Wydział Mechaniczno-Elektryczny 4. Kierunek: Mechatronika 5. Specjalność: Eksploatacja Systemów
Bardziej szczegółowoInformatyka 1. Plan dzisiejszych zajęć. zajęcia nr 1. Elektrotechnika, semestr II rok akademicki 2008/2009
Informatyka 1 zajęcia nr 1 Elektrotechnika, semestr II rok akademicki 2008/2009 mgr inż.. Paweł Myszkowski Plan dzisiejszych zajęć 1. Organizacja laboratorium przedmiotu 2. Algorytmy i sposoby ich opisu
Bardziej szczegółowoTechnika Cyfrowa i Mikroprocesorowa
Technika Cyfrowa i Mikroprocesorowa Prowadzący przedmiot: Ćwiczenia laboratoryjne: dr inż. Andrzej Ożadowicz dr inż. Andrzej Ożadowicz dr inż. Jakub Grela Wydział Elektrotechniki, Automatyki, Informatyki
Bardziej szczegółowoArytmetyka komputera. Na podstawie podręcznika Urządzenia techniki komputerowej Tomasza Marciniuka. Opracował: Kamil Kowalski klasa III TI
Arytmetyka komputera Na podstawie podręcznika Urządzenia techniki komputerowej Tomasza Marciniuka Opracował: Kamil Kowalski klasa III TI Spis treści 1. Jednostki informacyjne 2. Systemy liczbowe 2.1. System
Bardziej szczegółowoUniwersytet w Białymstoku Wydział Ekonomiczno-Informatyczny w Wilnie SYLLABUS na rok akademicki 2010/2011
SYLLABUS na rok akademicki 010/011 Tryb studiów Studia stacjonarne Kierunek studiów Informatyka Poziom studiów Pierwszego stopnia Rok studiów/ semestr 1(rok)/1(sem) Specjalność Bez specjalności Kod katedry/zakładu
Bardziej szczegółowodr inż. Jarosław Forenc
Informatyka 2 Politechnika Białostocka - Wydział Elektryczny semestr III, studia stacjonarne I stopnia Rok akademicki 2015/2016 Pracownia nr 1 (21/23.09.2015) Rok akademicki 2015/2016, Pracownia nr 1 2/22
Bardziej szczegółowoINFORMATYKA. Zajęcia organizacyjne. Arytmetyka komputerowa.
INFORMATYKA Zajęcia organizacyjne Arytmetyka komputerowa http://www.infoceram.agh.edu.pl http://home.agh.edu.pl/~grzesik/ KONSULTACJE Zbigniew Grzesik środa, 9 ; A-3, p. 2 tel.: 67-249 e-mail: grzesik@agh.edu.pl
Bardziej szczegółowoArytmetyka komputerów
Arytmetyka komputerów wer. 4 z drobnymi modyfikacjami! Wojciech Myszka 2017-10-26 20:59:28 +0200 Liczby binarne Liczby dwójkowe nie są wcale nowym wynalazkiem: Pierwsze wzmianki pochodzą z Indii, z 5 2
Bardziej szczegółowoDane, informacja, programy. Kodowanie danych, kompresja stratna i bezstratna
Dane, informacja, programy Kodowanie danych, kompresja stratna i bezstratna DANE Uporządkowane, zorganizowane fakty. Główne grupy danych: tekstowe (znaki alfanumeryczne, znaki specjalne) graficzne (ilustracje,
Bardziej szczegółowoTeoretyczne Podstawy Informatyki
Teoretyczne Podstawy Informatyki cel zajęć Celem kształcenia jest uzyskanie umiejętności i kompetencji w zakresie budowy schematów blokowych algor ytmów oraz ocenę ich złożoności obliczeniowej w celu optymizacji
Bardziej szczegółowoJednostki informacji. Bajt moŝna podzielić na dwie połówki 4-bitowe nazywane tetradami (ang. nibbles).
Wykład 1 1-1 Informatyka nauka zajmująca się zbieraniem, przechowywaniem i przetwarzaniem informacji. Informacja obiekt abstrakcyjny, który w postaci zakodowanej moŝe być przechowywany, przesyłany, przetwarzany
Bardziej szczegółowoTechniki multimedialne
Techniki multimedialne Digitalizacja podstawą rozwoju systemów multimedialnych. Digitalizacja czyli obróbka cyfrowa oznacza przetwarzanie wszystkich typów informacji - słów, dźwięków, ilustracji, wideo
Bardziej szczegółowoPRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: ARCHITEKTURA SYSTEMÓW KOMPUTEROWYCH Kierunek: Informatyka Rodzaj przedmiotu: obowiązkowy w ramach treści kierunkowych, moduł kierunkowy ogólny Rodzaj zajęć: wykład, ćwiczenia I KARTA
Bardziej szczegółowoPODSTAWY PROGRAMOWANIA STRUKTURALNEGO (C) SYLABUS A. Informacje ogólne
PODSTAWY PROGRAMOWANIA STRUKTURALNEGO (C) SYLABUS A. Informacje ogólne Elementy składowe sylabusu Nazwa jednostki prowadzącej kierunek Nazwa kierunku studiów Poziom kształcenia Profil studiów Forma studiów
Bardziej szczegółowoPRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Kierunek: Inżynieria Biomedyczna Rodzaj przedmiotu: obowiązkowy moduł kierunkowy ogólny Rodzaj zajęć: wykład, laboratorium JĘZYKI PROGRAMOWANIA Programming Languages Forma studiów: studia
Bardziej szczegółowoOpis efektów kształcenia dla modułu zajęć
Nazwa modułu: Formalne podstawy informatyki Rok akademicki: 2013/2014 Kod: EIB-1-220-s Punkty ECTS: 2 Wydział: Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Kierunek: Inżynieria Biomedyczna
Bardziej szczegółowoPodstawy Informatyki dla Nauczyciela
Podstawy Informatyki dla Nauczyciela Bożena Woźna-Szcześniak bwozna@gmail.com Jan Długosz University, Poland Wykład 2 Bożena Woźna-Szcześniak (AJD) Podstawy Informatyki dla Nauczyciela Wykład 2 1 / 1 Informacja
Bardziej szczegółowoE-1EZ1-03-s2. Elektrotechnika I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)
KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu E-1EZ1-03-s2 Nazwa modułu Informatyka 2 Nazwa modułu w języku angielskim Computer science 2 Obowiązuje od roku akademickiego 2012/2013 (aktualizacja 2017/2018)
Bardziej szczegółowoPodstawy techniki cyfrowej i mikroprocesorowej - opis przedmiotu
Podstawy techniki cyfrowej i mikroprocesorowej - opis przedmiotu Informacje ogólne Nazwa przedmiotu Podstawy techniki cyfrowej i mikroprocesorowej Kod przedmiotu 06.5-WE-AiRP-PTCiM Wydział Kierunek Wydział
Bardziej szczegółowoMiernictwo elektroniczne
Miernictwo elektroniczne Policz to, co można policzyć, zmierz to co można zmierzyć, a to co jest niemierzalne, uczyń mierzalnym Galileo Galilei Dr inż. Zbigniew Świerczyński p. 112A bud. E-1 Wstęp Pomiar
Bardziej szczegółowoI. KARTA PRZEDMIOTU CEL PRZEDMIOTU
I. KARTA PRZEDMIOTU 1. Nazwa przedmiotu: TECHNOLOGIA INFORMACYJNA 2. Kod przedmiotu: Ot 3. Jednostka prowadząca: Wydział Mechaniczno-Elektryczny 4. Kierunek: Automatyka i Robotyka 5. Specjalność: Informatyka
Bardziej szczegółowoJęzyki i metodyka programowania. Reprezentacja danych w systemach komputerowych
Reprezentacja danych w systemach komputerowych Kod (łac. codex - spis), ciąg składników sygnału (kombinacji sygnałów elementarnych, np. kropek i kresek, impulsów prądu, symboli) oraz reguła ich przyporządkowania
Bardziej szczegółowoMETODY OPISU ALGORYTMÓW KOMPUTEROWYCH
Wydział Elektryczny Katedra Elektrotechniki Teoretycznej i Metrologii Instrukcja do pracowni z przedmiotu Podstawy Informatyki Kod przedmiotu: TS1C 100 003 Ćwiczenie pt. METODY OPISU ALGORYTMÓW KOMPUTEROWYCH
Bardziej szczegółowoWprowadzenie do architektury komputerów systemy liczbowe, operacje arytmetyczne i logiczne
Wprowadzenie do architektury komputerów systemy liczbowe, operacje arytmetyczne i logiczne 1. Bit Pozycja rejestru lub komórki pamięci służąca do przedstawiania (pamiętania) cyfry w systemie (liczbowym)
Bardziej szczegółowoWstęp do informatyki. Pojęcie liczebności. Zapis liczb. Liczenie bez liczebników. Podstawy arytmetyki komputerowej. Cezary Bolek
Pojęcie liczebności Wstęp do informatyki Podstawy arytmetyki komputerowej Cezary Bolek cbolek@ki.uni.lodz.pl Uniwersytet Łódzki Wydział Zarządzania Katedra Informatyki Naturalna zdolność człowieka do postrzegania
Bardziej szczegółowoKarta (sylabus) modułu/przedmiotu Transport Studia I stopnia
Karta (sylabus) modułu/przedmiotu Transport Studia I stopnia Przedmiot: Podstawy informatyki Rodzaj przedmiotu: Podstawowy/obowiązkowy Kod przedmiotu: TR 1 S 0 1 22-0_1 Rok: I Semestr: 1 Forma studiów:
Bardziej szczegółowoDla człowieka naturalnym sposobem liczenia jest korzystanie z systemu dziesiętnego, dla komputera natomiast korzystanie z zapisu dwójkowego
Arytmetyka cyfrowa Dla człowieka naturalnym sposobem liczenia jest korzystanie z systemu dziesiętnego, dla komputera natomiast korzystanie z zapisu dwójkowego (binarnego). Zapis binarny - to system liczenia
Bardziej szczegółowoWprowadzenie do informatyki i użytkowania komputerów. Kodowanie informacji System komputerowy
1 Wprowadzenie do informatyki i użytkowania komputerów Kodowanie informacji System komputerowy Kodowanie informacji 2 Co to jest? bit, bajt, kod ASCII. Jak działa system komputerowy? Co to jest? pamięć
Bardziej szczegółowoWstęp do informatyki. Pojęcie liczebności. Liczenie bez liczebników. Podstawy arytmetyki komputerowej. Cezary Bolek
Wstęp do informatyki Podstawy arytmetyki komputerowej Cezary Bolek cbolek@ki.uni.lodz.pl Uniwersytet Łódzki Wydział Zarządzania Katedra Informatyki Pojęcie liczebności Naturalna zdolność człowieka do postrzegania
Bardziej szczegółowoPodstawy Informatyki. Inżynieria Ciepła, I rok. Wykład 5 Liczby w komputerze
Podstawy Informatyki Inżynieria Ciepła, I rok Wykład 5 Liczby w komputerze Jednostki informacji Bit (ang. bit) (Shannon, 948) Najmniejsza ilość informacji potrzebna do określenia, który z dwóch równie
Bardziej szczegółowodr inż. Jarosław Forenc
Informatyka 1 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia stacjonarne I stopnia Rok akademicki 2018/2019 Wykład nr 7 (12.04.2019) Rok akademicki 2018/2019, Wykład
Bardziej szczegółowoMetody numeryczne Technika obliczeniowa i symulacyjna Sem. 2, EiT, 2014/2015
Metody numeryczne Technika obliczeniowa i symulacyjna Sem. 2, EiT, 2014/2015 1 Metody numeryczne Dział matematyki Metody rozwiązywania problemów matematycznych za pomocą operacji na liczbach. Otrzymywane
Bardziej szczegółowoSystemy zapisu liczb.
Systemy zapisu liczb. Cele kształcenia: Zapoznanie z systemami zapisu liczb: dziesiętny, dwójkowy, ósemkowy, szesnastkowy. Zdobycie umiejętności wykonywania działań na liczbach w różnych systemach. Zagadnienia:
Bardziej szczegółowoInformatyka 1. Informatyka 1. Wykład nr 1 (03.03.2008) Dane podstawowe. Politechnika Białostocka. - Wydział Elektryczny.
Rok akademicki /2008, Wykład nr 1 2/32 Informatyka 1 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia stacjonarne I stopnia Rok akademicki /2008 Wykład nr 1 (03.03.2008)
Bardziej szczegółowoDane, informacja, programy. Kodowanie danych, kompresja stratna i bezstratna
Dane, informacja, programy Kodowanie danych, kompresja stratna i bezstratna DANE Uporządkowane, zorganizowane fakty. Główne grupy danych: tekstowe (znaki alfanumeryczne, znaki specjalne) graficzne (ilustracje,
Bardziej szczegółowoPRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Kierunek: Informatyka Rodzaj przedmiotu: obowiązkowy w ramach treści kierunkowych, moduł kierunkowy ogólny Rodzaj zajęć: wykład, laboratorium I KARTA PRZEDMIOTU CEL PRZEDMIOTU PRZEWODNIK
Bardziej szczegółowoI. KARTA PRZEDMIOTU CEL PRZEDMIOTU
I. KARTA PRZEDMIOTU 1. Nazwa przedmiotu: TECHNOLOGIA INFORMACYJNA 2. Kod przedmiotu: Ot 3. Jednostka prowadząca: Wydział Mechaniczno-Elektryczny 4. Kierunek: Automatyka i Robotyka 5. Specjalność: Elektroautomatyka
Bardziej szczegółowoSYSTEMY LICZBOWE. SYSTEMY POZYCYJNE: dziesiętny (arabski): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 rzymski: I, II, III, V, C, M
SYSTEMY LICZBOWE SYSTEMY POZYCYJNE: dziesiętny (arabski):,, 2, 3, 4, 5, 6, 7, 8, 9 rzymski: I, II, III, V, C, M System pozycyjno wagowy: na przykład liczba 444 4 4 4 4 4 4 Wagi systemu dziesiętnego:,,,,...
Bardziej szczegółowoElektrotechnika I stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny) Kierunkowy (podstawowy / kierunkowy / inny HES)
Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Programowanie komputerów 2 Nazwa modułu w języku angielskim Computer programming
Bardziej szczegółowoKARTA KURSU. Wstęp do programowania
KARTA KURSU Nazwa Nazwa w j. ang. Wstęp do programowania Introduction to Programming Kod Punktacja ECTS* 6 Koordynator dr inż. Magdalena Andrzejewska Zespół dydaktyczny: dr inż. Magdalena Andrzejewska
Bardziej szczegółowoTechnika Cyfrowa 1 wykład 1: kody. Dr inż. Jacek Mazurkiewicz Katedra Informatyki Technicznej
Technika Cyfrowa 1 wykład 1: kody Dr inż. Jacek Mazurkiewicz Katedra Informatyki Technicznej e-mail: Jacek.Mazurkiewicz@pwr.edu.pl Sprawy formalne konsultacje, p. 225 C-3: PN: 12:45-15:15, PT: 14:30-16:00
Bardziej szczegółowoI. KARTA PRZEDMIOTU CEL PRZEDMIOTU
I. KARTA PRZEDMIOTU. Nazwa przedmiotu: TECHNOLOGIA INFORMACYJNA 2. Kod przedmiotu: Ot 3. Jednostka prowadząca: Wydział Mechaniczno-Elektryczny 4. Kierunek: Mechanika i budowa maszyn 5. Specjalność: Eksploatacja
Bardziej szczegółowoAlgorytmy i struktury danych - opis przedmiotu
Algorytmy i struktury danych - opis przedmiotu Informacje ogólne Nazwa przedmiotu Algorytmy i struktury danych Kod przedmiotu 11.3-WP-PEDP-AiSD Wydział Kierunek Wydział Pedagogiki, Psychologii i Socjologii
Bardziej szczegółowoSystemy liczbowe. 1. Przedstawić w postaci sumy wag poszczególnych cyfr liczbę rzeczywistą R = (10).
Wprowadzenie do inżynierii przetwarzania informacji. Ćwiczenie 1. Systemy liczbowe Cel dydaktyczny: Poznanie zasad reprezentacji liczb w systemach pozycyjnych o różnych podstawach. Kodowanie liczb dziesiętnych
Bardziej szczegółowoPolitechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2015/2016
Politechnika Krakowska im. Tadeusza Kościuszki Karta przedmiotu Wydział Mechaniczny obowiązuje studentów rozpoczynających studia w roku akademickim 2015/2016 Kierunek studiów: Mechanika i Budowa Maszyn
Bardziej szczegółowoArchitektura komputerów
Katedra Mikroelektroniki i Technik Informatycznych Politechnika Łódzka Architektura komputerów dr inż. Bartosz Pękosławski Łódź, dn. 6.10.2018 Dane kontaktowe Adres e-mail: bartoszp@dmcs.pl Bieżące informacje:
Bardziej szczegółowoDr inż. Grażyna KRUPIŃSKA. D-10 pokój 227 WYKŁAD 1 WSTĘP DO INFORMATYKI
Dr inż. Grażyna KRUPIŃSKA Grazyna.Krupinska@fis.agh.edu.pl http://orion.fis.agh.edu.pl/~grazyna/ D-10 pokój 227 WYKŁAD 1 WSTĘP DO INFORMATYKI Plan wykładu 2 Wprowadzenie, trochę historii, systemy liczbowe
Bardziej szczegółowoRok akademicki: 2013/2014 Kod: EEL s Punkty ECTS: 2. Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne
Nazwa modułu: Technika mikroprocesorowa Rok akademicki: 2013/2014 Kod: EEL-1-616-s Punkty ECTS: 2 Wydział: Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Kierunek: Elektrotechnika Specjalność:
Bardziej szczegółowoArchitektura komputerów II - opis przedmiotu
Architektura komputerów II - opis przedmiotu Informacje ogólne Nazwa przedmiotu Architektura komputerów II Kod przedmiotu 11.3-WI-INFP-AK-II Wydział Kierunek Wydział Informatyki, Elektrotechniki i Automatyki
Bardziej szczegółowoNaturalny kod binarny (NKB)
SWB - Arytmetyka binarna - wykład 6 asz 1 Naturalny kod binarny (NKB) pozycja 7 6 5 4 3 2 1 0 wartość 2 7 2 6 2 5 2 4 2 3 2 2 2 1 2 0 wartość 128 64 32 16 8 4 2 1 bity b 7 b 6 b 5 b 4 b 3 b 2 b 1 b 0 System
Bardziej szczegółowoPolitechnika Białostocka, Wydział Elektryczny, Katedra Elektrotechniki Teoretycznej i Metrologii ul. Wiejska 45D, Białystok
Rok akademicki 2016/2017, Wykład nr 1 2/56 Dane podstawowe Informatyka 1 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia stacjonarne I stopnia Rok akademicki 2016/2017
Bardziej szczegółowoL6.1 Systemy liczenia stosowane w informatyce
L6.1 Systemy liczenia stosowane w informatyce Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Publikacja jest dystrybuowana bezpłatnie Program Operacyjny Kapitał
Bardziej szczegółowoRok akademicki: 2012/2013 Kod: EAR-1-206-s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: -
Nazwa modułu: Informatyka 1 Rok akademicki: 2012/2013 Kod: EAR-1-206-s Punkty ECTS: 3 Wydział: Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Kierunek: Automatyka i Robotyka Specjalność:
Bardziej szczegółowo12. Wprowadzenie Sygnały techniki cyfrowej Systemy liczbowe. Matematyka: Elektronika:
PRZYPOMNIJ SOBIE! Matematyka: Dodawanie i odejmowanie "pod kreską". Elektronika: Sygnały cyfrowe. Zasadę pracy tranzystorów bipolarnych i unipolarnych. 12. Wprowadzenie 12.1. Sygnały techniki cyfrowej
Bardziej szczegółowoPrzedmiot: Urządzenia techniki komputerowej Nauczyciel: Mirosław Ruciński
Przedmiot: Urządzenia techniki komputerowej Nauczyciel: Mirosław Ruciński Temat: Systemy zapisu liczb. Cele kształcenia: Zapoznanie z systemami zapisu liczb: dziesiętny, dwójkowy, ósemkowy, szesnastkowy.
Bardziej szczegółowoMetodyki i techniki programowania
Metodyki i techniki programowania dr inż. Maciej Kusy Katedra Podstaw Elektroniki Wydział Elektrotechniki i Informatyki Politechnika Rzeszowska Elektronika i Telekomunikacja, sem. 2 Plan wykładu Sprawy
Bardziej szczegółowoSystemy liczbowe używane w technice komputerowej
Systemy liczbowe używane w technice komputerowej Systemem liczenia nazywa się sposób tworzenia liczb ze znaków cyfrowych oraz zbiór reguł umożliwiających wykonywanie operacji arytmetycznych na liczbach.
Bardziej szczegółowoE-2IZ1-03-s3. Informatyka I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny)
KARTA MODUŁU / KARTA PRZEDMIOTU Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. Kod modułu E-2IZ1-03-s3 Nazwa modułu Podstawy programowania 2 Nazwa modułu w języku angielskim Basics
Bardziej szczegółowoprzedmiot kierunkowy (podstawowy / kierunkowy / inny HES) obowiązkowy (obowiązkowy / nieobowiązkowy) polski semestr I
KARTA MODUŁU / KARTA PRZEDMIOTU Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 2012/1013
Bardziej szczegółowoWykład I: Kodowanie liczb w systemach binarnych. Studia Podyplomowe INFORMATYKA Podstawy Informatyki
Studia Podyplomowe INFORMATYKA Podstawy Informatyki Wykład I: Kodowanie liczb w systemach binarnych 1 Część 1 Dlaczego system binarny? 2 I. Dlaczego system binarny? Pojęcie bitu Bit jednostka informacji
Bardziej szczegółowodr inż. Jarosław Forenc
Informatyka Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia stacjonarne I stopnia Rok akademicki 8/9 Wykład nr 4 (.3.9) Rok akademicki 8/9, Wykład nr 4 /33 Plan wykładu
Bardziej szczegółowoSystemy liczenia. 333= 3*100+3*10+3*1
Systemy liczenia. System dziesiętny jest systemem pozycyjnym, co oznacza, Ŝe wartość liczby zaleŝy od pozycji na której się ona znajduje np. w liczbie 333 kaŝda cyfra oznacza inną wartość bowiem: 333=
Bardziej szczegółowoJęzyki programowania II - opis przedmiotu
Języki programowania II - opis przedmiotu Informacje ogólne Nazwa przedmiotu Języki programowania II Kod przedmiotu 06.9-WM-IB-P-33_15gen Wydział Kierunek Wydział Mechaniczny Inżynieria biomedyczna Profil
Bardziej szczegółowoAlgorytmy i struktury danych
Algorytmy i struktury danych 5. Pamięć komputera Łódź 2013 Bity i bajty Pamięć komputera jest kategoryzowana wg dostępu, szybkości i pojemności. Typ Szybkość dostępu Odległość do CPU Pojemność Ulotna?
Bardziej szczegółowoKodowanie informacji. Kody liczbowe
Wykład 2 2-1 Kodowanie informacji PoniewaŜ komputer jest urządzeniem zbudowanym z układów cyfrowych, informacja przetwarzana przez niego musi być reprezentowana przy pomocy dwóch stanów - wysokiego i niskiego,
Bardziej szczegółowoWstęp do informatyki- wykład 1
MATEMATYKA 1 Wstęp do informatyki- wykład 1 Systemy liczbowe Treści prezentowane w wykładzie zostały oparte o: S. Prata, Język C++. Szkoła programowania. Wydanie VI, Helion, 2012 www.cplusplus.com Jerzy
Bardziej szczegółowo1.1. Pozycyjne systemy liczbowe
1.1. Pozycyjne systemy liczbowe Systemami liczenia nazywa się sposób tworzenia liczb ze znaków cyfrowych oraz zbiór reguł umożliwiających wykonywanie operacji arytmetycznych na liczbach. Dla dowolnego
Bardziej szczegółowoPodstawy programowania strukturalnego (C) SYLABUS A. Informacje ogólne
Podstawy programowania strukturalnego (C) SYLABUS A. Informacje ogólne Elementy składowe sylabusu Nazwa jednostki prowadzącej kierunek Nazwa kierunku studiów Poziom kształcenia Profil studiów Forma studiów
Bardziej szczegółowoWstęp do informatyki- wykład 1 Systemy liczbowe
1 Wstęp do informatyki- wykład 1 Systemy liczbowe Treści prezentowane w wykładzie zostały oparte o: S. Prata, Język C++. Szkoła programowania. Wydanie VI, Helion, 2012 www.cplusplus.com Jerzy Grębosz,
Bardziej szczegółowoKARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Programowanie I C15
KARTA PRZEDMIOTU 1. Informacje ogólne Nazwa przedmiotu i kod (wg planu studiów): Nazwa przedmiotu (j. ang.): Kierunek studiów: Specjalność/specjalizacja: Poziom kształcenia: Profil kształcenia: Forma studiów:
Bardziej szczegółowoKARTA PRZEDMIOTU. Programowanie niskopoziomowe, C2. Low Level Programming Informatyka
KARTA PRZEDMIOTU. Informacje ogólne Nazwa przedmiotu i kod (wg planu studiów): Nazwa przedmiotu (j. ang.): Kierunek studiów: Specjalność/specjalizacja: Poziom kształcenia: Profil kształcenia: Forma studiów:
Bardziej szczegółowoWydział Mechaniczny. Instrukcja do zajęć laboratoryjnych
Politechnika Białostocka Wydział Mechaniczny Instrukcja do zajęć laboratoryjnych Temat ćwiczenia: Arytmetyka układów cyfrowych część 1 dodawanie i odejmowanie liczb binarnych Numer ćwiczenia: 1 Laboratorium
Bardziej szczegółowoRok akademicki: 2016/2017 Kod: JFT s Punkty ECTS: 5. Poziom studiów: Studia I stopnia Forma i tryb studiów: -
Nazwa modułu: Język C++ Rok akademicki: 2016/2017 Kod: JFT-1-306-s Punkty ECTS: 5 Wydział: Fizyki i Informatyki Stosowanej Kierunek: Fizyka Techniczna Specjalność: - Poziom studiów: Studia I stopnia Forma
Bardziej szczegółowoPRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Algorytmy i programowanie Algorithms and Programming Kierunek: Zarządzanie i Inżynieria Produkcji Rodzaj przedmiotu: kierunkowy Poziom studiów: studia I stopnia forma studiów: studia
Bardziej szczegółowoJęzyk programowania C C Programming Language. ogólnoakademicki
Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 2013/2014
Bardziej szczegółowoRok akademicki: 2013/2014 Kod: JFT s Punkty ECTS: 5. Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne
Nazwa modułu: Programowanie proceduralne Rok akademicki: 2013/2014 Kod: JFT-1-201-s Punkty ECTS: 5 Wydział: Fizyki i Informatyki Stosowanej Kierunek: Fizyka Techniczna Specjalność: Poziom studiów: Studia
Bardziej szczegółowoKARTA MODUŁU KSZTAŁCENIA
KARTA MODUŁU KSZTAŁCENIA I. Informacje ogólne I. 1 Nazwa modułu kształcenia Podstawy informatyki i architektury systemów komputerowych 2 Nazwa jednostki prowadzącej moduł Instytut Informatyki Zakład Informatyki
Bardziej szczegółowoKARTA PRZEDMIOTU. Programowanie niskopoziomowe, C1
KARTA PRZEDMIOTU 1. Informacje ogólne Nazwa przedmiotu i kod (wg planu studiów): Nazwa przedmiotu (j. ang.): Kierunek studiów: Specjalność/specjalizacja: Poziom kształcenia: Profil kształcenia: Forma studiów:
Bardziej szczegółowoNazwa wariantu modułu (opcjonalnie): Laboratorium programowania w języku C++
Uniwersytet Śląski w Katowicach str. 1 Kierunek i poziom studiów: Chemia, poziom pierwszy Sylabus modułu: Laboratorium programowania (0310-CH-S1-019) Nazwa wariantu modułu (opcjonalnie): Laboratorium programowania
Bardziej szczegółowoPodstawy informatyki. Reprezentacja danych w systemach cyfrowych
Podstawy informatyki Reprezentacja danych w systemach cyfrowych Systemy liczbowe Najpopularniejsze systemy liczbowe: system decymalny (dziesiętny) system binarny (dwójkowy) system heksadecymalny (szesnastkowy)
Bardziej szczegółowoOpisy efektów kształcenia dla modułu
Karta modułu - Metodyki i techniki programowania 1 / 5 Nazwa modułu: Metodyki i techniki programowania Rocznik: 2012/2013 Kod: RIA-1-103-s Punkty ECTS: 7 Wydział: Inżynierii Mechanicznej i Robotyki Poziom
Bardziej szczegółowoKARTA PRZEDMIOTU. 1. NAZWA PRZEDMIOTU: Algorytmizacja i programowanie. 2. KIERUNEK: Matematyka. 3. POZIOM STUDIÓW: I stopnia
KARTA PRZEDMIOTU 1. NAZWA PRZEDMIOTU: Algorytmizacja i programowanie 2. KIERUNEK: Matematyka 3. POZIOM STUDIÓW: I stopnia 4. ROK/ SEMESTR STUDIÓW: II/3 5. LICZBA PUNKTÓW ECTS: 5 6. LICZBA GODZIN: 30 wykład
Bardziej szczegółowoMetodyki i techniki programowania
Metodyki i techniki programowania dr inż. Maciej Kusy Katedra Podstaw Elektroniki Wydział Elektrotechniki i Informatyki Politechnika Rzeszowska Elektronika i Telekomunikacja, sem. 2 Plan wykładu Sprawy
Bardziej szczegółowoCyfrowy zapis informacji. 5 grudnia 2013 Wojciech Kucewicz 2
Cyfrowy zapis informacji 5 grudnia 2013 Wojciech Kucewicz 2 Bit, Bajt, Słowo 5 grudnia 2013 Wojciech Kucewicz 3 Cyfrowy zapis informacji Bit [ang. binary digit] jest elementem zbioru dwuelementowego używanym
Bardziej szczegółowoDr inż. Jan Chudzikiewicz Pokój 117/65 Tel Materiały:
Dr inż Jan Chudzikiewicz Pokój 7/65 Tel 683-77-67 E-mail: jchudzikiewicz@watedupl Materiały: http://wwwitawatedupl/~jchudzikiewicz/ Warunki zaliczenie: Otrzymanie pozytywnej oceny z kolokwium zaliczeniowego
Bardziej szczegółowoWYKŁAD. Jednostka prowadząca: Wydział Techniczny. Kierunek studiów: Elektronika i telekomunikacja. Nazwa przedmiotu: Język programowania C++
Jednostka prowadząca: Wydział Techniczny Kierunek studiów: Elektronika i telekomunikacja Nazwa przedmiotu: Język programowania C++ Charakter przedmiotu: podstawowy, obowiązkowy Typ studiów: inŝynierskie
Bardziej szczegółowoKarta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2015/2016. Forma studiów: Niestacjonarne Kod kierunku: 11.
Państwowa Wyższa Szko la Zawodowa w Nowym Sa czu Karta przedmiotu Instytut Techniczny obowiązuje studentów rozpoczynających studia w roku akademickim 201/2016 Kierunek studiów: Informatyka Profil: Ogólnoakademicki
Bardziej szczegółowoTechnologie Informacyjne
System binarny Szkoła Główna Służby Pożarniczej Zakład Informatyki i Łączności October 7, 26 Pojęcie bitu 2 Systemy liczbowe 3 Potęgi dwójki 4 System szesnastkowy 5 Kodowanie informacji 6 Liczby ujemne
Bardziej szczegółowoPracownia Komputerowa wykład VI
Pracownia Komputerowa wykład VI dr Magdalena Posiadała-Zezula http://www.fuw.edu.pl/~mposiada 1 Przypomnienie 125 (10) =? (2) Liczby całkowite : Operacja modulo % reszta z dzielenia: 125%2=62 reszta 1
Bardziej szczegółowoARCHITEKTURA SYSTEMÓW KOMPUTEROWYCH
ARCHITEKTURA SYSTEMÓW KOMPUTEROWYCH reprezentacja danych ASK.RD.01 c Dr inż. Ignacy Pardyka UNIWERSYTET JANA KOCHANOWSKIEGO w Kielcach Rok akad. 2011/2012 c Dr inż. Ignacy Pardyka (Inf.UJK) ASK.RD.01 Rok
Bardziej szczegółowoArytmetyka binarna - wykład 6
SWB - Arytmetyka binarna - wykład 6 asz 1 Arytmetyka binarna - wykład 6 Adam Szmigielski aszmigie@pjwstk.edu.pl SWB - Arytmetyka binarna - wykład 6 asz 2 Naturalny kod binarny (NKB) pozycja 7 6 5 4 3 2
Bardziej szczegółowoPRYWATNA WYŻSZA SZKOŁA BUSINESSU, ADMINISTRACJI I TECHNIK KOMPUTEROWYCH S Y L A B U S
PRYWATNA WYŻSZA SZKOŁA BUSINESSU, ADMINISTRACJI I TECHNIK KOMPUTEROWYCH ZATWIERDZAM Prorektor ds. dydaktyki i wychowania S Y L A B U S 1 Tytuł (stopień) naukowy oraz imię i nazwisko wykładowcy: dr hab.,
Bardziej szczegółowoPRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Kierunek: Informatyka Rodzaj przedmiotu: obowiązkowy w ramach treści wspólnych z kierunkiem Matematyka, moduł kierunku obowiązkowy PODSTAWY INFORMATYKI Fundamentals of computer science
Bardziej szczegółowoElektrotechnika II Stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny)
Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 2012/2013
Bardziej szczegółowoO sygnałach cyfrowych
O sygnałach cyfrowych Informacja Informacja - wielkość abstrakcyjna, która moŝe być: przechowywana w pewnych obiektach przesyłana pomiędzy pewnymi obiektami przetwarzana w pewnych obiektach stosowana do
Bardziej szczegółowoUrządzenia Techniki. Klasa I TI. System dwójkowy (binarny) -> BIN. Przykład zamiany liczby dziesiętnej na binarną (DEC -> BIN):
1. SYSTEMY LICZBOWE UŻYWANE W TECHNICE KOMPUTEROWEJ System liczenia - sposób tworzenia liczb ze znaków cyfrowych oraz zbiór reguł umożliwiających wykonywanie operacji arytmetycznych na liczbach. Do zapisu
Bardziej szczegółowoWielkości liczbowe. Wykład z Podstaw Informatyki dla I roku BO. Piotr Mika
Wielkości liczbowe Wykład z Podstaw Informatyki dla I roku BO Piotr Mika Wprowadzenie, liczby naturalne Komputer to podstawowe narzędzie do wykonywania obliczeń Jeden bajt reprezentuje 0 oraz liczby naturalne
Bardziej szczegółowoInformatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) stacjonarne (stacjonarne / niestacjonarne)
Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Programowanie obiektowe (Java) Nazwa modułu w języku angielskim Object oriented
Bardziej szczegółowo