KARTA PRZEDMIOTU. Programowanie niskopoziomowe, C1

Podobne dokumenty
KARTA PRZEDMIOTU. Programowanie niskopoziomowe, C2. Low Level Programming Informatyka

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Programowanie I C15

KARTA PRZEDMIOTU. Systemy agentowe w informatyce D1_7

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Technologia programowanie węzła sieci systemu sterowania, D1.

KARTA PRZEDMIOTU. Podstawy elektroniki cyfrowej B6. Fundamentals of digital electronic

KARTA PRZEDMIOTU. Techniki przetwarzania sygnałów, D1_3

KARTA PRZEDMIOTU. Programowanie wieloplatformowe, D1_1

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Programowanie II C10

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Protokoły sieciowe D1_7

KARTA PRZEDMIOTU. System alarmowe i powiadamiania D1_14

KARTA PRZEDMIOTU. Algorytmy i struktury danych, C4

KARTA PRZEDMIOTU. Architektura Komputerów C4

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Webdesign D1_16

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Algorytmy i struktury danych, C3

KARTA PRZEDMIOTU. Projektowanie systemów czasu rzeczywistego D1_13

KARTA PRZEDMIOTU. Tworzenie bezpiecznego kodu D1_13

KARTA PRZEDMIOTU. Grafika reklamowa D1_13

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Inżynieria oprogramowania, C12

KARTA PRZEDMIOTU. Internetowe aplikacje bazodanowe D1_12

PRZEWODNIK PO PRZEDMIOCIE

KARTA PRZEDMIOTU. Systemy czasu rzeczywistego: D1_9

KARTA PRZEDMIOTU. Aplikacje mobilne i wbudowane, D1.8

KARTA PRZEDMIOTU. Procedury składowane w bazach danych D1_11

KARTA PRZEDMIOTU. stacjonarne - wykład 15 h, ćw. laboratoryjne 30 h niestacjonarne - wykład 15 h, ćw. laboratoryjne 15 h

KARTA PRZEDMIOTU. Projekt zespołowy D1_10

KARTA PRZEDMIOTU. Języki i paradygmaty programowania C7. Programming languages and paradigms

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Projekt zespołowy D1_10

KARTA PRZEDMIOTU. Grafika w multimediach D1.11

KARTA PRZEDMIOTU. Obsługa ruchu turystycznego. Tourism Management Turystyka i rekreacja. studia I stopnia praktyczny (P) studia stacjonarne

KARTA PRZEDMIOTU. Grafika użytkowa D1_11

KARTA PRZEDMIOTU. 1. Informacje ogólne. Nazwa przedmiotu i kod (wg planu studiów): Projektowanie baz danych D1_4

KARTA PRZEDMIOTU. nauki techniczne nauki techniczne informatyka. mgr Mirosław Rymar. kierunkowego. obowiązkowy

KARTA PRZEDMIOTU. Management of networks and ICT resources

KARTA PRZEDMIOTU. Podstawy elektroniki i miernictwa, kod: B4. Stacjonarne - wykład 15 h, ćw. audytoryjne 15 h, ćw. laboratoryjne 15 h

KARTA PRZEDMIOTU. Sieciowe systemy informatyczne/technologie internetowe i bazy danych/informatyka praktyczna

KARTA PRZEDMIOTU. Integracja sieci komputerowych D1_4. The integration of computer networks

KARTA PRZEDMIOTU. Badania operacyjne kod: C14. Operational research

KARTA PRZEDMIOTU. 1. Informacje ogólne

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Programowanie II C16

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Programowanie I C6

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu

elektrotechnika I stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny) Kierunkowy (podstawowy / kierunkowy / inny HES)

KARTA PRZEDMIOTU. Programowanie aplikacji sieciowych w języku C# D1_2

KARTA PRZEDMIOTU. 1. Informacje ogólne. Technology practice. 2. Ogólna charakterystyka przedmiotu. Praktyka technologiczna, E2

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Metody drążenia danych D1.3

KARTA PRZEDMIOTU. Zastosowanie sieci komputerowych D1_6

KARTA PRZEDMIOTU. Aplikacje sieciowe w języku Java. D1_5

KARTA PRZEDMIOTU. Programowanie aplikacji bazodanowych w języku C# D1_2

KARTA PRZEDMIOTU. Prawo w turystyce i rekreacji B6. Law in tourism and recreation. Turystyka i rekreacja

KARTA PRZEDMIOTU. Sieci komputerowe C6. stacjonarne - wykład 15 h, ćw. laboratoryjne 30 h niestacjonarne - wykład 15 h, ćw. laboratoryjne 15 h

KARTA PRZEDMIOTU. 1. Informacje ogólne. Ekonomia R.B5

Elektrotechnika I stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny) Kierunkowy (podstawowy / kierunkowy / inny HES)

KARTA PRZEDMIOTU. 1. Informacje ogólne. Podejmowanie decyzji finansowych w przedsiębiorstwach agrobiznesu R.D1.8

KARTA PRZEDMIOTU. Agroturystyka D1-6

PRYWATNA WYŻSZA SZKOŁA BUSINESSU, ADMINISTRACJI I TECHNIK KOMPUTEROWYCH S Y L A B U S

PRZEWODNIK PO PRZEDMIOCIE

KARTA PRZEDMIOTU. Mikroprocesory i mikrokontrolery sieciowe D1.6

KARTA PRZEDMIOTU. Aplikacje sieciowe w języku Java. D1_4

KARTA PRZEDMIOTU. dr n biol Henryk Różański dr inż. Małgorzata Źródło-Loda. moduł kształcenia specjalnościowego ograniczonego wyboru

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. 3. Bilans punktów ECTS

Programowanie obiektowe Object programming. Elektrotechnika II stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny)

Semestr letni Brak Tak

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Metodyka i technika prowadzenia wycieczek D1-9

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Historia architektury i sztuki B1

Z-ETI-1025 Systemy operacyjne Operating systems

Podstawy programowania strukturalnego (C) SYLABUS A. Informacje ogólne

PODSTAWY PROGRAMOWANIA STRUKTURALNEGO (C) SYLABUS A. Informacje ogólne

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. 3. Bilans punktów ECTS

KARTA PRZEDMIOTU. Komunikacja społeczna B5

Z-ETI-0611 Język Programowania C++ Programming Language C++

KARTA PRZEDMIOTU. Badanie jakości surowców rolniczych R.C15. studia pierwszego stopnia. stacjonarna, niestacjonarna

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. 3. Bilans punktów ECTS

KARTA PRZEDMIOTU. Rolnictwo ekologiczne R.C12

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Seminarium dyplomowe i Praca dyplomowa D1_16

Programowanie w Javie nazwa przedmiotu SYLABUS A. Informacje ogólne

Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) Niestacjonarne (stacjonarne / niestacjonarne)

KARTA PRZEDMIOTU. Ekonomika i organizacja gospodarstw rolniczych R.C13

KARTA PRZEDMIOTU. 1. Informacje ogólne. Nazwa przedmiotu i kod (wg planu studiów): FIZYKA, B3. Nazwa przedmiotu (j. ang.): Specjalność/specjalizacja:

Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

A. USYTUOWANIE MODUŁU W SYSTEMIE STUDIÓW

KARTA PRZEDMIOTU. Technika rolnicza R.C2

Specjalnościowy Obowiązkowy Polski Semestr 5

KARTA PRZEDMIOTU. Rolnictwo precyzyjne R.D2.6

KARTA PRZEDMIOTU. Psychologia turystyki aktywnej D1-1. Psychology of active tourism

KARTA PRZEDMIOTU. 1. Informacje ogólne

KARTA PRZEDMIOTU. Systemy operacyjne C5

PRZEWODNIK PO PRZEDMIOCIE

Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) stacjonarne (stacjonarne / niestacjonarne)

KARTA PRZEDMIOTU. 1. Informacje ogólne

KARTA PRZEDMIOTU. Podstawy logistyki R.D1.1

Programowanie obiektowe 1 - opis przedmiotu

Elektrotechnika I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) niestacjonarne (stacjonarne / niestacjonarne)

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

KARTA MODUŁU KSZTAŁCENIA

NAZWA PRZEDMIOTU/MODUŁU KSZTAŁCENIA:

Informatyka I stopień ogólnoakademicki niestacjonarne Teleinformatyka Zakład Informatyki dr inż. Adam Krechowicz mgr inż.

Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. 3. Bilans punktów ECTS. Terenoznawstwo D1-3

Wydział Ekonomiczno-Informatyczny w Wilnie. 1. Podstawy programowania strukturalnego (C) 2. Wstęp do programowania obiektowego

Specjalnościowy Obowiązkowy Polski Semestr trzeci

Transkrypt:

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: Obszar kształcenia: Dziedzina: Dyscyplina nauki: Koordynator przedmiotu: Programowanie niskopoziomowe, C1 Low Level Programming Informatyka Wszystkie specjalności studia I stopnia praktyczny (P) studia stacjonarne / studia niestacjonarne nauki techniczne (wg wykazu) nauki techniczne (wg wykazu) (wg wykazu) Prof. Dr hab. Wiesław Wajs. Ogólna charakterystyka przedmiotu Przynależność do modułu: kierunkowego Status przedmiotu: obowiązkowy Język wykładowy: polski Rok studiów, semestr: I, 1 Forma i wymiar zajęć według planu studiów: Interesariusze i instytucje partnerskie (nieobowiązkowe) Wymagania wstępne / Przedmioty wprowadzające: stacjonarne - wykład h, ćw. laboratoryjne h niestacjonarne - wykład 1 h, laboratoryjne 1 h Dobra umiejętność posługiwania się komputerem brak 1

3. Bilans punktów Całkowita liczba punktów (wg planu studiów; 1 punkt =- godzin pracy studenta, w tym praca na zajęciach i poza zajęciami): 3 (A + B) stacjonarne Niestacjonarne A. Liczba godzin wymagających bezpośredniego udziału nauczyciela (kontaktowych, w czasie rzeczywistym, w tym testy, egzaminy etc) z podziałem na typy zajęć oraz całkowita liczba punktów osiąganych na tych zajęciach B. Poszczególne typy zadań do samokształcenia studenta (niewymagających bezpośredniego udziału nauczyciela) wraz z planowaną średnią liczbą godzin na każde i sumaryczną liczbą (np. praca w bibliotece, w sieci, na platformie e-learningowej, w laboratorium, praca nad projektem końcowym, przygotowanie ogólne; suma poszczególnych godzin powinna zgadzać się z liczbą ogólną) C. Liczba godzin praktycznych/laboratoryjnych w ramach przedmiotu oraz związana z tym liczba punktów (ta liczba nie musi być powiązana z liczbą godzin kontaktowych, niektóre zajęcia praktyczne/laboratoryjne mogą odbywać się bez udziału nauczyciela): obecność na wykładach obecność na ćwiczeniach laboratoryjnych udział w konsultacjach W sumie: przygotowanie ogólne przygotowanie do ćwiczeń laboratoryjnych wykonanie sprawozdań przygotowanie do kolokwium zaliczeniowego praca w bibliotece praca w sieci w sumie: udział w ćwiczeniach laboratoryjnych praca praktyczna samodzielna w sumie: 6 1 60 1 1 0 1, 0 1, 1 60. Opis przedmiotu Cel przedmiotu: Celem przedmiotu jest nabycie praktycznych umiejętności zarządzania pracą procesora w niskopoziomowym języku assembler. Metody dydaktyczne: wykład - pokaz, laboratorium - zadania problemowe Treści kształcenia (w rozbiciu na formę zajęć (jeśli są różne formy) i najlepiej w punktach): Wykłady: 1. Wprowadzenie do środowiska niskopoziomowego, kompilatory, typy programów, architektura komputera, systemy liczbowe,. Programy typu COM, Rejestry procesora, debagowanie kodu programu, 1. Mikroprocesor 8086 i kontroler 888. 3. Przerwania,. Rozkazy arytmetyczno logiczne,. Stos, przesunięcia bitowe, 6. Rozkazy sterujące bezwarunkowe, etykiety i procedury, 7. Instrukcje warunkowe, 8. Pętle, 9. Tablice,. Argumenty funkcji, 11. Dostęp do plików na dysku, 1. Struktura programu typu EXE.

13. Protokół ModBus. 1. Analiza przykładowych programów napisanych w języku assembler. 1. Asemblacja warunkowa, podsumowanie. Ćwiczenia laboratoryjne: 1. Instalacja narzędzi, kompilacja programu typu COM.. Rejestru procesora, 3. Przerwania,. Stos,. Rozkazy arytmetyczno-logiczne, 6. Rozkazy bezwarunkowe, definiowanie procedur, 7. Rozkazy warunkowe, 8. Pętle, 9. Tablice,. Argumenty funkcji, 11. Asemblacja warunkowa, 1. Operacje na plikach 13. Programy typu EXE. y kształcenia i sposoby weryfikacji y kształcenia przedmiotu C1_K_W01 C1_K_W0 C1_K_U01 C1_K_U0 C1_K_U03 Student, który zaliczył przedmiot (spełnił minimum wymagań) Wiedza: Student zna zasadę wykonywania instrukcji kodu źródłowego języka assembler. Student zna architekturę oraz listę rozkazów procesora 8086. Umiejętności Student potrafi tworzyć kod źródłowy oraz kompilować, konsolidować i debugować program w języku assembler, Student umie wykorzystać podstawowe instrukcje języka assembler. Student potrafi wywoływać przerwania wg opisu dokumentacji oraz umie wykorzystać stos. kierunkowy K_W06 K_W16 K_U01 K_U17 K_U13 K_U03 C1_K_W01 Kompetencje społeczne Student rozumie potrzebę wykorzystania poznanej na zajęciach wiedzy i umiejętności do programowania układów mikroprocesorowych. K_K01 Sposoby weryfikacji efektów kształcenia: Lp. przedmiotu Sposób weryfikacji Ocena formująca poniżej końco- Ocena wa 1 C1_K_W01 C1_K_W0 Zadania problemowe na zajęciach laboratoryjnych, kolokwium 3 C1_K_U01 Zadania problemowe na zajęciach laboratoryjnych, kolokwium C1_K_U0 Praktyczny sprawdzian wiadomości, ocena z sprawozdania Praktyczny sprawdzian umiejętności, ocena z sprawozdania Egzamin 3

C1_K_U03 6 C1_K_K01 Wykład Sprawdzian ustny Kryteria oceny (oceny 3,0 powinny być równoważne z efektami kształcenia, choć mogą być bardziej szczegółowo opisane): w zakresie wiedzy kształcenia Student zna zasadę wykonywania instrukcji kodu źródłowego języka C1_K_W01 assembler. Na ocenę,0 Student zna zasadę wykonywania instrukcji kodu źródłowego języka assembler, rozumie zasadę działania koprocesora. Student zna architekturę oraz listę rozkazów procesora 8086. C1_K_W0 Na ocenę,0 Na ocenę,0 Na ocenę,0 Na ocenę,0 Student zna architekturę oraz listę rozkazów procesora 8086 oraz rozumie zasady działania elementarnych układów cyfrowych mikroprocesora. w zakresie umiejętności Student potrafi tworzyć kod źródłowy oraz kompilować, konsolidować i debugować program w języku assembler (plik typu COM). Student potrafi tworzyć kod źródłowy oraz kompilować, konsolidować i debugować program w języku assembler (pliki typu COM i EXE). Zna struktury pliku COM i EXE. Student umie wykorzystać podstawowe instrukcje języka assembler. Potrafi używać instrukcji pętli oraz instrukcji skoku warunkowego. Student zna instrukcje języka assembler. Potrafi używać instrukcji pętli, skoku warunkowego, tworzyć procedury. Student potrafi wywoływać proste przerwania wg opisu dokumentacji oraz umie wykorzystać stos. Student potrafi wywoływać rozbudowane przerwania (dysku, karty graficznej) wg opisu dokumentacji oraz umie wykorzystać stos do przekazywania argumentów do procedury. w zakresie kompetencji społecznych C1_K_U01 C1_K_U0 C1_K_U03 Student rozumie potrzebę wykorzystania poznanej na zajęciach wiedzy i umiejętności do programowania prostych układów mikroprocesorowych. Na ocenę,0 Student rozumie potrzebę wykorzystania poznanej na zajęciach wiedzy i umiejętności do programowania zaawansowanych układów mikroprocesorowych. Kryteria oceny końcowej C1_K_K01 kolokwia: 0 % samodzielne wykonanie ćwiczeń laboratoryjnych: 0%, aktywność za zajęciach: 1%, ocena ze sprawozdania: 1%, Zalecana literatura Literatura podstawowa: 1. Vlad Pirogow, Asembler. Podręczniek programisty, Helion, 00.. Stanisław Kruk, Asembler Wykłady i ćwiczenia, Wydawnictwo Naukowe PWSN, 009. 3. Randall Hyde, Asembler Sztuka programowania Wydanie, Helion, 0.

Literatura uzupełniająca: 1. Eugeniusz Wróbel, Praktyczny kurs asemblera, Helion, 00.. Kip R. Irvine, Asembler dla procesorów Intel. Vademecum profesjonalisty, Helion, 003. 3. Gary Syck, Turbo Assembler Biblia Użytkownika, Oficyna Wydawnicza LT&P, 199. Informacje dodatkowe: Dodatkowe obowiązki prowadzącego wraz z szacowaną całkowitą liczbą godzin: Konsultacje 0 godzin Przygotowanie wykładów, zajęć laboratoryjnych - 1 Przygotowanie i poprawa egzaminu godzin W sumie: 0 godzin