Basics of Programming
The course introduces students to academic culture and its values. Students will be able to use rational thinking skills to solve important problems.
Koniec kursu:
3 marca 2028 (za 1 rok 6 mies.)
Opis kursu
INTRODUCTORY INFORMATION
The course provides a foundation for further development into the programming profession. It is designed for high school graduates from both Poland and abroad. If you want to learn programming, "Basics of programming" is for you. The content presented is at a basic level, the course consists of 30 lessons.
PRELIMINARY REQUIREMENTS
The course should be taken by people with basic computer knowledge, but without knowledge of programming itself.
PURPOSES OF THE COURSE
Using the knowledge and skills acquired during the course, you can begin to create basic programs, and you can also proceed to learn more advanced information technologies, which will eventually give you the opportunity to start a career.
ISSUES DISCUSSED
MODULE 1
How to create your first program
- Installation of Java Development Kit
- Installation of Eclipse IDE
MODULE 2
Data types, flow control statements
- Basic data types & variables
- Operators
MODULE 3
Loops, functions functions, classes and objects, exceptions
- Loops
- Arrays
- Functions: how to declare & use them
- Objects & classes: how to use them
- Data conversion: how to transform data of different types
MODULE 4
Handling files, collections
- Streams: how to read & write binary data
- Generic types: type-checking at the compile time
- Collections
MODULE 5
Creating visual applications
- GUI
MODULE 6
Downloading data in JSON format
- HTTP
- JSON
MODULE 7
Summary of the course
- Summary of the presented topics
CONDITIONS TO BE FULFILLED TO GET A PASS
To pass, you need to take the final test and obtain at least 60% correct answers.
CONDITIONS TO BE FULFILLED TO RECEIVE A CERTIFICATE
To receive the certificate, you must complete the course.
COURSE STAFF
dr inż. Krzysztof Rychlicki-Kicior
Dean of IT Studies at the Vizja University in Warsaw
Programmer with 17 years of experience, specialist in artificial intelligence and machine learning, as well as author and translator of many books and articles related to programming and the world of IT. Outside the academic world, he is CEO and co-owner of software house Makimo, as well as head of the Education Committee at the Software Development Association - SoDA.

