University of Technology
Computer science
Technological sciences
Bachelor Programme
Mode of studies: 
full-time programme
7 semesters
Tuition fee: 
non EU/EFTA students 1500 EUR tuition fee per semester, EU/EFTA students no tuition fee
Degree awarded: 
Scholarships available: 
Based on merit
Application deadline: 
Friday, 10 July, 2020
Day of semester start: 
Thursday, 1 October, 2020
Credits (ECTS): 
Admission requirements: 
Requirements: secondary school certificate, received after the completion of a recognized secondary school (total 12 years of education), being the equivalent of Polish Matriculation certificate. Each application is assessed individually on its merits. If in doubt, please contact the Admission Officer.
»» Deadline for application: 
Non EU/EFTA students see: www.admission.pwr.edu.pl; EU/EFTA students see: www.rekrutacja.pwr.edu.pl
»» English: Equivalent of minimum TOEFL IBT – 87 points or 6.5 points IELTS. List of accepted language certificates can be checked online
»» Application fee: Non EU/EFTA students see: www.admission.pwr.edu.pl; EU/EFTA students see: www.rekrutacja.pwr.edu.pl
Field of study: Applied Computer Science
The programme emphasizes practical aspects of Computer Engineering and can be adapted to the student’s interest. The final effect of studies is obtaining of first level competences - knowledge, skills and qualifications - in accordance with “The Teaching Standards” in the field of Computer Science. The students obtain the basic knowledge of mathematics and physics, general computer science areas, such as: operating systems, algorithms and data structures, languages and programming techniques, digital and analogue technique, computers architecture, project management as well as ethical and legal aspects of computer science. The graduates will be able to: implement and deploy effective, reliable, safe and meeting users requirements information systems; comprehend, evaluate and deploy different solutions used in scope of computer systems; maintain, install, administrate and deploy tools and problem oriented information systems, develop system documentation.
» General Physics I
» Mathematical Analysis
» Algebra and Analytic Geometry
» Logic for IT
» Structural and Object oriented Programming
» Computer System Organization
» General Physics II
» Mathematical Analysis
» Discrete Mathematics
» Operating Systems
» Data Structures and Algorithms
» Computer Architecture
» Theory of Probabilistic and Statistics
» Introduction to IT
» Effective Programming Techniques
» Computer Networks
» Basics of Entrepreneurship
» Foreign Language I
» Sports
» Systems Analysis and Decision Support Methods
» Programming Paradigms
» Data Bases
» Basics of Software Engineering
» Foreign Language II
Modules of elective courses
(select one of the courses within the module)
» M1: Administration of Computer Systems:
• Linux server administration
• Microsoft Systems Administration
» Software Engineering
» Script Languages
» Cybersecurity
» Presentation Techniques
Modules of elective courses
(select one of the courses within the module)
» M2: Web Technologies:
• Web Systems Programming
• .NET Web Applications
» M3: Database Design:
• Database Design
• Oracle Databases – Programming
• Database Systems Engineering
» M4: Mobile Applications:
• Developing Mobile Applications for An-droid Platform
• Developing Mobile Applications for IOS Platform
» Data Warehouses
» Artificial intelligence and Knowledge Engineering
» Practical training
Modules of elective courses
(select one of the courses within the module)
» M5: Project Management Basics:
• Introduction to IT Project Management
• IT Project Management Support
• Process –Based Management of IT Project
» M6: Distributed Systems:
• Distributed Computer System
• Programming Microsoft Azure
» M7: Programming Tools and Technologies:
• .NET Software Development
• Computer Game Programming
• Advanced Web Technologies
» M8: Multimedia:
• Computer Graphics
• Programming Multimedia Applications
• Digital Media Processing Techniques
» Diploma Seminar
» Diploma Thesis
» IT Social and Professional Problems
» Team Project
Modules of elective courses
(select one of the courses within the module)
» M9: Current trends in Computer Science:
• Data Science
• Neural Networks
• Problem Solving Using Metaheuristics
• Human-Computer Interaction
» M10: Humanistic subject:
• Humanistic subject 1
• Humanistic Course 2
Employment in informatics companies that build, deploy and maintain IT tools and systems, particularly employment in project teams, especially programming teams, in organizations and companies using software tools and systems and continuing studies at the Master's level.