Karta przedmiotu

  • Status:
  • Gotowy

1DE1106 - Języki i metodyka programowania 1

Nazwa w drugim języku: 
Programming Languages and Methodology 1
  • Nazwa skrócona:JMPROG1
  • Numer katalogowy:1DE1106
  • Reprezentuje kierunek: I,D,PL - Elektrotechnika
  • Odpowiedzialny za przedmiot: dr inż. Jarosław Szostakowski
  • Strona WWW przedmiotu: Info  
  • Język wykładowy:PL
  • Liczba punktów ECTS:4
  • Poziom przedmiotu: Podstawowy
  • Forma zaliczenia przedmiotu:Zaliczenie
  • Wymiar godzin:
  • W: 30, L: 30
Przedmiot realizowany w planach wzorcowych:
  • Elektrotechnika Semestr: 1 Etap: Model 2, inżynierskie I-go stopnia, stacjonarne, polski, Wersja programu studiów: WPS2017Z/2018L
  • Elektrotechnika Semestr: 1 Etap: Model 2, inżynierskie I-go stopnia, stacjonarne, polski, Wersja programu studiów: WPS2021Z/2022L
  • Elektrotechnika Semestr: 1 Etap: Model 2, inżynierskie I-go stopnia, stacjonarne, polski, Wersja programu studiów: 14
  • Elektrotechnika Semestr: 1 Etap: Model 2, inżynierskie I-go stopnia, stacjonarne, polski, Wersja programu studiów: WPS2022Z/2023L
  • Elektrotechnika Semestr: 1 Etap: Model 2, inżynierskie I-go stopnia, stacjonarne, polski, Wersja programu studiów: WPS2016Z/2017L
  • Elektrotechnika Semestr: 1 Etap: Model 2, inżynierskie I-go stopnia, stacjonarne, polski, Wersja programu studiów: 13
  • Elektrotechnika Semestr: 1 Etap: Model 2, inżynierskie I-go stopnia, stacjonarne, polski, Wersja programu studiów: WPS2019Z/2020L
  • Elektrotechnika Semestr: 1 Etap: Model 2, inżynierskie I-go stopnia, stacjonarne, polski, Wersja programu studiów: WPS2018Z/2019L
  • Elektrotechnika Semestr: 1 Etap: Model 2, inżynierskie I-go stopnia, stacjonarne, polski, Wersja programu studiów: WPS2020Z/2021L
  • Elektrotechnika Semestr: 1 Etap: Model 2, inżynierskie I-go stopnia, stacjonarne, polski, Wersja programu studiów: 15
Obieralny dla katalogów:
Znalazłem 0 pozycji. (Pokaż szczegóły)
Cel przedmiotu: 
Przekazanie wiedzy na temat programowania komputerowego. Wykształcenie umiejętności pisania programów w języku ANSI C oraz rozwiązywania prostych problemów za pomocą samodzielnie stworzonego oprogramowania.
Treści kształcenia: 
1. Wprowadzenie do programowania: Algorytmy. Programowanie. Kompilator i linker. Testowanie programu. Reprezentacja danych w systemach komputerowych. Język maszynowy i asembler.
2. Programowanie strukturalne w oparciu o język ANSI C: Typy, operatory i wyrażenia. Sterowanie. Funkcje i struktura programu. Wskaźniki i tablice. Struktury. Wejście i wyjście.
3. Wprowadzenie do programowania obiektowego na przykładzie języka C#: Obiekty i klasy. Dziedziczenie. Zmienne, typy, struktury danych i kolekcje.
Bibliografia: 
1. Brian W. Kernighan, Dennis M. Ritchie „Język ANSI C. Programowanie. Wydanie II”, Helion, 2010
2. Scott E. Gimpel, Clovis L. Tondo “Język ANSI C. Ćwiczenia. Wydanie II”, Helion 2010
3. John Sharp „ Microsoft Visual C# 2017. Krok po kroku”, APN Promise 2018
4. T. H. Cormen, C. E. Leiserson, R. L. Rivest, C. Stein „Wprowadzenie do Algorytmów”, Wydawnictwo Naukowe PWN, 2018
Metody oceny: 
Wykład jest zaliczany na podstawie nie mniej niż dwóch pisemnych sprawdzianów. Laboratorium jest zaliczane w oparciu o średnią z ocen kilku ćwiczeń. Ocena z przedmiotu jest średnią arytmetyczną z ocen z wykładu i laboratorium. Wymagane uzyskanie z wykładu co najmniej 20 punktów (maksimum 50) i z projektu co najmniej 20 punktów (maksimum 50 punktów). Ocena końcowa jest oceną łączną - zależnie od liczby punktów pod warunkiem osiągnięcia wszystkich efektów kształcenia. 3: 51-60; 3,5: 61 - 70; 4: 71-80 ; 4,5: 81-90; 5 >= 91.
Uwagi: 
-
Przedmioty na których bazuje dany przedmiot (prerekwizyty):
  • Efekty Kształcenia dla kierunku Elektrotechnika:
  • Wiedza
    Kod Efekt Kształcenia dla kierunku Procent Efekt kształcenia dla przedmiotu Sposób sprawdzania
    E1_W03c ma podstawową wiedzę obejmującą zagadnienia powiązane z Elektrotechniką w zakresie

    Informatyki

    + (33%)
    ma podstawową wiedzę obejmującą zagadnienia związane z programowaniem strukturalnym oraz obiektowym
    sprawdziany
  • Umiejętności
    Kod Efekt Kształcenia dla kierunku Procent Efekt kształcenia dla przedmiotu Sposób sprawdzania
    E2_U08 potrafi planować i przeprowadzać eksperymenty, w tym pomiary, symulacje komputerowe, interpretować uzyskane wyniki i wyciągać wnioski + (33%)
    potrafi planować i przeprowadzać symulacje komputerowe w zakresie implementacji algorytmów ewolucyjnych, interpretować uzyskane wyniki i wyciągać wnioski
    sprawdzenie raportów z wykonanych ćwiczeń
  • Kompetencje społeczne
    Kod Efekt Kształcenia dla kierunku Procent Efekt kształcenia dla przedmiotu Sposób sprawdzania
    E2_K04 Potrafi odpowiednio i w sposób odpowiedzialny określić priorytety służące realizacji postawionych zadań z uwzględnieniem pozatechnicznych aspektów i skutków działalności inżynierskiej, w tym jej wpływu na otoczenie społeczne i gospodarcze. + (33%)
    potrafi odpowiednio określić priorytety służące realizacji określonego przez nauczyciela zadania
    analiza pracy studenta związanej z wykonywanymi ćwiczeniami
    • Punkty ECTS za zajęcia kontaktowe z nauczycielem: 1,2 
    • Punkty ECTS za zajęcia praktyczne łącznie; kontaktowe i bez kontaktu z nauczycielem: 1,4 
    • Uzasadnienie punktów ECTS:
    • Zajęcia kontaktowe z nauczycielem: 
      Wykład - 15
      Laboratorium - 15
    • Zajęcia bez kontaktu z nauczycielem: 
      Studia podręczników, innych źródeł - 4 Przygotowania do zaliczenia – 2
      Przygotowanie programów i raportów - 14
      • Sumaryczna liczba godzin pracy studenta: 50 
    • Łączna liczba punktów ECTS wynika z sumarycznej liczby godzin pracy studenta.
Zamknij