Programowanie 1 Kierunek studiów: Informatyka
Kod programu: W4-N1IN19.2024

Nazwa modułu: Programowanie 1
Kod modułu: W4-IN-N1-24-1-P1
Kod programu: W4-N1IN19.2024
Semestr: semestr zimowy 2024/2025
Język wykładowy: polski
Forma zaliczenia: egzamin
Punkty ECTS: 6
Cel i opis treści kształcenia:
Celem modułu jest zdobycie przez studentów wiedzy z zakresu fundamentalnych zasad, metod i technik programowania oraz wyrobienie umiejętności tworzenia, uruchamiania i testowania programów. W ramach modułu studenci uczą się rozwiązywać praktyczne problemy z wykorzystaniem wybranych języków programowania oraz narzędzi przeznaczone do tworzenia oprogramowania. Moduł obejmuje zagadnienia wprowadzające do programowania, programowanie proceduralne oraz wprowadzenie do programowania obiektowego.
Lista modułów koniecznych do zaliczenia przed przystąpieniem do tego modułu (o ile to konieczne): nie dotyczy
Efekt modułowy Kody efektów kierunkowych do których odnosi się efekt modułowy [stopień realizacji: skala 1-5]
Student szanuje prawa autorskie w zakresie wykorzystywanych w programowaniu algorytmów i oprogramowania. [K01]
IN_K01 [2/5] IN_K02 [3/5]
Student potrafi korzystać z narzędzi wspomagających tworzenie oprogramowania - translatorów, środowisk programistycznych, środowisk do uruchaniania i testowania oprogramowania. [U1]
IN_U05 [3/5] IN_U06 [3/5]
Student potrafi wykorzystywać proste i złożone typy danych, potrafi stosować instrukcje sterujące wykonaniem programu, wykorzystywać i definiować podprogramy, wykonywać operacje wejścia-wyjścia oraz obsługiwać pliki. [U2]
IN_U05 [2/5] IN_U06 [2/5]
Student potrafi tworzyć programy, dobierając i właściwie wykorzystując podejście proceduralne lub obiektowe. [U3]
IN_U05 [3/5] IN_U07 [3/5] IN_U08 [3/5]
Student rozumie koncepcje translacji programów, zna pojęcie kompilatora, interpretera, kodu maszynowego, kodu pośredniego, maszyny wirtualnej. [W01]
IN_W02 [2/5] IN_W03 [3/5] IN_W07 [2/5] IN_W08 [2/5]
Student zna proste i złożone typy danych, rozumie znaczenie algorytmów i struktur danych w programowaniu, zna instrukcje sterujące wykonaniem programu oraz rozumie mechanizm podziału programu na podprogramy. [W02]
IN_W03 [4/5] IN_W04 [3/5] IN_W08 [2/5]
Student zna i rozumie koncepcję programowania proceduralnego i obiektowego, potrafi stosować te podejścia w rozwiązywaniu praktycznych problemów. [W03]
IN_W03 [4/5] IN_W04 [3/5] IN_W07 [2/5]
Forma prowadzonych zajęć Liczba godzin Metody prowadzenia zajęć Sposób weryfikacji efektów uczenia się Efekty uczenia się
wykład [01] 20 Wykład problemowy [b01] 
Metody aktywizujące: gry dydaktyczne [b03] 
Metody aktywizujące: dyskusja/debata [b04] 
Metody aktywizujące: studium przypadku [b07] 
Pokaz/demonstracja [c06] 
Praca z komputerem [d01] 
egzamin W01 W02 W03
laboratorium [02] 40 Pokaz/demonstracja [c06] 
Prezentacja [c07] 
Praca z komputerem [d01] 
Praca z podręcznikiem programowym [d02] 
Ćwiczenie laboratoryjne/doświadczenie [e01] 
Projektowanie [e04] 
Autoedukacja [f01] 
zaliczenie K01 U1 U2 U3
Praca studenta poza udziałem w zajęciach obejmuje w szczególności:
Nazwa Kategoria Opis
Kwerenda materiałów i przegląd działań niezbędnych do uczestnictwa w zajęciach [a01] Przygotowanie do zajęć
przegląd literatury, dokumentacji, narzędzi i materiałów oraz specyfiki i zakresu działań wskazanych w sylabusie jako wymagane do pełnego uczestnictwa w zajęciach
Czytanie literatury / analiza materiałów źródłowych [a02] Przygotowanie do zajęć
czytanie literatury wskazanej w sylabusie; przegląd, porządkowanie, analiza i wybór materiałów źródłowych do wykorzystania w ramach zajęć
Ćwiczenie praktycznych umiejętności [a03] Przygotowanie do zajęć
czynności polegające na powtarzaniu, doskonaleniu i utrwalaniu praktycznych umiejętności, w tym ćwiczonych podczas odbytych wcześniej zajęć lub nowych, niezbędnych z punktu widzenia realizacji kolejnych elementów programu (jako przygotowanie się uczestnictwa w zajęciach)
Konsultowanie materiałów uzupełniających [względem wskazanych w sylabusie] [a04] Przygotowanie do zajęć
uzgadnianie dodatkowych do wskazanych w sylabusie materiałów, służących realizacji zadań wynikających z uczestnictwa w zajęciach lub na potrzeby przygotowania się do nich
Wytworzenie/przygotowanie narzędzi, materiałów, dokumentacji niezbędnych do uczestnictwa w zajęciach [a05] Przygotowanie do zajęć
opracowanie, przygotowanie i weryfikacja przydatności narzędzi oraz materiałów (np. pomocy, scenariuszy, narzędzi badawczych, aparatury, itd.) do wykorzystania w ramach zajęć lub służących przygotowaniu się do nich
Ustalanie etapów realizacji zadań przyczyniających się do weryfikacji efektów uczenia się [c01] Przygotowanie do weryfikacji efektów uczenia się
przygotowanie strategii realizacji zadania uwzględniającej podział treści, czynności i ich zakres, czas realizacji oraz/lub sposób pozyskania niezbędnych do jego wykonania materiałów i narzędzi, itp.
Studiowanie wykorzystanej literatury oraz wytworzonych w ramach zajęć materiałów [c02] Przygotowanie do weryfikacji efektów uczenia się
wgłębianie się, dociekanie, rozważanie, przyswajanie, interpretacja lub porządkowanie wiedzy pochodzącej z literatury, dokumentacji, instrukcji, scenariuszy, itd., wykorzystanych na zajęciach oraz z notatek lub innych materiałów/wytworów sporządzonych w ich trakcie
Realizacja indywidualnego lub grupowego zadania zaliczeniowego/egz./etapowego [c03] Przygotowanie do weryfikacji efektów uczenia się
zbiór czynności zmierzających do wykonania zadania zleconego do realizacji poza zajęciami, jako obligatoryjnego etapu/elementu weryfikacji przypisanych do tych zajęć efektów uczenia się
Analiza korekt/informacji zwrotnej ze strony NA dotyczących wyników wer. ef. ucz. [d01] Konsultowanie wyników weryfikacji efektów uczenia się
przegląd uwag, ocen i opinii sporządzonych przez NA odnoszących się do realizacji zadania sprawdzającego poziom osiągniętych efektów uczenia się
Opracowanie planu korekty i zadań uzupełniających/korygujących [d02] Konsultowanie wyników weryfikacji efektów uczenia się
przegląd i wybór zadań oraz czynności pozwalających na eliminację wskazanych przez NA błędów, ich weryfikację lub poprawę oraz zaliczenie zadania na, co najmniej, najniższym dopuszczalnym poziomie
Podejmowanie z własnej inicjatywy i indywidualnie aktywności służących poszerzeniu zakresu lub głębi treści nauczania, w tym poza murami Uniwersytetu [e01] Aktywności komplementarne do zajęć
zbiór aktywności podejmowanych samodzielnie i z własnej inicjatywy studenta, mających na celu pogłębienie lub poszerzenie wiedzy i umiejętności, ich powtórzenie, utrwalenie lub weryfikację, w tym uwzględniające aktywności realizowane w innych przestrzeniach, np. w instytucji upowszechniania kultury, w instytucji oświatowej, laboratorium, w plenerze, itd.; w tym autoedukacja
Publikacja dzieła/prezentacja działania, w tym poza murami Uniwersytetu [e02] Aktywności komplementarne do zajęć
zbiór czynności realizowanych w celu upublicznienia (poza zajęciami) efektów pracy badawczej, artystycznej, twórczej, projektowej, konstrukcyjnej, eksperymentalnej, itp., w formie klasycznej prezentacji, ekspozycji, koncertu, projekcji, plakatu, publikacji, zapośredniczonej poprzez media, w formie cyfrowej i w ramach innych czynności; upublicznienie z wykorzystaniem różnych form i narzędzi
Udział w nieobowiązkowych grantach dydaktycznych, badawczych lub organizacyjnych wzmacniających realizację założonych efektów uczenia się [e03] Aktywności komplementarne do zajęć
działania o charakterze badawczym, artystycznym, społecznym i inne nie przewidziane w programie zajęć, podejmowane z własnej inicjatywy studenta jako uzupełnienie, wzbogacenie lub rozszerzenie treści i aktywności przewidzianych w programie kształcenia modułu, wzmacniających realizację efektów uczenia się
Załączniki
Opis modułu (PDF)
Informacje o sylabusach mogą ulec zmianie w trakcie trwania studiów.
Sylabusy (USOSweb)
Semestr Moduł Język wykładowy
(brak danych)