Computer Science at Wrocław University of Science and Technology (WUST) – Is it hard?
Studying Computer Science at the Wrocław University of Technology (WUT) is a process fraught with a high risk of systemic error at the stage of planning an educational path. The audit of the quality of education shows that the diploma of this university is the result not so much of a passion for programming, but of the ability to survive in a rigorous system of verification of theoretical knowledge. The main campus at Wybrzeże Wyspiańskiego is becoming a place for many students to verify the unrealistic expectations they have gained from high schools.
Why is the Wrocław University of Technology reducing the number of students?
The Wrocław University of Technology uses a natural selection mechanism based on the accumulation of theoretical subjects in the first three semesters. The real mechanism of screening does not result from the lack of places in laboratory groups, but from the student’s deliberate collision with a mathematical barrier. The entrance threshold at the matura exam, although high, often turns out to be insufficient when confronted with the program implemented in buildings D-1 and D-2.
The main administrative tool is the ECTS deficit limit. In most faculties conducting Computer Science, exceeding 12-15 points of debt in the USOS system (which replaced the worn-out Edukację.CL) results in an immediate suspension of registration for the next semester. The queues in front of the dean’s office at Janiszewskiego Street during settlement periods are the result of inept attempts to negotiate promotions. The system is inexorable: failure to pass a course from the so-called critical path blocks the possibility of enrolling in courses from subsequent years, which de facto extends the studies by a year at the first serious stumble.
Blockage Items (Critical Path)
The following list is the hotspots where statistically the highest number of academic failures occur.
Mathematical Analysis 1 and 2 – Building C-13 and D-1
These courses are the first, brutal filter. Exams take place in the Integrated Student Center (C-13) or in the auditorium in D-1. The pass rate in the first term often oscillates around 25-30%. The exam sheet usually consists of 5-6 extensive open tasks. Failure to correctly determine the field or an error in a simple integral at the beginning of the task results in the nullification of the entire point, regardless of the correctness of the further course of reasoning. Here, it is not the “willingness” that is evaluated, but the final result. Failure to pass Analysis 1 blocks subjects such as Physics 2 or Numerical Methods, which generates an immediate ECTS deficit.
Computer Architecture – Building D-2
This is where theory collides with low-level hardware. The laboratories in the D-2 building at Grunwaldzki Square require proficiency in assembly and design of logic systems. The critical point is the reports. One error in the flowchart in the report sent by USOS results in a return for improvement. Returning the report three times is an unsatisfactory grade from the laboratories, which automatically blocks the possibility of taking the exam, even if the student has theoretical knowledge.
Algorithms and Data Structures – Building C-11 (Technopolis)
A legend item that verifies the ability to think analytically. The specificity of “tickets” consists in solving a problem with the complexity of O(n log n) on a sheet of paper within 10 minutes. Failure to pass two passes in a row means the end of the adventure with the subject in a given semester. There is an extensive “question exchange” on Google Drives and year groups, however, the exam team modifies the boundary conditions of the assignments every semester, making old PDF archives a trap for rote learners.
- Computer Science at Wrocław University of Science and Technology (WUST) - Is it hard?
- Why is the Wrocław University of Technology reducing the number of students?
- Blockage Items (Critical Path)
- Mathematical Analysis 1 and 2 – Building C-13 and D-1
- Computer Architecture – Building D-2
- Algorithms and Data Structures – Building C-11 (Technopolis)
- Operating Systems – Laboratories at Janiszewskiego Street
- Physics – Buildings at Smoluchowskiego Street
- Formal Languages and Automata Theory – Theoretical Wall
- Semester 3: Statistical Critical Point at WUT
- Mathematical Logic and Set Theory
- Object-oriented programming (C++)
- Databases
- Computer Networks
- Numerical methods
- Why do students drop out before the end of Year 2?
- Cancellation and return procedure
- Internships at WUT Computer Science
- Hourly rate and rigor of documentation in USOS
- The trap of "crediting with professional work"
- Local IT ecosystem
- Critical errors in the accounting of internships
- Reasons for resignation
- Correction session and September campaign
- Reasons for failing
- Frequently asked questions about computer science at WUT
- What if I exceed the ECTS limit by 1 point?
- Do WUT recognize sick leave after the deadline?
- What does a conditional entry in USOS look like?
- Is it possible to rewrite the grade between WUT and UWr?
- What is "zero" and how to get it?
- Is it possible to study at WUT without a card?
- How to appeal against the assessment issued by USOS?
Choose a plan below.
Operating Systems – Laboratories at Janiszewskiego Street
The problem is purely organizational and technical. Labs often end after 8:00 p.m., which leads to a high level of errors when the material accumulates and you have to hand in the running scripts in Bash or C at the end of the class. Collisions with MPK transport (evening cuts of tram routes from Grunwaldzki Square) are a real problem for commuting students. The lack of consultation dates before the correction leaves students with errors in the code until the revision session itself.
Physics – Buildings at Smoluchowskiego Street
An object treated by IT specialists as a “clog”, which is a strategic mistake. Physical laboratories require the preparation of the so-called “measurement methodology”. Failure to pass the entrance exam with the instructor in the L-1 building results in expulsion from classes. Three absences (even excused ones) often mean the need to repeat the course. Statistics show that physics generates 20% of all conditions in the second year.
Formal Languages and Automata Theory – Theoretical Wall
The course is usually carried out in building C-1. The lack of programming “meat” and pure mathematical abstraction make students fail colloquia en masse in the middle of the semester. There is no question exchange here to help – every grammar and every slot machine has to be deduced step by step. The lack of precision in the notation of formal symbols ends with a rating of 2.0.
Semester 3: Statistical Critical Point at WUT
An audit of historical data indicates that the third semester of studies at the Computer Science Department of the Wrocław University of Technology is the moment of the strongest wave of resignations. This is where the accumulation of subjects with high mathematical rigor and low-level programming takes place. A student who has passed the “sieve” of the first year is faced with the need to pass three courses with the status of “blockade” at the same time. During this period, the USOS system records the highest number of applications for dean’s leave, which in 70% of cases end in a return to studies and final deletion from the list.
Mathematical Logic and Set Theory
This object is a barrier to abstraction. Classes in building C-1 require a departure from an intuitive understanding of problems in favor of pure formalism.
- What students can’t cope with: The highest percentage of failing grades is generated by proving theorems using the induction method and formalizing sentences in first-order logic.
- Brutal specifics: The final colloquium usually consists of 4 tasks. An error in one quantifier in the formal notation resets the entire task. The pass rate in the first term rarely exceeds 40%. Students are lost by trying to “write on logic” instead of applying rigid rules of command.
Object-oriented programming (C++)
Although many students consider themselves programmers, the rigor imposed in the laboratories at Janiszewskiego Street verifies their shortcomings in understanding memory management.
- Verification mechanism: The laboratories are based on automated testing systems. Code that has memory leaks detected by Valgrind is discarded without merit analysis.
- Implementation of templates and multi-inheritance. Students are massively failing to pass the code, which consists of writing a working piece of code on paper, without access to a compiler and IDE. One typo in the type name prevents the module from passing.
Databases
This course is seen as practical, however, the exam in building D-2 focuses on rigorous relational theory.
- Tipping point: Normalization of databases to 3NF and BCNF. In the exam, the student must carry out the process of decomposing tables on paper.
- Real difficulties: Writing complex SQL queries with multiple subqueries and operations on sets without being able to test them on a live database. Statistics show that students are great at projects, but 50% of them fail theory due to ignorance of relational algebra.
Computer Networks
A subject that requires perfect proficiency in binary operations and an understanding of the ISO/OSI model.
- Specifics of the exam: The worksheet contains IP addressing (VLSM) tasks, where a mistake of one bit in the calculation of the subnet mask results in an erroneous result for the entire network structure.
- Entrance fees to laboratories. Questions are about the detailed parameters of protocol headers (e.g., TCP/UDP). No answer to the question about flags in the SYN/ACK package ends the class for the student in the 5th minute.
Numerical methods
A course combining mathematical analysis with programming, conducted at the Integrated Student Centre.
- Problem: The need to implement algorithms (e.g. methods for approximate solving of differential equations) taking into account computer rounding errors.
- Screening: Students can often write code but cannot provide proof of method convergence, which is required for a theory exam. Failure to pass the mathematical part blocks the grade from the practical part.
Why do students drop out before the end of Year 2?
The decision to resign from Computer Science at WUT is rarely an impulse. This is the result of the calculation of opportunity costs and the growing fatigue of the teaching process.
- Work vs. College Conflict: The Wrocław IT market (companies in the vicinity of Strzegomska and Sucharskiego Streets) is eager to accept students after the 3rd semester. A Junior Developer earning 6000-8000 PLN net loses motivation to fight for the passage of “Set Theory” or “Physics 2”. When the third condition appears in USOS, the student chooses a professional career, considering the engineering diploma to be inadequate to the effort.
- Accumulation of ECTS deficit: The system of the Wrocław University of Technology does not forgive mistakes. Failure to pass Analysis 2 and Object-Oriented Programming in one semester is a deficit of 12-14 points. With a limit of usually 15 points, the student loses the margin of error. Each subsequent stumble (e.g. in English in the H-14 building) means automatic deletion.
- Theoretical barrier: Computer science at WUT (especially at technical faculties) is 60% mathematics and physics. People who have come “just to program” feel cheated by the study program. A collision with formal evidence in building C-1 is a signal for them to change their university to a non-public one or switch to programming courses.
- Logistics and material fatigue: Commuting between buildings C-13, D-2 and laboratories at Janiszewskiego Street, combined with the need to study for tickets every night, leads to burnout. A student who spends 40 hours a week at university and another 30 on projects loses the ability to study effectively for a retake session.
Cancellation and return procedure
If a student decides to interrupt their studies before being formally expelled, they must submit a statement of resignation to the dean’s office (e.g. at Janiszewskiego Street or Smoluchowskiego Street).
- Return of the card: Failure to return the card on time may result in problems with the settlement of the circulation card.
- Debts in USOS: All recurring fees must be paid before leaving. Unpaid ECTS credits will pursue the student even after resignation, preventing him from taking up studies at another state university.
- Resumption of studies: Returning to UTT after resignation is possible, but it is associated with the need to fill in the program differences. If the study program has changed in the meantime (which often happens in Computer Science), the student may be set back two semesters.
Internships at WUT Computer Science
Internships in the field of Computer Science (Faculty of Computer Science and Telecommunications – WIT) are not only a program requirement, but above all a logistics operation that must be settled in the USOS system. The study programme usually includes 160 hours (4 weeks) of traineeships, which translates into specific ECTS credits (usually from 4 to 6). From the auditor’s perspective, the critical point is not the finding of the internship itself, but the bureaucratic process of approving the learning outcomes by the internship coordinator in building C-1 or C-13.
Hourly rate and rigor of documentation in USOS
WUT students often make the mistake of treating internships as a formality to be completed “in the meantime”. An audit of documentation shows that the most common reason for failing to complete internships on time is failure to meet application deadlines.
- Pre-start procedure: The student must sign an agreement between the university and the employer. These documents are physically circulated between the offices at Wybrzeże Wyspiańskiego Street and the headquarters of the companies.
- System error: Starting an internship without an approved application in the USOS system results in their non-recognition. Work “illegally” or without an internship contract will not be retroactively credited by the dean’s office, which generates the need to repeat the module and the fee for the condition.
The trap of “crediting with professional work”
Most of the 3rd year students of Computer Science already work as Junior Developers in companies located in the vicinity of Strzegomska Street, Fabryczna Street or in office complexes at Grunwaldzki Square. WUT allows professional work to be credited as a practitioner, but the substantive rigor is higher here.
- Convergence of learning outcomes. If the student works as a “Customer Support” and the study program requires “Software Engineering” outcomes, the course coordinator will reject the application.
- Documentation: A certificate of employment and a detailed description of duties are required, which must match the syllabus of the Computer Science course. Any discrepancy in the job description at USOS ends with a call to complete the documentation, which is the last thing the student has time for during the retake session.
Local IT ecosystem
Wrocław is a technology hub, which theoretically makes things easier, but the rigor of the University of Technology means that companies have to adapt to the academic time frame.
- Companies such as Nokia (Lotnicza Street), Capgemini (Sucharska Street) or Credit Suisse (Szczytnicka Street) have developed schemes of agreements with WUT.
- Smaller companies in the vicinity of the Market Square or 51 Ruska Street often offer more interesting technical tasks, but their HR departments rarely know the specific bureaucratic requirements of the University of Technology. It is the student’s burden to ensure that the “Practice Diary” is completed in accordance with the guidelines from building C-13.
Critical errors in the accounting of internships
Failing the internship is the easiest way to block yourself from the opportunity to approach the defense of your engineering thesis. The USOS system is merciless here.
- Failure to meet the 14-day deadline: After the end of the internship, the student usually has 14 days to deliver a set of documents (employer’s opinion, internship diary) to the coordinator. Exceeding this deadline, even by one day, results in the need to submit applications for reinstatement of the deadline to the Vice-Dean for Student Affairs in building C-1.
- Lack of stamps and signatures: In the era of digitization, WUT still requires physical company stamps on some documents (unless a certified electronic signature is used, which is rare in smaller companies). The lack of a stamp on the opinion issued by the company at Janiszewskiego Street means that it is necessary to visit the employer again.
- Collision of dates: Internships cannot take place during teaching hours. If a student completes an internship during the semester and at the same time has classes in buildings D-1 or C-11, the internship coordinator can verify the working hours. If the internship hours overlap with the laboratory hours visible in the USOS, the internships will be canceled due to a regulatory conflict.
Reasons for resignation
In the 6th semester, there is another wave of departures, paradoxically related to professional success.
- ECTS vs Salary Rate: A student who has to pay PLN 900 for a condition in a difficult subject, and at the same time earns PLN 10,000 as a programmer, often calculates that he does not need an engineering degree for further promotion.
- Dean’s Office of WIT (Janiszewskiego 11/17 Street): Administrative procedures, the need to physically appear between 10:00 a.m. and 1:00 p.m. (when most students are at work) and the lack of flexibility in e-mail communication with some departments discourage people who are already professionally active from completing their studies.
Correction session and September campaign
A retake session at WUT is a time of extreme mental strain. A student is entitled to one retake date from each course. If both deadlines end with an unsatisfactory grade, a conditional entry remains. The cost of repeating a course depends on the number of ECTS credits and the current rate, which at the Technical University is about PLN 100-150 for 1 ECTS (depending on the faculty and year). An example course for 6 ECTS costs about 600-900 PLN.
The board exam (commission exam) is a final and rare procedure. It can only be applied for if gross irregularities in the assessment process or lack of impartiality of the instructor are proven. The chances of passing the commission are minimal – the exam takes place in front of a council of several people, and the questions go beyond the standard scope of the material.
The September campaign in Wrocław is a logistical nightmare. The accumulation of retake appointments in the last week of September in buildings C-13 or D-2 coincides with problems with the availability of lecturers who are often on vacation or conferences. Queues for signatures in the dean’s offices at Smoluchowskiego Street stretch through the entire corridors, and errors in the USOS system (no grade entered) may block registration for classes starting on October 1.
Reasons for failing
Defeats at WUT are rarely due to a low IQ. These are procedural errors.
- Collisions in the plan and logistics: Scheduling classes in such a way that exercises in building L-1 end at 11:00 a.m. and laboratories in building C-11 start at 11:15 a.m., taking into account the distance between buildings and traffic jams on the Grunwald Bridge, is physically impossible to carry out without delays. Being late for the ticket is usually a 2.0 rating.
- Absence limit: Two absences from the exercises (even if they have knowledge) often result in not being allowed to take the final colloquium. The USOS system does not provide for a “human approach”.
- Errors in token registration: Overloaded servers during registration for language courses and sports classes (e.g. in the H-14 building) cause students to end up in groups at times that conflict with the main blocks of classes in Computer Science. The choice between “failing PE” and “not going to an important lecture” is an everyday occurrence.
- No reports submitted: One unsubmitted report in the USOS or Edukacja.CL system at the end of the semester blocks the issuance of the final grade, which the system interprets as a lack of credit, closing the session.
Frequently asked questions about computer science at WUT
What if I exceed the ECTS limit by 1 point?
Exceeding the permissible deficit of ECTS credits by even 1 point is critical. The USOS system automatically blocks the possibility of registration for the next semester. In such a situation, the only way is to submit an application to the Vice-Dean for Student Affairs for the so-called consent to increase the deficit. These applications are considered individually, and the chances of acceptance depend on the current grade point average and the fact that the student repeats subjects from the critical path. If the dean refuses, the student is either crossed off the list or forced to take dean’s leave to “clean up” the backlog.
Do WUT recognize sick leave after the deadline?
According to the Study Regulations, the excuse of absence must be delivered to the teacher within 7 days of the cessation of the reason for absence. In the case of exams, the exemption must be received by the dean’s office at Janiszewskiego Street immediately. Releases delivered after the deadline, especially after the end of the session, are systematically rejected unless the student can prove a hospital stay or other objective impossibility of providing the document. The exemption does not “cancel” the need to have knowledge – it only allows you to set an additional deadline.
What does a conditional entry in USOS look like?
A conditional entry appears in the system after submitting an appropriate application and its acceptance by the dean’s office. In the student’s periodic achievement card, the course is listed as failed, but the student’s status is maintained for the next semester. In the USOS system, the student must manually enroll in a repeated course during university-wide enrollment. You should keep an eye on the group codes so that you do not enroll in a course about another program, which could result in the credit not being recognized.
Is it possible to rewrite the grade between WUT and UWr?
Rewriting the grade between the University of Technology and the University of Wrocław is possible, but formalized. The decision is made by the Vice-Dean on the basis of a comparison of course cards (syllabus). If the number of hours, ECTS credits and learning outcomes coincide by at least 80%, the grade may be recognised. In practice, Computer Science at the University of Wrocław (Joliot-Curie Street) has a different profile (more theoretical), which means that subjects such as Computer Architecture or Operating Systems are rarely transcribed 1:1.
What is “zero” and how to get it?
Kindergarten is an exam organized before an official session, usually in the last week of classes. It is not obligatory for the teacher. Most often, it can be taken by people who have obtained a certain average in colloquia during the semester. Kindergarten usually takes place in rooms of buildings C-13 or D-1. The advantage of kindergarten is that in case of failure, the student is still entitled to two dates in the main session.
Is it possible to study at WUT without a card?
A student ID card is necessary to enter many laboratories (readers in Technopolis buildings) and to identify yourself during exams in Hall C-13. Lack of ID during the exam is the basis for asking the student out of the room and entering an unsatisfactory grade. If the document is lost, a duplicate should be made immediately at the dean’s office at Janiszewskiego Street, which usually takes several days.
How to appeal against the assessment issued by USOS?
If a student believes that the grade in the USOS system is incorrect (e.g. different from the one announced during the consultation), they have the right to file a complaint with the course instructor. If this does not work, you can submit an application to the head of the department or the dean. The appeal must be supported by evidence (e.g. a photocopy of the work or an entry in the report). The time for appeal is short – usually 3 days from the moment the assessment appears in the system.
