Budapest University of Technology and Economics, Faculty of Electrical Engineering and Informatics

    címtáras azonosítással

    vissza a tantárgylistához   nyomtatható verzió    

    Basics of Programming 1.

    A tantárgy neve magyarul / Name of the subject in Hungarian: A programozás alapjai 1.

    Last updated: 2012. november 23.

    Budapest University of Technology and Economics
    Faculty of Electrical Engineering and Informatics
    Course ID Semester Assessment Credit Tantárgyfélév
    VIHIA106 1 2/1/1/f 5 1/1
    3. Course coordinator and department Dr. Zsóka Zoltán,
    6. Pre-requisites

    A fenti forma a Neptun sajátja, ezen technikai okokból nem változtattunk.

    A kötelező előtanulmányi rendek grafikus formában itt láthatók.

    7. Objectives, learning outcomes and obtained knowledge The objective is to provide the students with appropriate knowledge to use elementary tools and methodology in computerized problem solving such that these competences serve as a base for further studies in the electrical engineering curriculum. This objective is realized in part through the learning of the C programming language. The classroom and computer room practices follow the lectures and help the deeper understanding of the material.


    Obtained skills and expertise:


    Students successfully satisfying the course requirements will acquire elementary concepts related to data structures and data management algorithms and will get competences in computer based problem solving together with the ability to design and implement solutions using the C programming language.


    8. Synopsis Basic concept of solving problems with computer: program, algorithm, specification, algorithm design. Fundamental concept of programming in high level languages: elements of languages, statements, data structures, control structures, loops. Construction of simple algorithms: sorting, searching, recursion, recursive data structures. Design, coding, debugging, segmentation, functional decomposition.


    13. References, textbooks and resources

    B. W. Kernighan - D. M. Ritchie: C Programming Language (2nd Edition) , Wiley 1996

    Wayne Amsbury: Data Structures from Arrays to Priority Queues, Wadsworth Publishing, 1985

    14. Required learning hours and assignment
    Kontakt óra
    Félévközi készülés órákra
    Felkészülés zárthelyire
    Házi feladat elkészítése
    Kijelölt írásos tananyag elsajátítása