Computer Science Programme code: W4-N1IN19.2024

Field of study: Computer Science
Programme code: W4-N1IN19.2024
Programme code (USOS): W4-N1IN19
Faculty: Faculty of Science and Technology
Language of study: Polish
Academic year of entry: winter semester 2024/2025
Level of qualifications/degree: first-cycle studies (in engineering)
Mode of study: part-time
Degree profile: general academic
Number of semesters: 7
Degree: inżynier (Engineer - Bachelor's Degree with engineering competencies)
Number of ECTS credits required to achieve the qualification equivalent to the level of study: 210
Leading discipline: computer and information sciences (natural sciences)
ISCED code: 0613
The number and date of the Senate’s resolution: 557/2024 (25/06/2024)
General characteristics of the field of study and the assumed concept of education:
The Computer Science major harmoniously combines acquiring knowledge in the canon of computer science, the ability to use current information technologies, and developing practical skills as part of project classes. This field of study is based on three pillars: knowledge, Technologies, and Projects. Knowledge - modern computer science is a constant development and change, but the foundations of computer science and the basic sciences on which these foundations are based do not change. Knowledge of IT principles, rules, and methods is crucial for dealing with changing technologies. This pillar of the Computer Science field teaches the student to understand the fundamental principles, regulations and procedures of computer science so that, based on such a canon of computer science knowledge, he can keep up with changes and developments in this field. The Knowledge Pillar also provides a solid basis for master's studies and scientific development in computer science. Technologies—Using current and leading information technologies is crucial for competitiveness in the labour market, allowing the student to prepare for a well-paid job in the IT industry. Certificates and micro-credentials of professional competence obtained during studies may support obtaining such a job. This pillar of the Computer Science major provides practical preparation for implementing specific IT projects, both in the academic environment and the IT business. Projects - experience is an essential element of a professional IT specialist. The means to gain experience during studies is the implementation of individual and team IT projects, allowing you to acquire both technological skills and soft skills typical of teamwork. The projects will also enable you to complete an individual professional portfolio, cooperate with the business environment, and develop the ability to commercialize your projects. Such projects, as well as internships, are an ideal way to build your own professional and scientific interests. Computer Science education is focused on developing the student's individual abilities, independent learning skills, and creativity in solving problems. Methods and forms of schooling gradually evolve as studies progress, from education directed by academic teachers to education focused on individual activity and creativity development. This is achieved through individualized education and project classes. The student can individualize their education by selecting modules completed in the final semesters of studies. In this way, they can shape their Competence Profile by selecting modules from the pool of modules to choose from. The study program provides freedom in selecting such modules and offers modules to create specially developed competency profiles. Currently, the proposal for such profiles includes artificial intelligence, game design, software engineering, and cybersecurity issues. The offer of modules to choose from and the proposals for predefined Competency Profiles will change along with changes in the IT industry. Education in Computer Science is mainly based on solving practical problems, and the best environment for their implementation is project classes, in which students can implement their ideas under the supervision of experienced teachers. Design classes provide a field for the development of creativity and teach the use of the canon of IT knowledge, current technologies, and leading IT tools. Education based on problem-solving and project implementation also develops interpersonal competencies, group work skills, flexibility, adaptability and interdisciplinary activity.
Graduation requirements:
The condition for admission to the diploma examination is to achieve the learning outcomes provided for in the study program and to obtain a certificate of an appropriate level of language proficiency in a foreign language. The condition for graduation is to pass the diploma examination with at least a satisfactory result. A graduate receives a higher education diploma confirming obtaining the qualifications of the appropriate degree. Detailed rules for conducting the diploma examination are specified in the diploma regulations.
Internships (hours and conditions):
Internships are an integral part of the study program, carried out by students in individual fields, levels, profiles and forms of study. Internships are to help in confronting the knowledge acquired during studies with the requirements of the labour market, acquiring skills useful in the profession, learning about practical issues related to working in positions for which the student is prepared during the course of studies. The internship is to familiarize the student with professional language relevant to a specific industry and work culture. The rules for the organization of internships are set out in the Rector's ordinance. Detailed rules of apprenticeship taking into account the specifics of particular fields of study are set out in the field's of study apprenticeship regulations, in particular: learning outcomes assumed to be achieved by the student during the apprenticeship, framework apprenticeship program including a description of issues, dimension of apprenticeship (number of weeks of practice); form of internship (continuous, mid-year), criteria for choosing the place of internship, obligations of the student staying in the internship, obligations of the academic tutor, conditions for completing the internship by the student and conditions for exemption from the internship obligation in whole or in part. The number of ECTS and the number of hours are specified in the course structure.
Information on the relationship between the studies and the university's strategy as well as the socio-economic needs that determine the conduct of studies and the compliance of learning outcomes with these needs:
The expected learning outcomes were defined based on many years of cooperation between the Institute of Computer Science and companies, enterprises, and institutions whose activity profiles fall within the "Computer Science" discipline. The scope of this cooperation includes industry participation in implementing student engineering internships and diploma theses. An essential role in shaping the expected learning outcomes was played by analyzing the industry in which IT graduates are expected to operate in the labour market. In the announcement published by the Ministry of National Education on January 30, 2024 (MONITOR POLSKI 2024 R. POZ. 85) on the forecast of significant demand for employees in vocational education professions on the national and provincial labour market, which includes the following professions: competences were covered by the expected learning outcomes: programmer (range: national and Silesian Voivodeship), IT specialist (range: Silesian Voivodeship), IT specialist (range: Silesian Voivodeship), typhloinformatician (range: Silesian Voivodeship). The deficit for the profession of "database designers and administrators, programmers" for provincial cities was indicated in the "Professions Barometer 2024" report prepared by the Provincial Labor Office in Krakow. On a voivodeship scale, the profession is considered sustainable. The Polish Economic Institute calculates in its 2022 report that there is a shortage of 147,000 IT specialists, so their share among all employees in Poland is the same as in the European Union. According to the hays.pl report, 93% of IT companies plan to recruit employees in 2024, and 51% expect difficulty finding suitable candidates. 21% of IT specialists plan to change their jobs, and 60% count on a raise. Poland is digitizing intensively in many sectors, such as public administration, healthcare, education, banking and trade. The IT industry is one of the most dynamically developing areas of the economy, placing new demands on IT specialists entering the labour market. The answer to this must be an education program appropriately adapted to the changing market requirements, allowing for the education of a future IT specialist in a comprehensive way that meets the needs of the industry.
Percentage of the ECTS credits for each of the scientific or artistic disciplines to which the learning outcomes are related to the total number of ECTS credits:
  • computer and information sciences (natural sciences): 60%
  • information and communication technology (engineering and technology): 40%
KNOWLEDGE
The graduate:
knows and understands issues in mathematics and physics to the extent necessary to formulate and solve problems in the field of computer science; [IN_W01]
knows and understands to an advanced degree the possible applications of computer science methods in various fields of science and technology. Understands the challenges of developing these methods, including artificial intelligence methods; [IN_W02]
has advanced knowledge of programming, implementation of algorithms, programming paradigms and styles, methods of verifying program correctness, formal languages ​​and various programming environments; [IN_W03]
has advanced knowledge of various branches of computer science and selected related disciplines, including knowledge and understanding of theoretical foundations, design rules and connections with multiple aspects of science and technology; [IN_W04]
knows the functioning and management of the IT systems, including team projects management; [IN_W05]
has extended knowledge of modern computer systems; [IN_W06]
has advanced knowledge of selected scientific or scholarly theories and methods, is familiar with the issues specific to the chosen academic discipline and understands its connection with the leading discipline of the degree programme [MOB.2023_W01]
understands the relationship between legal issues – especially those pertaining to civil rights and obligations and their implementation – and the leading discipline of the degree programme, in particular the basic concepts and provisions pertaining to the protection of industrial protection and copyright law [MOB.2023_W03_VP]
has advanced knowledge of selected scientific theories and methods and is familiar with the issues specific to the selected academic discipline in the context of other disciplines [OMU.2023_W01]

SKILLS
The graduate:
can work individually and in a team, can lead a small team, can create and complete a work schedule that ensures meeting deadlines; [IN_U01]
can create detailed documentation regarding the implementation of the project task and prepare a presentation of its results; [IN_U02]
can prepare and present an oral presentation regarding the implementation of a project task and lead a discussion regarding the presentation; [IN_U03]
can define and implement the process of self-education, among others, to improve professional competencies; can obtain information from literature, databases and other properly selected sources; can integrate the received data, interpret it, draw conclusions and formulate and justify opinions; [IN_U04]
can use advanced methods, techniques and IT tools to solve complex problems; can use new technologies by integrating knowledge from various fields; [IN_U05]
can use in practice the methodologies and tools that support the management of IT projects by current standards; [IN_U06]
clearly and comprehensibly communicates with others in a foreign language at the B2 level of the Common European Framework of Reference for Languages, making use of his/her knowledge and terminology; [IN_U10]
asks questions, analyzes research problems and finds solutions to them based on the knowledge, skills and experience he/she has gained within the chosen academic discipline in conjunction with the leading discipline of the degree programme; communicates the results of his/her work in a way which is clear and understandable not only to specialists [MOB.2023_U01]
has advanced skills in asking research questions, analyzing problems or providing practical solutions to them based on the knowledge, experience and skills gained within the chosen academic discipline in the context of other disciplines [OMU.2023_U01]

SOCIAL COMPETENCES
The graduate:
is aware of the importance and understands non-technical aspects and consequences of the professional activity of an IT specialist and the related responsibility for decisions made; [IN_K01]
acts ethically, and understands the importance of intellectual honesty in one's own and other people's actions. Is ready to take care of the achievements and traditions of the IT profession; [IN_K02]
knows the principles of innovative entrepreneurship, can act creatively; [IN_K03]
understands the need for an interdisciplinary approach to the problems being solved and is willing to consult with experts when it is challenging to solve a problem independently; [IN_K04]
is ready to meet social obligations, co-organize activities for the benefit of the community and is open to scientific solutions to cognitive and practical problems [MOB.2023_K01]
acknowledges and makes use of knowledge from different disciplines and is ready to change opinion in the light of scientifically proven arguments [OMU.2023_K01]
KNOWLEDGE
The graduate:
has an advanced understanding of the methods, techniques and IT tools used to solve complex IT problems; [IN_W07]
knows specialized techniques, methods and tools used in the process of solving IT tasks, mainly of an engineering nature, in the broad field of computer science; [IN_W08]
understands the relationship between entrepreneurship-related issues and the leading discipline of the degree programme, exhibits an entrepreneurial mindset [MOB.2023_inż_W02_P]

SKILLS
The graduate:
can design objects, tools and systems and develop methods for their application in a manner consistent with the rules and good practices applicable to various areas of computer science and selected related disciplines; [IN_U07]
can identify and estimate factors affecting the performance of computer systems, microprocessors or microcontrollers and experimentally determine appropriate parameters; [IN_U08]
is able to use advanced, specialized knowledge from various branches of computer science and related disciplines to solve engineering tasks; [IN_U09]
Module Language of instruction Form of verification Number of hours ECTS credits
Programme modules
Algorithmics 1 [W4-IN-N1-24-1-ALG1] Polish exam lecture: 20
practical classes: 20
5
Computer Networks [W4-IN-N1-24-1-SK] Polish exam lecture: 20
laboratory classes: 20
5
Computer Programming 1 [W4-IN-N1-24-1-P1] Polish exam lecture: 20
laboratory classes: 40
6
Introduction to Digital Technologies [W4-IN-N1-24-1-WdTC] Polish course work lecture: 15 2
Operating systems [W4-IN-N1-24-1-SO] Polish exam lecture: 10
laboratory classes: 20
4
Theoretical Foundations of Computer Science [W4-IN-N1-24-1-TPI] Polish course work lecture: 20 3
Field modules
Mathematics 1 [W4-IN-N1-24-1-MAT1] Polish course work discussion classes: 45 5
Module Language of instruction Form of verification Number of hours ECTS credits
Programme modules
Algorithmics 2 [W4-IN-N1-24-2-ALG2] Polish course work lecture: 20
laboratory classes: 20
4
Computer Programming 2 [W4-IN-N1-24-2-P2] Polish exam lecture: 20
laboratory classes: 40
6
Databases 1 [W4-IN-N1-24-2-BD1] Polish exam lecture: 10
laboratory classes: 20
3
Digital Technology [W4-IN-N1-24-2-TC] Polish exam lecture: 20
laboratory classes: 20
4
Field modules
Mathematics 2 [W4-IN-N1-24-2-MAT2] Polish course work discussion classes: 45 4
Physics for Computer Scientists [W4-IN-N1-24-2-FIZ] Polish exam lecture: 10
laboratory classes: 20
3
Programme co-related modules
The area of “Civil Society and Entrepreneurship: Entrepreneurship” [MO-2023-NS-inżSOP-P] course work depending on the choice: 18 3
Open access modules
English language course 1 [W4-IN-N1-24-2-LJA1] English course work language classes: 20 3
Module Language of instruction Form of verification Number of hours ECTS credits
Programme modules
Computer Architecture [W4-IN-N1-24-3-AK] Polish course work lecture: 10
laboratory classes: 20
3
Computer Graphics [W4-IN-N1-24-3-GK] Polish course work lecture: 20
laboratory classes: 20
5
Computer Programming 3 [W4-IN-N1-24-3-P3] Polish course work lecture: 10
laboratory classes: 20
3
Elements of Artificial Intelligence [W4-IN-N1-24-3-ESI] Polish exam lecture: 10
laboratory classes: 20
3
Internet of Things [W4-IN-N1-24-3-IRZ] Polish exam lecture: 10
laboratory classes: 20
3
Software Engineering [W4-IN-N1-24-3-IO] Polish exam lecture: 10
practical classes: 40
3
Field modules
Discrete mathematics and cryptography [W4-IN-N1-24-3-MDiK] Polish course work lecture: 10
practical classes: 20
3
Mathematical Methods in Artificial Intelligence Systems [W4-IN-N1-24-3-MMwSSI] Polish course work lecture: 10 1
Programme co-related modules
The area of “Civil Society and Entrepreneurship: Vade mecum on Law” [MO-2023-NS-SOP-VP] course work depending on the choice: 18 3
Open access modules
English language course 2 [W4-IN-N1-24-3-LJA2] English course work language classes: 20 3
Module Language of instruction Form of verification Number of hours ECTS credits
Programme modules
Cloud Technologies [W4-IN-N1-24-4-TCH] Polish course work workshop: 20 3
Methods of Data Analysis [W4-IN-N1-24-4-MAD] Polish course work lecture: 20
practical classes: 20
3
Numerical Methods [W4-IN-N1-24-4-MN] Polish course work laboratory classes: 20 3
Optional module [W4-IN-N1-24-F-MF] Polish course work discussion classes: 20 3
Optional module [W4-IN-N1-24-F-MF] Polish course work discussion classes: 20 3
Optional module [W4-IN-N1-24-F-MF] Polish course work discussion classes: 20 3
Project Studio 1 [W4-IN-N1-24-4-PP1] Polish course work workshop: 20 3
Web Applications Programming [W4-IN-N1-24-4-PAI] Polish course work lecture: 10
laboratory classes: 20
3
Programme co-related modules
Module in the "Creative Expression and Critical Thinking" area [MO-2023-NS-ETKM] course work depending on the choice: 18 3
Open access modules
English language course 3 [W4-IN-N1-24-4-LJA3] English course work language classes: 20 3
Module Language of instruction Form of verification Number of hours ECTS credits
Programme modules
Cybersecurity [W4-IN-N1-24-5-CYB] Polish course work workshop: 20 3
Databases 2 [W4-IN-N1-24-6-BD2] Polish course work laboratory classes: 20 3
Optional module [W4-IN-N1-24-F-MF] Polish course work discussion classes: 20 3
Optional module [W4-IN-N1-24-F-MF] Polish course work discussion classes: 20 3
Optional module [W4-IN-N1-24-F-MF] Polish course work discussion classes: 20 3
Optional module [W4-IN-N1-24-F-MF] Polish course work discussion classes: 20 3
Optional module [W4-IN-N1-24-F-MF] Polish course work discussion classes: 20 3
Project Studio 2 [W4-IN-N1-24-5-PP2] Polish course work workshop: 20 3
Open access modules
English language course 4 [W4-IN-N1-24-5-LJA4] English course work language classes: 20 3
Open University Module [OMU-2023-NS-01-OG] course work depending on the choice: 14 3
Module Language of instruction Form of verification Number of hours ECTS credits
Programme modules
Diploma Project 1 [W4-IN-N1-24-6-IPD1] Polish course work practical classes: 20 6
Mobile Applications Programming [W4-IN-N1-24-5-PAM] Polish course work lecture: 10
laboratory classes: 20
3
Optional module [W4-IN-N1-24-F-MF] Polish course work discussion classes: 20 3
Optional module [W4-IN-N1-24-F-MF] Polish course work discussion classes: 20 3
Optional module [W4-IN-N1-24-F-MF] Polish course work discussion classes: 20 3
Optional module [W4-IN-N1-24-F-MF] Polish course work discussion classes: 20 3
Optional module [W4-IN-N1-24-F-MF] Polish course work discussion classes: 20 3
Team Project [W4-IN-N1-24-6-PZ] Polish course work laboratory classes: 20 3
Open access modules
Open University Module [OMU-2023-NS-01-OG] course work depending on the choice: 14 3
Module Language of instruction Form of verification Number of hours ECTS credits
Programme modules
Diploma Project 2 [W4-IN-N1-24-7-IPD2] Polish course work practical classes: 40 6
Optional module [W4-IN-N1-24-F-MF] Polish course work discussion classes: 20 3
Optional module [W4-IN-N1-24-F-MF] Polish course work discussion classes: 20 3
Optional module [W4-IN-N1-24-F-MF] Polish course work discussion classes: 20 3
Optional module [W4-IN-N1-24-F-MF] Polish course work discussion classes: 20 3
Seminar - preparation for the cross-sectional diploma examination [W4-IN-N1-24-7-SEM] Polish course work seminar: 5 3
Internship
Professional Practice [W4-IN-N1-24-PRAKT] Polish course work internship: 90 9