Course detail
Computers and Programming 1
FEKT-CPC1Acad. year: 2017/2018
Architecture of computers, operating systems, UNIX, algoritmization, programming in Matlab, introduction to programming in Java, information transfer, communication protocols, Internet services, information literacy.
Supervisor
Learning outcomes of the course unit
Students will learn internal architecture of personal computers and architecture of used operational systems. Students will also learn fundamentals of programming in Java and in Matlab.
Prerequisites
The subject knowledge on the secondary school level is required.
Co-requisites
Not applicable.
Recommended optional programme components
Not applicable.
Recommended or required reading
Pecinovský R, Virius M: Učebnice programování - základy algoritmizace. Grada Publishing, Praha 1997. (CS)
Doňar, B., Zaplatílek, K. MATLAB - tvorba uživatelských aplikací. BEN, 2004. (CS)
Kabelová, A., Dostálek, L. Velký průvodce protokoly TCP/IP a systémem DNS. Computer Press, 2008. (CS)
Ličev, L., Morkes, D. Procesory - architektura, funkce, použití. Computer Press, ISBN: 80-7226-172-X (CS)
DARWIN, F. Ian. Java. Praha : Computer Press, 2006. ISBN 80-251-0944-5. (CS)
Lasser, J. Rozumíme Unixu. Computer Press, 2002. ISBN: 80-7226-706-X (CS)
Planned learning activities and teaching methods
Teaching methods depend on the type of course unit as specified in the article 7 of BUT Rules for Studies and Examinations.
Assesment methods and criteria linked to learning outcomes
Requirements for successful completion of the subject are specified by guarantor’s regulation updated for every academic year.
Language of instruction
English
Work placements
Not applicable.
Course curriculum
Architecture of computers, operating systems, UNIX, algoritmization, programming in Matlab, introduction to programming in Java, information transfer, communication protocols, Internet services, information literacy.
Aims
The aim is to introduce students to computer science including its practical use. The subject deals with description of software of personal computers and fundamentals of algorithmization and programming.
Specification of controlled education, way of implementation and compensation for absences
Extent and forms are specified by guarantor’s regulation updated for every academic year.
Classification of course in study plans
- Programme EEKR-BC Bachelor's
branch BC-AMT , 1. year of study, winter semester, 5 credits, compulsory
branch BC-EST , 1. year of study, winter semester, 5 credits, compulsory
branch BC-MET , 1. year of study, winter semester, 5 credits, compulsory
branch BC-SEE , 1. year of study, winter semester, 5 credits, compulsory
branch BC-TLI , 1. year of study, winter semester, 5 credits, compulsory