Podstawy Programowania

Podobne dokumenty
Podstawy Programowania

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

Rok akademicki: 2013/2014 Kod: JFT s Punkty ECTS: 5. Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne

Nazwa wariantu modułu (opcjonalnie): Laboratorium programowania w języku C++

Programowanie w C++ Wykład 5. Katarzyna Grzelak. 26 marca kwietnia K.Grzelak (Wykład 1) Programowanie w C++ 1 / 40

Spis treści WSTĘP CZĘŚĆ I. PASCAL WPROWADZENIE DO PROGRAMOWANIA STRUKTURALNEGO. Rozdział 1. Wybór i instalacja kompilatora języka Pascal

Programowanie strukturalne i obiektowe : podręcznik do nauki zawodu technik informatyk / Adam Majczak. Gliwice, cop

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

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

Podstawy programowania skrót z wykładów:

PRZEWODNIK PO PRZEDMIOCIE

JĘZYKI PROGRAMOWANIA Z PROGRAMOWANIEM OBIEKTOWYM. Laboratorium 1. Wprowadzenie, środowisko programistyczne, pierwsze programy

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI EFEKTY KSZTAŁCENIA

PRZEWODNIK PO PRZEDMIOCIE

KARTA KURSU. Wstęp do programowania

Informatyka 1. Plan dzisiejszych zajęć. zajęcia nr 1. Elektrotechnika, semestr II rok akademicki 2008/2009

Programowanie (C++) NI 5

WYKŁAD. Jednostka prowadząca: Wydział Techniczny. Kierunek studiów: Elektronika i telekomunikacja. Nazwa przedmiotu: Język programowania C++

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

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

Dariusz Brzeziński. Politechnika Poznańska, Instytut Informatyki

dr inż. Jarosław Forenc

KARTA PRZEDMIOTU. Egzamin / zaliczenie. Egzamin / zaliczenie. ocenę*

Klasa 2 INFORMATYKA. dla szkół ponadgimnazjalnych zakres rozszerzony. Założone osiągnięcia ucznia wymagania edukacyjne na. poszczególne oceny

Język programowania DELPHI / Andrzej Marciniak. Poznań, Spis treści

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje w roku akademickim 2012/2013. Przedmioty kierunkowe

Rok akademicki: 2016/2017 Kod: JFT s Punkty ECTS: 5. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2012/2013

Część I Programowanie niskiego poziomu w języku C 19

Wstęp do programowania Laboratorium - wytyczne

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

PRZEWODNIK PO PRZEDMIOCIE

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

SPIS TREŚCI WSTĘP LICZBY RZECZYWISTE 2. WYRAŻENIA ALGEBRAICZNE 3. RÓWNANIA I NIERÓWNOŚCI

Strona główna. Strona tytułowa. Programowanie. Spis treści. Sobera Jolanta Strona 1 z 26. Powrót. Full Screen. Zamknij.

WYMAGANIA EDUKACYJNE W KLASIE DRUGIEJ Z MATEMATYKI GIMNAZJUM NR 19 W KRAKOWIE

Język programowania C C Programming Language. ogólnoakademicki

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

Wprowadzenie do programowania

Paostwowa Wyższa Szkoła Zawodowa w Płocku Dariusz Wardowski

WYMAGANIA EDUKACYJNE NIEZBĘDNE DO UZYSKANIA ŚRÓDROCZNYCH I ROCZNYCH OCEN KLASYFIKACYJNYCH Z MATEMATYKI W KLASIE III GIMNAZJUM

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

Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2015/2016. Forma studiów: Niestacjonarne Kod kierunku: 11.

Podstawy programowania.

Zaliczenie na ocenę ,5 0,5 WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

Język C++ Różnice między C a C++

Wykład 3 Składnia języka C# (cz. 2)

KARTA PRZEDMIOTU. Automatyka i robotyka, Elektronika, Informatyka, Telekomunikacja, Teleinformatyka

Kierunek i poziom studiów: Matematyka, studia I stopnia (licencjackie), rok I

ZASADY PROGRAMOWANIA KOMPUTERÓW

EGZAMIN W KLASIE TRZECIEJ GIMNAZJUM W ROKU SZKOLNYM 2017/2018 CZĘŚĆ 2. ZASADY OCENIANIA ROZWIĄZAŃ ZADAŃ

EGZAMIN W KLASIE TRZECIEJ GIMNAZJUM W ROKU SZKOLNYM 2017/2018 CZĘŚĆ 2. ZASADY OCENIANIA ROZWIĄZAŃ ZADAŃ

Zaliczenie przedmiotu:

Katalog wymagań programowych na poszczególne stopnie szkolne

Egzamin gimnazjalny 2015 część matematyczna

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

Wymagania edukacyjne niezbędne do uzyskania poszczególnych śródrocznych ocen klasyfikacyjnych z matematyki klasa 2 (oddział gimnazjalny)

Podstawy Programowania

Rok akademicki: 2012/2013 Kod: JFM s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne

ROZKŁAD MATERIAŁU DO II KLASY LICEUM (ZAKRES ROZSZERZONY) A WYMAGANIA PODSTAWY PROGRAMOWEJ.

PROE wykład 3 klasa string, przeciążanie funkcji, operatory. dr inż. Jacek Naruniec

Katalog wymagań programowych na poszczególne stopnie szkolne

Przedmiotowy system oceniania Wymagania na poszczególne oceny,,liczy się matematyka

Wykład I. Programowanie II - semestr II Kierunek Informatyka. dr inż. Janusz Słupik. Wydział Matematyki Stosowanej Politechniki Śląskiej

E-1EZ1-03-s2. Elektrotechnika I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Wymagania edukacyjne z matematyki do programu pracy z podręcznikiem Matematyka wokół nas

Spis treści. Wprowadzenie 15

WYMAGANIA EDUKACYJNE Z MATEMATYKI W KLASIE II W PUBLICZNYM GIMNAZJUM NR 2 W ZESPOLE SZKÓŁ W RUDKACH

Podstawy Programowania

Część 4 życie programu

MATEMATYKA Przed próbną maturą. Sprawdzian 1. (poziom podstawowy) Rozwiązania zadań

MATEMATYKA. kurs uzupełniający dla studentów 1. roku PWSZ. w ramach»europejskiego Funduszu Socjalnego« Adam Kolany.

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

Końcoworoczne kryteria oceniania dla klasy II z matematyki przygotowały mgr Magdalena Murawska i mgr Iwona Śliczner

WYMAGANIA EDUKACYJNE Z MATEMATYKI DLA KLASY III

Programowanie obiektowe 1 - opis przedmiotu

KARTA PRZEDMIOTU. 1. NAZWA PRZEDMIOTU: Algorytmizacja i programowanie. 2. KIERUNEK: Matematyka. 3. POZIOM STUDIÓW: I stopnia

I - Microsoft Visual Studio C++

Wymagania edukacyjne z matematyki dla kl. 2 Gimnazjum Publicznego im. Jana Pawła II w Żarnowcu w roku szkolnym 2016/2017

Elżbieta Kula - wprowadzenie do Turbo Pascala i algorytmiki

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

Wykład 1: Wskaźniki i zmienne dynamiczne

Wymagania edukacyjne z matematyki

2) R stosuje w obliczeniach wzór na logarytm potęgi oraz wzór na zamianę podstawy logarytmu.

Podstawy programowania. Wykład Funkcje. Krzysztof Banaś Podstawy programowania 1

Temat: Dynamiczne przydzielanie i zwalnianie pamięci. Struktura listy operacje wstawiania, wyszukiwania oraz usuwania danych.

Wskaźniki i dynamiczna alokacja pamięci. Spotkanie 4. Wskaźniki. Dynamiczna alokacja pamięci. Przykłady

Wstęp do programowania INP001213Wcl rok akademicki 2017/18 semestr zimowy. Wykład 8. Karol Tarnowski A-1 p.

KARTA PRZEDMIOTU. Algorytmy i struktury danych, C4

Język programowania PASCAL

Technikum Nr 2 im. gen. Mieczysława Smorawińskiego w Zespole Szkół Ekonomicznych w Kaliszu

rozwiązuje - często przy pomocy nauczyciela - zadania typowe, o niewielkim stopniu trudności

Instytut Mechaniki i Inżynierii Obliczeniowej Wydział Mechaniczny Technologiczny Politechnika Śląska

Wymagania programowe z matematyki na poszczególne oceny w klasie III A i III B LP. Kryteria oceny

PRÓBNA NOWA MATURA z WSiP. Matematyka dla klasy 2 Poziom podstawowy. Zasady oceniania zadań

MATERIAŁY DO ZAJĘĆ II

Zagadnienia do małej matury z matematyki klasa II Poziom podstawowy i rozszerzony

Transkrypt:

Podstawy Programowania dr Elżbieta Gawrońska gawronska@icis.pcz.pl Instytut Informatyki Teoretycznej i Stosowanej dr Elżbieta Gawrońska (ICIS) Podstawy Programowania 14 1 / 9

Plan wykładu 1 Sesja egzaminacyjna Warunki i zasady przystąpienia do egzaminu Zaliczenie Egzamin 2 Zakres materiału dr Elżbieta Gawrońska (ICIS) Podstawy Programowania 14 2 / 9

Sesja egzaminacyjna Warunki i zasady przystąpienia do egzaminu Warunki i zasady przystąpienia do egzaminu I 1 warunek przystąpienia uzyskanie zaliczenia z laboratorium, 2 obejmuje zakres materiału z podstaw języka C++ oraz sprawdza podstawową wiedzę oraz umiejętności analizowania i logicznego myślenia, 3 składa się z dwóch lub trzech części: teoria test wyboru z punktami ujemnymi czas trwania 45 minut, praktyka zadania rozwiązywane przy pomocy komputera w obecności prowadzących czas trwania około 60 minut, odpowiedź ustna (może zdarzyć się w szczególnych przypadkach), czas trwania do 15 minut na osobę, 4 na każdym terminie egzaminu i zaliczenia obowiązuje schludny elegancki strój, 5 osoby, które uzyskały pozytywną ocenę z jednej części egzaminu w I terminie, nie podchodzą ponownie do tej części na II terminie, dr Elżbieta Gawrońska (ICIS) Podstawy Programowania 14 3 / 9

Sesja egzaminacyjna Warunki i zasady przystąpienia do egzaminu Warunki i zasady przystąpienia do egzaminu II 6 dodatkowe punkty do egzaminu teoretycznego (uzyskane na wykładzie i laboratorium) doliczane są tylko w I terminie 7 ocena końcowa z przedmiotu jest wypadkową ocen z zaliczenia i z egzaminu, o ocenie końcowej decyduje koordynator przedmiotu, 8 na ocenę z zaliczenia, z egzaminu oraz końcową mają wpływ wszytkie poprawki/obecności/wejściówki/sprawozdania/itp. 9 na drugim terminie można poprawić 1 uzyskaną już w I terminie, pozytywną ocenę z egzaminu, ale w warunkach podwyższonego ryzyka tj. ocena uzyskana na poprawie zastępuje ocenę poprawianą w każdym przypadku, 1 o ile prowadzący widzi realne możliwości i student zgłosi (osobiście u koordynatora przedmiotu) taką chęć w ciągu tygodnia po I terminie egzaminu dr Elżbieta Gawrońska (ICIS) Podstawy Programowania 14 4 / 9

Sesja egzaminacyjna Zaliczenie Terminy zaliczeń 1 terminy zaliczenia: I termin 18-go czerwca 2015 r. (czwartek) od godz. 8 13 z podziałem na tury w lab.83/84, o kolejności wchodzenia decyduje koordynator przedmiotu, II termin 1-go września 2015 r. (wtorek) od godz. 8-13 z podziałem na tury w lab.83/84, o kolejności wchodzenia decyduje koordynator przedmiotu, dr Elżbieta Gawrońska (ICIS) Podstawy Programowania 14 5 / 9

Sesja egzaminacyjna Egzamin Terminy egzaminów 1 terminy egzaminu: 0 termin 9-go czerwca 2015 r. (wtorek) godz. 11 sala A0 tylko dla osób, które do tego terminu uzyskaly zaliczenie, I termin 23-go czerwca 2015 r. (wtorek), część teoretyczna godz. 9 sala A0, część praktyczna od godz. 10:15 z podziałem na tury w lab.83/84, o kolejności wchodzenia decyduje koordynator przedmiotu, II termin 2-go września 2015 r. (środa), część teoretyczna godz. 9 sala A0, część praktyczna od godz. 10:15 z podziałem na tury w lab.83/84, o kolejności wchodzenia decyduje koordynator przedmiotu, dr Elżbieta Gawrońska (ICIS) Podstawy Programowania 14 6 / 9

Zakres materiału Zakres materiału na egzamin z Podstaw Programowania I 1 Język C++ od podstaw do struktur tworzenie kodu źródłowego, kompilacja, instrukcje sterujące, typy zmiennych (atomowe, wyliczeniowe, pochodne, złożone), tworzenie zmiennych, modyfikatory zmiennych, operatory i wyrażenia, typy pochodne i ich wykorzystanie (tablice, wskaźniki, referencje), tablice znakowe char* i łańcuchy znaków string, biblioteka cstring, typ string, funkcje operujące na tablicach znaków i na stringach, argumenty z linii uruchomienia programu, definicje funkcji, wskaźniki do funcji, przekazywanie argumentów do funkcji, argumenty funkcji (domniemane, nienazwane), funkcje inline, funkcje przeciążone, funkcje rekurencyjne, zmienne automatyczne i statyczne, zakres widoczności zmiennych, czas życia obiektów (new, delete), dr Elżbieta Gawrońska (ICIS) Podstawy Programowania 14 7 / 9

Zakres materiału Zakres materiału na egzamin z Podstaw Programowania II tablice jedno- i wielowymiarowe, dynamiczny przydział pamięci, zwalnianie zasobów przydzielonych na stercie, rodzaje pamięci (stos, sterta), podobieństwa i różnice generowanie liczb pseudolosowych, całkowitych i rzeczywistych, z dowolnego zakresu, biblioteki ctime, cstdlib, cmath, elementy biblioteki standardowej (biblioteka wejścia-wyjścia), formatowanie danych na strumieniu wyjściowym, modyfikatory strumienia, strumienie plikowe, diagnostyka strumienia, operacje na strumieniu, typ strukturalny (zalety używania, tablice struktur, odwoływanie się do składowych struktury przekazanej poprzez wartość, referencję oraz wskaźnik, wykorzystanie typu strukturalnego), dyrektywy preprocesora, kompilacja warunkowa, podział kodu źródłowego na pliki, zagadnienia matematyczne nie wykraczające poza podstawowy poziom matury: dr Elżbieta Gawrońska (ICIS) Podstawy Programowania 14 8 / 9

Zakres materiału Zakres materiału na egzamin z Podstaw Programowania III wzory skróconego mnożenia, twierdzenie Pitagorasa, sprawdzanie poprawności trójkąta (możliwość zbudowania trójkąta z odcinków o podanych długościach), rozwiązywanie układów dwóch równań z dwiema niewiadomymi, rozwiązywanie równania kwadratowego, równania prostej i okręgu, obliczanie długości odcinka danego współrzędnymi punktów w układzie kartezjańskim, obwody i pola podstawowych figur, pola powierzchni i objętości podstawowych brył. 2 Inne, wynikające z treści wykładu i laboratorium, 3 Modele i schematy organizacji danych: wektor, lista (implementacja tablicowa i wskaźnikowa) stos, kolejka, drzewo (w tym binarne, trie). dr Elżbieta Gawrońska (ICIS) Podstawy Programowania 14 9 / 9