Computer Science

  • Awarded degree: Bachelor of Science
  • Access to further study: Master of Science
  • Full time course (7 semesters)
  • Part time course (8 semesters)

General information

Study goals:

Bachelor study program is worked out in such a way that after each year students obtain specific competences, enabling them to perform increasingly multi-faceted IT jobs. First year of study is devoted mainly to essential fundamentals of mathematics as well as computer building (computer organization and architecture, fundamentals of logic circuits). Students become familiar with legal and economic bases for the business activity and philosophy. Students obtain basic education and acquire skills in programming in C language, knowledge of MS Office applications, including the ability of programming in VBA. Second year of study covers additional mathematics and IT courses, including knowledge of databases and operating systems and the ability of advanced programming and basic programming in the Internet. On the third year students become well acquainted with computer network issues, including security and programming networks, as well as expand knowledge in the chosen specialty. The fourth year of Bachelor studies, which lasts only one semester in full-time system, is intended to extend the knowledge in selected specialized areas and to introduce basic issues of artificial intelligence. Students prepare their theses. Professionally oriented Bachelor of Science degree is aimed at creating the IT engineer-specialist who is self-reliant in running the project without long-lasting additional training. It is also intended to provide graduates with solid theoretical basis which enable further training on their own.

Duration of study:

Bachelor studies last 7 or 8 semesters depending on the selected system on the first cycle studies:

Full-time Awarded degree
Bachelor of Science
Duration: 7 semesters
Part-time Awarded degree
Bachelor of Science
Duration: 8 semesters

After completing the first cycle studies graduates may continue their education at WIT choosing the complementary 2 year course of second cycle in IT studies or at every other school authorized to conduct Master of Science degree study in IT.



The range of expert knowledge and skills

  • the basics of modern systems of acquisition, search and dissemination of information
  • design of complex databases and database applications
  • software engineering
  • database administration
  • using professional tools to build databases in Oracle and Sybase systems and in open-source database Systems
  • building distributed network databases (also in the Internet)
  • using databases in information systems and management

Graduates of this specialization are prepared to work as designers and administrators of commercial databases, designers and software engineers of information systems using databases, specialists in exchange and dissemination of large information resources.

Software engineering

The range of expert knowledge and skills:

  • algorithms and data structures used in various fields of applications in computer science
  • methodology of large application design and IT project management
  • software engineering
  • designing applications in graphical user interface as well as system and network applications
  • expanding programming skills in different IT environments as well as programming in languages of digital equipment description

Graduates of this specialization are prepared to work as computer programmers involved in the implementation of large IT projects and as development team leaders in various fields of applications.

Computer Networks

The range of expert knowledge and skills:

  • local and broadband network management
  • administration of distributed operating system
  • fundamentals of telecommunication
  • setting and configuration of active computer network elements
  • management of the computer systems security
  • design of network applications in different environments (including client/server model)

Graduates of this specialization are prepared to work as designers and local network administrators, integrators of distributed computing, network security specialists.

Speciality Internet Technologies

Employers’ needs

Through the Internet people all over the world participate in working, social and cultural life: they work, learn, manage their activities, make purchases and payments, communicate, enjoy entertainment and in many other ways – even if they haven't been invented yet – benefit from the access to global communication network. To make this possible, the technologies directly or indirectly supporting so many uses of the Internet should constantly be developed. All manufacturing and service companies, offices at different levels, social organizations are looking for professionals who can design ICT infrastructure, select the hardware, create software, provide the security of information system, build a website and manage it, make a portal. The professionals who can solve problems innovatively and are capable of exploiting the entire potential of the Internet.

Acquired qualifications and abilities

  • General and specialist knowledge in the field of distributed systems and telecomputing networks
  • Basic theoretical knowledge and practical skills of implementing modern solutions in the field of the secure information transfer, creating user interfaces and integration of distributed resources in global network
  • Programming skills in different environments using multiple models and programming languages used to build Web applications
  • The ability to design telecomputing networks using different types of transmission in accordance with good engineering practice
  • The ability to manage networks with different structures using state-of-the-art tools
  • The ability to manage the project teams taking full advantage of its innovative capacity
  • The knowledge of business and social context in which Web-based applications exist

Special subjects

  • Telecomputing networks architecture
  • telecomputing networks protocols
  • Active Elements of Computer Networks
  • telecomputing networks management
  • telecomputing networks security
  • programming in C#
  • programming in JavaScript
  • Internet application programming
  • Web-site programming
  • Internet animation
  • wireless network WIFI
  • networks VoIP
  • Virtual Private Network
  • IT project management
  • social aspects of the Internet
  • creative solutions of problems
  • team task management

After your graduation

Graduates of this speciality are well-prepared to perform a job as a:

  • webmaster
  • web developer (programmer)
  • Internet service administrator
  • network designer
  • network engineer
  • network administrator