ocena z ćwiczeń laboratoryjnych

Transkrypt

ocena z ćwiczeń laboratoryjnych
Wprowadzenie do
programowania i
programowanie obiektowe
Wirtotechnologia
- grupa pościgowa
Wydział Odlewnictwa
Wydział Inżynierii Metali i Informatyki Przemysłowej
Akademia Górniczo–Hutnicza im. Stanisława Staszica, Kraków
Rok akademicki: 2015/2016
Prowadzący:
mgr inż. Grzegorz Smyk
KATEDRA INFORMATYKI STOSOWANEJ I MODELOWANIA
PRACOWNIA MODELOWANIA SYMULACJI PROCESÓW
www.isim.agh.edu.pl
•
•
•
B5 p. 605
[email protected]
www.galaxy.agh.edu.pl/~gsmyk/
• 1 godzina zegarowa dla wszystkich
• poniedziałek
• 10:00 – 11:00
Zajęcia
Wprowadzenie do programowania i
programowanie obiektowe
• Typ:
– ĆWICZENIA LABORATORYJNE
– 14 SPOTKAĆ, 21H
• Podział na grupy:
– ŚRODA 16:30
– ????
Polecane materiały
Materiały online:
• http://www.cplusplus.com
• http://cpp0x.pl/
Literatura
• „Symfonia C++” - Jerzy Grębosz
• „Thinking in C++” – Bruce Eckel
Zasady zaliczenia laboratoria
Obecność na zajęciach
– obecność na zajęciach jest obowiązkowa,
– możliwa jest jedna nieobecność nieusprawiedliwiona,
– każda nieusprawiedliwiona nieobecność (oprócz pierwszej) obniża
ocenę o stopień,
– zwolnienia lekarskie są respektowane tylko na pierwszych
zajęciach po nieobecności,
– usprawiedliwiając nieobecność należy zostawić prowadzącemu
kserokopię zwolnienia lekarskiego,
– student, który będzie miał więcej niż trzy nieusprawiedliwione
nieobecności traktowany jest jak student, który nie uczęszczał na
zajęcia,
– student, który będzie na mniej niż siedmiu (pięciu w przypadku
studiów niestacjonarnych) zajęciach jest traktowany jak student,
który nie uczęszczał na zajęcia.
Zasady zaliczenia laboratoria
Ćwiczenia laboratoryjne
•
przychodząc na ćwiczenia student ma obowiązek znać materiał omówiony na
poprzednich zajęciach,
•
w czasie semestru odbędą się trzy zapowiedziane kolokwia,
•
prowadzący może przeprowadzić dodatkowe, niezapowiedziane kolokwium
obejmujące materiał z ostatniego wykładu,
•
ostateczna ocena z ćwiczeń laboratoryjnych jest średnią arytmetyczną z trzech ocen z
kolokwium,
•
niezaliczone kolokwia nie będą poprawiane w trakcie semestru,
•
nieusprawiedliwiona nieobecność na kolokwium jest równoznaczna z otrzymaniem 2.0
(nie dotyczy to kolokwium niezapowiedzianego),
•
student, który usprawiedliwi swoją nieobecność na kolokwium może je zaliczać w
dodatkowym terminie podanym przez prowadzącego.
Zasady zaliczenia laboratoria
Ćwiczenia laboratoryjne
•
za pracę na zajęciach student może zdobyć „+”
•
każdy plus zwiększa ocenę końcową o 0.1 pod warunkiem, że ta jest pozytywna,
•
ocena końcowa jest pozytywna, jeśli średnia jest równa lub większa od 3.0,
Student, który uzyskał ocenę średnią niższą niż 3.0 może
w czasie sesji dwukrotnie przystąpić do kolokwium
poprawkowego
(kolokwium
poprawkowe
obejmuje
materiał z całego semestru), pod warunkiem, ze
uczęszczał na zajęcia.
•
usprawiedliwienie nieobecności na kolokwium poprawkowym jest możliwe tylko w terminie
do dwóch tygodni od daty kolokwium, ale przed kolejnym terminem/końcem sesji
egzaminacyjnej.
Zasady zaliczenia laboratoria
Laboratoria
•
Zakaz spożywania jedzenia oraz napojów,
•
Kurtki, płaszcze oraz parasole zostawiamy w szatni na parterze
budynku B5 (jeśli szatnia jest otwarta),
•
„Dopuszczalne” spóźnienie wynosi maksymalnie 15 min,
•
Zakaz modyfikowania istniejącej sieci Ethernet,
•
Zakaz instalowania oprogramowania niezwiązanego z tematyką zajęć,
•
Możliwa jest praca na własnym sprzęcie komputerowym uwzględniając
w/w ograniczenie (można korzystać tylko z wolnych gniazdek
zasilających przeznaczonych dla studentów),
•
Wszelkie usterki i nieprawidłowości w funkcjonowaniu sprzętu i
oprogramowania natychmiast zgłaszamy prowadzącemu.
Zasady zaliczenia laboratoria
Egzamin
– do egzaminu może przystąpić wyłącznie osoba, która otrzymała
zaliczenie z ćwiczeń laboratoryjnych,
– student ma prawo do trzykrotnego przystąpienia do egzaminu w
zaplanowanych terminach, w tym jeden raz w terminie podstawowym i
dwa razy w terminie poprawkowym.
– nieusprawiedliwiona nieobecność na egzaminie w danym terminie
powoduje utratę tego terminu (brak zaliczenia nie jest
usprawiedliwieniem nieobecności).
– Usprawiedliwienie nieobecności na egzaminie jest możliwe tylko w
terminie do dwóch tygodni od daty egzaminu, ale przed kolejnym
terminem/końcem sesji egzaminacyjnej.
Zasady zaliczenia laboratoria
Ocena końcowa
– Ocena końcowa jest pozytywna tylko wtedy, gdy ocena z ćwiczeń
laboratoryjnych oraz egzaminu jest pozytywna.
– Ocena końcowa jest średnią ważoną oceny z ćwiczeń laboratoryjnych
z wagą 0.4 i oceny z egzaminu z wagą 0.6, przy czym oceny
niedostateczne z laboratorium i egzaminu są uwzględniane z wagami
odpowiednio 0.1 i 0.15. Jeżeli ocena z ćwiczeń laboratoryjnych oraz
egzaminu jest pozytywne ocena końcowa nie może być niższa niż 3.0.
– Nieusprawiedliwiona nieobecność na kolokwium poprawkowym/egzaminie
traktowana jest przy obliczaniu oceny końcowej jak ocena
niedostateczna.
Zasady zaliczenia laboratoria
Powtarzanie przedmiotu
– student, który nie uzyskał zaliczenia z ćwiczeń laboratoryjnych
powtarza cały przedmiot,
– w przypadku niezdanego egzaminu, pozytywne oceny z ćwiczeń
laboratoryjnych są przepisywane na kolejny rok, przy czym
każda ocena niedostateczna z ćwiczeń laboratoryjnych obniża ocenę o
pół stopnia (student, który uzyska ocenę 3.0 w pierwszym
terminie poprawkowym lub 3.0/3.5 w drugim musi powtarzać
cały przedmiot).
Egzamin z przedmiotu
Prowadzący:
• dr inż. Łukasz Sztangret
WYDZIAŁ INŻYNIERII METALI I INFORMATYKI PRZEMYSŁOWEJ
KATEDRA INFORMATYKI STOSOWANEJ I MODELOWANIA
PRACOWNIA ZASTOSOWAŃ OPTYMALIZACJI I SZTUCZNEJ INTELIGENCJI
Zasady przystąpienia:
-
pozytywne zaliczenie ćwiczeń laboratoryjnych
Zajęcia I – zaczynamy!
Nazwa projektu:
IS_GRXX_ImięNazwisko
File -> New -> Project
Visual C++ -> Empty Procject
Dodajemy plik:
main.cpp
Zajęcia I – „Hello World!”
Nagłówek:
Standard Input/Output Library
#include <iostream>
Typ zwracany using namespace std;
Przestrzeń nazw
przez funkcję
Funkcja main
Zakres
funkcji
int main()
{
cout<<„Hello World!”<<endl;
}
Console-output stream
Znak nowej linii oraz
czyszczenie strumienia
Zajęcia I
1. Napisz program, który wypisze wszystkie liczby parzyste podzielne przez
3 oddzielone przecinkiem z zakresu podanego przez użytkownika przy
pomocy pętli:
•
while
•
do, while
•
for
2. Zmodyfikuj program w taki sposób, by użytkownik mógł wybrać rodzaj
pętli przy pomocy instrukcji warunkowej switch.
3. Zaimplementuj funkcje wypisujące liczby z zadania pierwszego, do
których jako argumenty zostaną przekazane zakresy dolny i górny
przedziału.
4. Zmodyfikuj funkcje w taki sposób, by liczby były zapisywane do tablicy,
a tablica wyników zostanie wyświetlona wewnątrz funkcji main() przy
pomocy dowolnej pętli.
5. Napisz funkcję wyświetlającą zawartość tablicy i ją wywołaj.