Cracow, Poland

Computer Science

Bachelor's - engineer
Table of contents
digital-composite-image-businessman-using-laptop-with-binary-codes

Computer Science at AGH

Language: EnglishStudies in English
Subject area: computer science
Kind of studies: full-time studies
Bachelor's - engineer on the university website:
www.international.agh.edu.pl/en/studies/education-offer-bachelor-studies
  • Description:

  • pl

Why study Computer Science at AGH?

multi-exposure-data-theme-drawing-hologram-topview-work-desk-background-with-computer-concept-technology
Why It's Worth It:

Deep integration of exact sciences

The Computer Science program at the AGH Krakow stands as a flagship course, consistently securing top positions in prestigious national academic rankings. Managed by the Faculty of Electrical Engineering, Automatics, Computer Science and Biomedical Engineering, this field of study attracts ambitious candidates who seek high-level technical expertise. The curriculum is meticulously designed to meet the rigorous standards of the modern global technology sector.

Theoretical foundations for future engineers

The educational process begins with a comprehensive exploration of mathematics and physics, which serve as the essential pillars for any future engineer. These subjects are not taught in isolation but are deeply integrated into the understanding of computational logic. This scientific depth ensures that students at AGH develop the analytical agility required to tackle complex algorithmic challenges throughout their professional careers.

Comprehensive software engineering skills

A major focus of the program is the design and implementation of sophisticated computer systems across various platforms. Students gain proficiency in numerous programming languages, enabling them to build versatile applications for both desktop and mobile environments. By mastering diverse coding paradigms, learners become adaptable specialists capable of navigating the fast-paced evolution of contemporary software technologies and development methodologies.

Mastery of modern technical tools

Beyond theoretical concepts, the course emphasizes the practical application of software libraries, frameworks, and integrated development environments. Participants work with a wide array of tools, ranging from established commercial products to flexible open-source solutions. This exposure allows them to select the most efficient technologies for specific engineering tasks, fostering a highly pragmatic approach to modern system development.

Systems administration and data science

The curriculum extends into the vital areas of system administration and data analysis, providing a holistic view of IT infrastructure. Students learn how to manage complex networks and extract meaningful insights from large datasets. These competencies are increasingly vital in a digital economy where data management and system reliability are the backbones of corporate success and technical innovation.

Professional experience through internships

To bridge the gap between academia and the industry, the program incorporates mandatory student internships. These placements provide invaluable opportunities for learners to apply their engineering knowledge in real-world business settings. Such practical engagement helps students understand industrial workflows, build professional networks, and gain a competitive edge before they even complete their degrees at the university.

Interdisciplinary academic cooperation

One of the unique advantages of this course is its collaborative nature, involving multiple faculties across the institution. This interdisciplinary framework grants students access to a vast range of specialized laboratories and diverse expert perspectives. This synergy enriches the learning experience, encouraging students to explore the intersections of computer science with other advanced engineering fields.

Engineering degree with global recognition

Upon completion, graduates are awarded an engineering title that is highly respected by international employers and tech companies worldwide. The skills acquired during the studies prepare individuals for roles such as system architects, software developers, or IT consultants. The strong reputation of AGH ensures that its alumni are well-equipped to pursue successful careers in the most demanding segments of the technology market.
Bachelor's - engineer on the university website:
www.international.agh.edu.pl/en/studies/education-offer-bachelor-studies

Test: find out if Computer Science is the right direction for you!

people-generating-images-using-artificial-intelligence-laptop

Test your fit: Is Computer Science right for you?

1. How confident are you in solving logical puzzles and brainteasers?

2. Rate your enthusiasm for writing code in different programming languages.

3. How do you feel about analyzing algorithms and data structures?

4. To what extent do you enjoy troubleshooting errors in your work?

5. How motivated are you to master mathematical concepts used in computing?

6. How do you perceive team-based software development projects?

7. Are you eager to keep learning new frameworks and technologies?

8. How comfortable are you with abstract and theoretical concepts?

9. Do you enjoy exploring how hardware and software interact?

10. What drives you most towards a career in Computer Science?

Bachelor's - engineer on the university website:
www.international.agh.edu.pl/en/studies/education-offer-bachelor-studies

Definitions and quotes

Computer
A computer is a device that can be instructed to carry out sequences of arithmetic or logical operations automatically via computer programming. Modern computers have the ability to follow generalized sets of operations, called programs. These programs enable computers to perform an extremely wide range of tasks.
Computer Science
Computer science is the study of the theory, experimentation, and engineering that form the basis for the design and use of computers. It is the scientific and practical approach to computation and its applications and the systematic study of the feasibility, structure, expression, and mechanization of the methodical procedures (or algorithms) that underlie the acquisition, representation, processing, storage, communication of, and access to, information. An alternate, more succinct definition of computer science is the study of automating algorithmic processes that scale. A computer scientist specializes in the theory of computation and the design of computational systems. See glossary of computer science.
Science
Science (from Latin scientia, meaning "knowledge") is a systematic enterprise that builds and organizes knowledge in the form of testable explanations and predictions about the universe.
Computer Science
Software engineering is the part of computer science which is too difficult for the computer scientist.
Friedrich Bauer, "Software Engineering." Information Processing: Proceedings of the IFIP Congress 1971, Ljubljana, Yugoslavia, August 23-28, 1971.
Computer Science
Computer science... differs from physics in that it is not actually a science. It does not study natural objects. Neither is it, as you might think, mathematics; although it does use mathematical reasoning pretty extensively. Rather, computer science is like engineering; it is all about getting something to do something, rather than just dealing with abstractions, as in the pre-Smith geology.
Richard Feynman, Feynman Lectures on Computation, 1970
Computer Science
[Computers] are developing so rapidly that even computer scientists cannot keep up with them. It must be bewildering to most mathematicians and engineers... In spite of the diversity of the applications, the methods of attacking the difficult problems with computers show a great unity, and the name of Computer Sciences is being attached to the discipline as it emerges. It must be understood, however, that this is still a young field whose structure is still nebulous. The student will find a great many more problems than answers.
George Forsythe (1961) "Engineering students must learn both computing and mathematics". J. Eng. Educ. 52 (1961), p. 177. as cited in (Knuth, 1972) According to Donald Knuth in this quote Forsythe coined the term "computer science".
Bachelor's - engineer on the university website:
www.international.agh.edu.pl/en/studies/education-offer-bachelor-studies

Contact:

30 Mickiewicza Av.
30-059 Krakow
Centre for International Students

Regular studies
P: +48 12 617 50 92
P: +48 12 617 46 15
F: +48 12 617 52 39
E: international.students@agh.edu.pl

Exchange programmes
P: +48 12 617 52 37
P: +48 12 617 52 38
F: +48 12 617 52 39
E: exchange@agh.edu.pl
Privacy Policy