COMPUTER SCIENCE – FIRST-CYCLE STUDIES

Studiuj kierunek Informatyka w woj. Śląskiem, Katowice

EDUCATION LEVEL: first-cycle studies

EDUCATION PROFILE: practical

FORM OF STUDIES: 

  • full-time studies
  • part-time studies

NUMBER OF SEMESTERS: 7 semesters 

OBTAINED PROFESSIONAL TITLE: inżynier (BSc in Computer Science)

FIELD DESCRIPTION

During the course of the studies, students acquire knowledge and skills in the general areas of computer science and become familiar with the operation of modern computer systems, operating systems, computer networks, databases, and methodologies used in software engineering.

The program is designed to equip students with comprehensive knowledge and practical abilities necessary to succeed in the dynamically evolving IT industry. The curriculum covers a wide range of topics, enabling students to understand both fundamental and advanced aspects of computer science.

Example Majors:

Cloud Computing

Mobile Applications and Internet Platforms

Designing and Programming Computer Games

Software Testing

RECOMMENDED PREDISPOSITIONS TO COMMENCE STUDIES

The program is intended for individuals who plan to participate in the creation of new technologies and IT tools. Computer Science is an excellent choice for those interested in physical sciences and problem-solving, who possess abstract thinking skills, creativity, and the ability to choose and implement effective problem-solving strategies.

The rapid development of new technologies and modern devices that require dedicated software poses new challenges for computer engineers—challenges that offer excellent career and development opportunities for graduates of this field.

SELECTED COURSES OF TEACHING

  • Creating Multimedia Applications
  • Basics of Programming
  • Operating Systems
  • Computer Networks
  • Databases
  • Virtualization of Computer Systems
  • Numerical Methods
  • Object-Oriented Programming
  • Big Data
  • Introduction to Cloud Computing
  • Server Operating Systems
  • Introduction to and Theoretical Analysis of Games
  • IT Control Systems
  • Design Thinking Techniques in Theory and Practice
  • Project Management in a Digital Environment

Major: Mobile Applications and Internet Platforms

  • Databases in Mobile and Web Applications
  • Front-end Design for Mobile and Web Applications
  • Working with PHP Frameworks
  • Front-end JavaScript Frameworks
  • Back-end JavaScript Frameworks
  • No-Code and Low-Code Solutions in Contemporary Applications

Major: Designing and Programming Computer Games

  • Game Testing
  • 2D and 3D Game Design
  • Game Design Tools and Environment
  • Introduction to and Theoretical Analysis of Games
  • Game Design
  • Level Design

Major: Cloud Computing

  • Cloud Computing
  • IT System Security
  • Designing Secure Applications
  • Cryptography and Cryptanalysis
  • Foundations of Machine Learning

Major: Software Tester

  • Designing and Performance Testing
  • Testing Web and Mobile Applications
  • Selected Aspects of Operating Systems
  • SQL for Application Testers
  • Python for Testers
  • Basic Software Testing Tools and Techniques

PROFESSIONAL INTERNSHIPS

The professional internship aims to integrate theoretical knowledge with practical skills. Internships are mandatory and take place over a period of 8 weeks (minimum 320 hours) during academic breaks.

GRADUATE PROFILE

Graduates of the first-cycle studies possess knowledge and skills in computer science and modern technologies, covering both key theoretical foundations and current development trends, including major research challenges in the field.

They are capable of comprehensively approaching the design, implementation, operation, maintenance, and adaptation of IT systems to a dynamic technological environment. They can create innovative technological solutions tailored to market and user needs.

Regardless of their chosen major, graduates are equipped with essential competencies for the IT industry, including algorithm development, problem-solving, programming in modern languages, database system management, network service configuration, and computer network administration.

EMPLOYMENT OPPORTUNITIES

  • IT Consultant
  • IT Manager
  • Software Developer (e.g., games, mobile apps, databases – depending on the major)
  • Simulation and “in silico” experiment designer
  • IT System Analyst and Designer
  • IT System Administrator
  • Database Designer and Administrator
  • Network Designer and Administrator
  • Business Analyst
  • Software Tester
  • Computer Science Specialist