Informatics 2

A tantárgy neve magyarul / Name of the subject in Hungarian: Informatika 2

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
VIAUA203 4 3/2/0/v 5 1/1
3. Course coordinator and department Dr. Vajk István,
6. Pre-requisites
Kötelező:
(TárgyEredmény( "BMEVIHIA107" , "jegy" , _ ) >= 2
VAGY TárgyEredmény("BMEVIHIA107", "FELVETEL", AktualisFelev()) > 0
VAGY TárgyEredmény( "BMEVIAUAA00" , "jegy" , _ ) >= 2
VAGY TárgyEredmény("BMEVIAUAA00", "FELVETEL", AktualisFelev()) > 0
VAGY TárgyEredmény( "BMEVIAUAA01" , "jegy" , _ ) >= 2
VAGY TárgyEredmény("BMEVIAUAA01", "FELVETEL", AktualisFelev()) > 0
VAGY Alairas("BMEVIAUA203", _)
VAGY TárgyEredmény( "BMEVIET1017" , "jegy" , _ ) >= 2
VAGY TárgyEredmény( ahol a TárgyKód = "BMEVIAUA116", ahol a Típus = "JEGY", ahol a Ciklus = tetszőleges, ahol a KépzésKód = tetszőleges) >= 2
VAGY TárgyEredmény("BMEVIAUA116", "FELVETEL", AktualisFelev()) > 0
VAGY TárgyEredmény("BMEVIAUAA00" , "jegy" , _ ) >= 2
VAGY TárgyEredmény("BMEVIAUAA00", "FELVETEL", AktualisFelev()) > 0
VAGY TárgyEredmény( ahol a TárgyKód = "BMEVIMH1507", ahol a Típus = "JEGY", ahol a Ciklus = tetszőleges, ahol a KépzésKód = tetszőleges) >= 2
VAGY Szakirány( ahol a SzakirányKód = "KIEGVBSC", ahol a Ciklus = "2007/08/1"))

ÉS NEM ( TárgyEredmény( "BMEVIAUAB01" , "jegy" , _ ) >= 2
VAGY
TárgyEredmény("BMEVIAUAB01", "FELVETEL", AktualisFelev()) > 0)

ÉS Training.Code=("5N-A7")

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

A kötelező előtanulmányi rend az adott szak honlapján és képzési programjában található.

7. Objectives, learning outcomes and obtained knowledge The objective is to provide the students with comprehensive knowledge and engineering approaches in the following fields: computer networks, database management, formal languages, compiler theory and computer science. In addition to general principles, the subject also develops practical and technological skills related to networking and databases by confronting students with complex computer engineering problems.

 

Obtained skills and expertise:

 

The knowledge acquired in the framework of the subject allows students to manage, troubleshoot and analyze simple computer networks and database systems and to define and implement computer–computer and human–computer interactions.

 

8. Synopsis Computer networks: Basic concepts, network topologies, network structures, network architectures (OSI and TCP/IP models). Communication channel. Error-correction and error-control coding. End-to-end connection. Connection-based and connection lost data transmission. Services. IEEE 802.3 and Ethernet. TCP/IP protocol. Database design: Basic concepts. Architecture of a database management system. Logical databases. Relational data model. Key, functional dependencies, normal forms, relational algebra. Physical databases, indexing techniques. Logical planning of relational databases. The SQL language. Formal languages: Basic concepts, languages, grammatik, automata, Chomsky hierarchy. Finite state machines and regular languages. Context-free and LL(k) languages. Compilers.

 

13. References, textbooks and resources

Van de Goor,A.J.: Computer architecture and design. Addison-Wesley Publishing Company, 1989.

Wilkinson, B.: Computer architecture, design and performance. Prentice Hall, 1991.

Ryan Stephens, Ronald Plew: Database Design, Sams, 2000

Maxim Mozgovoy: Algorithms, Languages, Automata, & Compilers: A Practical Approach. Jones and Bartlett Publishers, 2009

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
Vizsgafelkészülés
Összesen