.:Programozási alapismeretek
VisszaElőreKisebb betűméretNagyobb betűméretNormál betűméretOldal nyomtatása

Általános információk

Képzés

Programtervező informatikus BSc (PTI) nappali és esti tagozat,
Informatika tanár (IT)
Matematika Bsc nappali tagozat (Mat),
Általános rendszergazda felsőfokú szakképzés nappali tagozat
Web-programozó felsőfokú szakképzés nappali tagozat

Félév

1. év őszi félév (illetve keresztfélév a tavaszi félévben)

Kreditszám

• 6 – nappali PTI
• 7 – esti
• 5 – IT
• 5 – Mat

Óraszám (alapképzés)

2 előadás +
• 3 laborgyakorlat + 1 konzultáció – nappali PTI
• 2 laborgyakorlat – Mat
• 2 laborgyakorlat + 1 konzultáció – a többi szak

Óraszám (felsőfokú szakképzés)

2 előadás + 3 laborgyakorlat

Számonkérés

Összevont (folyamatos) értékelés

Előfeltétel

Nincs

Ráépülés

Programozás (A,B,C,T1,T2,E)
Programozási alapismeretek 2. (FSz)
Programozási nyelvek C++ (A,B,C,T1,T2,E)
Programozási módszertan alapjai 1. (B,T1)
Funkcionális programozás (B)
Közismereti informatika (T1,T2)

Ekvivalencia

Bevezetés a programozáshoz 1.
Programozási módszertan 1.
Programozás alapjai 1.

Tematika

Lásd "Előadás" és "Gyakorlat" menüpont.

Célkitűzés

Probléma megoldási stratégiák, az informatikai problémamegoldás alapjai. A problémák megoldásához szükséges informatikai eszközök és módszerek. A problémamegoldás lépései. Mi a programozás, a programkészítés folyamata. A feladat és a program. Programkészítési elvek. Algoritmikus struktúrák és adattípusok kialakulása - programozási modellek. Algoritmus-leíró eszközök.
Konstans, változó, típus fogalma. Elemi és összetett adatok, file-szervezés. Egész és valós számok, logikai értékek, karakterek. Tömbök, szövegek, rekordok - ezek fogalma, használata.
Algoritmikus struktúrák. Elemi algoritmusok típusfeladatokra. Összegzés, eldöntés, keresés, számlálás, maximum-kiválasztás, kiválogatás, rendezések.
Egy programozási nyelv alapvető elemei (értékadás, beolvasás, kiírás, elágazások, ciklusok, eljárások, függvények, konstansok, változók, típusok definiálása). A programfejlesztői környezet, szerkesztés, fordítás, futtatás.
A programkészítés, mint termék előállítási folyamat (feladat-meghatározás, tervezés, kódolás, tesztelés, hibakeresés, hatékonyság- és minőségvizsgálat, dokumentálás) elemi szinten.
Nyelvi, tervezési, kódolási, kipróbálási eszközök, amelyek az algoritmusok, illetve a kitűzött feladatok megvalósításához szükségesek. Egy programozási nyelv (C++) elemeinek megismerése, alkalmazása. Alapvető tesztelési, hibakeresési módszerek, ezek támogatása egy programozási nyelv fejlesztői környezetében. Az elkészült programok minőségi elemzése.
Oldaltérkép

A portál motorja: CMSimple | CMSimple Legal Notices