Course title | System Programming 1 |
---|---|
Course code | KVD/SPGM1 |
Organizational form of instruction | Lecture + Seminar |
Level of course | Bachelor |
Year of study | not specified |
Semester | Winter and summer |
Number of ECTS credits | 3 |
Language of instruction | Czech |
Status of course | unspecified |
Form of instruction | Face-to-face |
Work placements | This is not an internship |
Recommended optional programme components | None |
Lecturer(s) |
---|
|
Course content |
What is JAVA. JRE, JDK, Java SE, Java EE, Java ME. Fundamentals of Java, object-oriented programming, object, class, inheriting, instance, methods, interface, package, polymorphism. Implementation of OOP in Java. BlueJ development environment. Java - variable types, identifiers, variables, expressions, commands. Java - string, threads, I/O operations. Java - introduction to GUI, applets. Java - Home network communication, sockets, TCP / IP, URL. Interface, exceptions, packages, overloading, overriding, dynamic bindings.
|
Learning activities and teaching methods |
Lecture with practical applications, Seminar classes, Individual study
|
prerequisite |
Knowledge |
Basic knowledge of programming techniques at the level of Pascal, Microsoft Visual Basic. |
learning outcomes |
Students can create programs at the basic level, but with full use of features and capabilities of object-oriented language Java. Students can create basic programs using video and network support and environment. Students can create Java applets. Students can program and use the interface, exceptions, packages, working with the system I / O. Students are able to work both with the use of development environment and in the command line. |
teaching methods |
Individual study |
Interactive lecture |
Seminar classes |
assessment methods |
Test |
Skills demonstration during practicum |
Seminar work |
Project |
Recommended literature |
|
Study plans that include the course |
Faculty | Study plan (Version) | Category of Branch/Specialization | Recommended semester |
---|