The first stage of education at The Faculty of Information Technology of PJIIT comprises undergraduate studies offered in three modes:
- full-time (day) - three and a half years (studies in Polish or in English)
- part-time (weekend) - four years (studies in Polish)
- part-time online - four years (studies in Polish or in English)
Students attend lectures and classes. The latter are held in small 16-person groups, with a computer for every student, in case of a computer lab class. Diploma courses have dedicated labs with special software and hardware.
The curriculum is composed of two types of subjects:
- basic knowledge - oblgatory for all students
- specialised knowledge - related to specialisations chosen by students.
The first four semesters of the full-time programme (and the first six of the part-time programme) are devoted to core instruction. At this stage, the student gains the fundamental knowledge required of a bachelor-level graduate in computer science. S/he is familiarised with issues such as basic database techniques, principles of software development and computer network development as well as applications of multimedia. Above all, the candidate learns to program in key languages such as Java or C++. The curriculum also includes core mathematics, electronics, accounting, economics and law.
During the subsequent specialised instruction, students choose a major (area of specialisation) in which to further expand their knowledge and skills. Specialised classes are customised for each major; examples include programming in languages such as Prolog, ML, Assembler, C# or SQL. Furthermore, specialised instruction aims to build up the student’s team-working skills through, among others, implementation of specific projects.
Graduates receive the Engineer degree.