Programming
Study programs
Teaching information
Teaching form
Lecture, Seminar, Numerical exercises, Laboratory exercise, Project work, Studio, Internship, Excursion, Specialistic practiceStudy method
AttendanceLanguage
slovenskýHours per week (full-time)
2,0,0,2,0,0,0,0,0Hours per semester (part-time)
LS 26,26Teachers
prof. Ing. Jozef Juhár, PhD. Ing. Kristián Sopkovič Ing. Ján Staš, PhD. Ing. Renát Haluška, PhD. doc. Ing. Daniel Hládek, PhD. Ing. Maroš Harahus, PhD. Ing. Jozef Badár
Schedule
Learning outcomes
Gaining knowledge and skills for analysis, design, implementation and testing of programs in a procedural programming language with an orientation on selected algorithms and their implementation.
Course outline
1. Complexity of algorithms 2. Pointer data type, dynamic memory allocation 3. Working with strings, command line parameters 4. Modular programming 5. Dynamic data structures - dynamic fields 6. Dynamic data structures - linked lists 7. Working with files - binary and text files 8. Preprocessor 9. Trees 10. Bit operations 11. Analysis and synthesis of algorithms in examples.
Completion conditions
Assessment and completion of the course: Graded credit test Continuous assessment: quiz, assignment Final assessment: Student passes the final assessment and passes the examination when he or she meets the requirement to obtain at least 51% out of 100%. final quiz, exam Overall assessment: Overall assessment is the sum of the assessments obtained by students in the assessment period. The overall result is determined in accordance with the internal regulations of the Technical University in Košice. (Study Regulations, the internal regulation principles of doctoral studies)
Recommended literature
1. Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein: Introduction to Algorithms Third Edition. MIT Press 2009. 1292 s. ISBN 978-0-262-03384-8 2. HEROUT, P. Učebnice jazyka C : 1. díl. České Budějovice: Nakladatelství KOPP, 2009. 271 s. ISBN 978-80-7232-363-8 3. HEROUT, P. Učebnice jazyka C : 2. díl. České Budějovice: Nakladatelství KOPP, 2010. 165 s. ISBN 978-80-7232-367-8 4. Havlice, Z., Genči, J.: Počítače a programovanie v jazyku C. elfa, s.r.o., Košice, február 2000.
Notes
To successfully complete the course, it is necessary to obtain a credit and successfully pass the exam. This includes the student's participation in educational activities of direct teaching, lectures, exercises, as well as independent study and independent creative activity of the student in processing the semester assignment / assignments, project on a specified topic, to a specified extent, in a specified design of a total of 180 hours intensity of the student's work per semester.
Grade distribution
Total graded students: 1157