Classes on full-time courses are run on weekdays from 8 a.m. to 6 p.m. Each semester comprises 15 weeks of classes. The academic year lasts from October to end-June and is divided into two semesters. Classes are conducted in Polish or English.
The first four semesters are devoted to core instruction, which focuses on providing the candidate with the knowledge of core mathematics, algorithmics and programming required of a holder of a bachelor (engineer)-level degree in computer science. As part of core instruction, students are taught basic database techniques, principles of software and computer network development and the applications of multimedia. Above all, they learn to program in key languages such as Java or C++. They are also provided with the knowledge of core mathematics, marketing, management and law.