Mimořádné studium ZČU

COMPUTERS AND PROGRAMMING

Master the basics of programming – learn to design algorithms, write functional code, and work effectively with data and files.

 

  1. Basic concepts of computers and programming; programmes and programming languages; conventions and comments; data types; variables, declarations, assignments, operators
  2. Terminal input and output; command line
  3. Basic mathematical functions; random numbers; programme validation, debugging
  4. Control structures (branching and loops)
  5. Subroutines, return value, parameters; magic numbers and constants
  6. Classes and objects; memory organization
  7. Arrays, multidimensional arrays, arrays of objects;
  8. Examples of arrays, methods, and objects
  9. Strings; working with characters; algorithm design process
  10. Basic sorting and searching algorithms
  11. Exceptions; working with files and folders; file input and output
  12. Displaying data in computer memory, encoding of integers and real numbers, characters; comparison of object and procedural programming

AIM OF THE SUBJECT:

The aim of the course is to acquire a clearly defined set of basic knowledge and skills in programming, which is then followed by several other courses.

STUDENT ENTRY REQUIREMENTS:

The student should be able to describe the basic principles of computer and operating system functioning, master working with the file system (creating, copying, and deleting files and folders), and use the operating system, including installing and running applications. An understanding of the basics of propositional logic and the ability to solve systems of linear equations are also expected.

CONDITIONS FOR GRADUATING:

GUARANTORS AND TEACHERS:

LEARNING OUTCOMES:

After completing the course, the student will be able to characterize the basic language constructs and data structures of a programming language. He/she will understand the basic approaches to algorithm design, and can describe the methods of creating, verifying, and debugging programs. He/she will also explain the principles of basic algorithms for sorting and searching, and will be familiar with the issues of working with files.

TEACHING METHODS USED TO ACHIEVE PROFESSIONAL KNOWLEDGE:

Problem solving,

Skill demonstration,

Self-study,

Individual consultation,

Lecture with student activation.

CATEGORY

ORGANISER:

Faculty of Applied Sciences

SUBJECT ABBREVIATION:

KIV/PPA

REGISTRATION DEADLINE:

From 15. 6. 2025 to 31. 8. 2025

DATE(S):

Winter semester 2025/2026

SUBJECT SCHEDULE/TIMETABLE:

Room EP 130

FEL Building, Bory Campus

Wednesday 1:55 p.m. – 3:35 p.m.

17. 9. 2025 – 10. 12. 2025

FORM OF STUDY:

Preparation for comprehensive test: 15 hours
Individual project: 30 hours
Exam preparation: 30 hours
Contact teaching: 65 hours

HOW IT ENDS:

5 CREDITS

PRICE: CZK 5,000

After logging in, you will be redirected to the e-application form, where you must complete the registration.

ADRESS

Univerzitní 26, Pilsen

RECOMMENDED COURSES

  • Academic year 2025/2026
  • Art and Crafts
  • Chemistry
  • Czech language
  • English language
  • Geography
  • German language
  • Hobbies and free time activities
  • Information Technology
  • Law
  • Music
  • Physical education
  • Physics
  • Programming
  • Psychology
  • Russian language
  • Secondary school students
  • Upskilling
English for FPE

Conversational English focused on education topics – for future teachers who want to strengthen their language skills at level B2+.

Výpočtová statistika

The STAV course introduces students to the graphical processing and presentation of statistical data using specialized software. The course also...

MORE

End of Content.