Specialized areas
The choice of specialized area is made in the second year of full-time studies or in the third year of part-time studies. Students decide on the choice of area by filling out a questionnaire. Each student is required to choose one area to continue their studies. Students who would like to opt for two areas at the same time should indicate their choice in the questionnaire. Information about the survey and the time for its completion is provided to students annually. Once its time is up, it is not possible to change the decision.
ITN students who want to start the diploma area specialty in the upcoming semester should report to the dean's office to activate their survey account. This also applies to those who have already chosen area, and want to start it again.
Coordinating person: prof. dr hab. Lech Banachowski
Symbol: A_BD
Specialized area topics
The curriculum includes learning database programming, administration and tuning using Oracle, Microsoft SQLServer, IBM DB2, MySQL, PostgreSQL as examples. In addition, students are introduced to: design, administration and tuning of databases; learn to use CASE tools; create database applications running on the Internet and on a local network.
Opportunities to use the knowledge gained in your future professional work
It prepares graduates to work in companies and IT departments in the following positions: analyst, information system designer, database system administrator, traditional application programmer, web application designer, and web portal designer and administrator.
Sample thesis topics
- Library;
- Tourism;
- Third Country Training Program;
- JazzWorld Society;
- Statistical support system in games of chance;
- Online Tea Room;
- A system to support the "Education Under Sail" association;
- Online store;
- Australia - an educational application for children.
Laboratory description
The lab is equipped with virtual servers: design, database and application servers. A variety of programming, design and system tools are available to students, such as:
- CASE tools for conducting design work: Oracle Designer, Micro-soft Visio;
- Design methodologies from Oracle, Microsoft and Rational Software (IBM);
- database systems: Oracle, MS SQLServer, DB2, Postgres, MySQL;
- client application development environments: Visual Basic, Java, C, C#, C++, Oracle Forms, Oracle Reports;
- Web application development environments: Oracle Internet Application Server, Oracle JDeveloper, Microsoft Internet Information Server, ASP.NET, Apache, PHP, Java Servlets, JSP, EJB, XML, web services.
Specialization subjects
- Internet Technologies | TIN
- Database Administration | ABD
Coordinating person: prof. dr hab. Kazimierz Subieta
Symbol: A_IO
Specialized area topics
The study program includes analysis and design of information systems using object-oriented methodologies (UML) and object-oriented CASE tools. Software engineering issues are also addressed, including a discussion of its full life cycle (strategic phase, analysis, design, construction, testing, implementation, nurturing, modification). Students learn how to manage a software development project, advanced graphical user interfaces and engineering projects combining databases, software engineering and distributed technologies (Internet).
Opportunities to use the knowledge gained in your future professional work
It prepares specialists in the analysis, design and administration of large information systems, software engineering methods, database design methods, software quality enhancement methods, Internet integration methods. They are sought after by medium and large computer companies (including foreign ones) implementing key IT projects for government and administrative institutions, banks, state and private enterprises, schools, military, media.
Sample thesis topics
- Reuse Repository;
- Knowledge and risk management in a software company;
- Software to help build and operate an online store;
- A workflow system to support document and software quality management;
- A support system for teaching object-oriented analysis and design;
- A content management system for developing web applications.
Laboratory description
Various CASE packages, Microsoft SQL Server, Microsoft Internet Information Server/ASP, Oracle, Visual Basic, Java, .NET platform, web browsers are used in classes. IBM software RAD, WebSphere and Rational have also been used since 2005.
Specialization subjects
- Internet Technologies | TIN
- Database Administration | ABD
Coordinating person: dr hab. Adam Wierzbicki
Symbol: B
Specialized area topics
The scope includes classes on topics:
- Information protection in computer networks;
- Configuration and use of firewall, intrusion detection and prevention systems;
- Hiding information (steganography), using watermarks;
- applications of cryptography and digital forensics;
- distributed programming;
- Design and build secure and efficient software, including network software;
- Protocols to ensure quality of service (QoS) in computer networks;
- management of computer networks;
- Advanced routing protocols and design of local area networks, VLANs and VPNs;
- Designing and managing devices that provide network diagnostics;
- Configuring the network, evaluating its performance and transmission speed;
- Administer and configure basic network, operating systems and databases;
- Wireless network design and operation techniques.
Opportunities to use the knowledge gained in your future professional work
After completing the scope, graduates are experts in computer network management, information protection, design, as well as secure and efficient software, and in the field of digital forensics. They are potential employees of companies that use computer networks and require ensuring their security and high performance and reliability. Software companies operating in the areas of e-commerce, e-learning, e-government, e-business are looking for specialists in software and data security. A separate category is made up of digital forensics specialists employed by large companies or organizations that counter information security breaches or digital crimes.
Sample thesis topics
- Authentication and authorization protocols in computer networks;
- Methods of investigation in digital forensics;
- Ensuring the protection of information in electronic banking;
- Digital watermarking methods;
- Audit of intrusion detection systems;
- Planning and implementation of "Voice over IP" services;
- Controlling devices via computer networks;
- Analysis of network protocols;
- Management and administration of computer networks;
- A comparative analysis of network media;
- Networked custom device drivers;
- Redundant mechanisms in computer networks.
Laboratory description
area has a specialized laboratory equipped with equipment designed for building computer networks. There are several portable cabinets (Racks) with switches and Cisco routers. It is also possible to rent or use mobile devices on site. Apple computers supporting software development based on the ObjectiveC language are also available to students. Other equipment is also worth mentioning:
- Nokia Lumia (various types);
- Samsung Galaxy (SIII x 2, Note II x 4, Tab 3);
- Nexus (4, 10);
- Apple (iPad Air x 2, iPhone 4, iPhone 5S, iPhone 5C);
- Motorola Xoom;
- Dice+ (x2);
- Dell Venue 8;
- Epoc Emotive.
Specialization subjects
- Advanced Computer Networks | ZSK
- Advanced Operating Systems | ZSO
Coordinating person: dr hab. Alicja Wieczorkowska
Symbol: E
Specialized area topics
Students are introduced to elements of recording and sound technology, multimedia data recording techniques, video and TV signal formats, advanced Flash technology, as well as visual language, musical aesthetics and copyright. The multimedia laboratory, together with the laboratory practice room for the Multimedia subject, offer a suitable hardware and software base for the preparation of multimedia projects. Students learn how to use and develop MM applications, web editing, MM compression and data processing algorithms. Students learn basic techniques related to sound and image engineering, virtual reality, interactive communication, audio and video interfaces, sound synthesis methods and color theory. They also delve into the properties of human vision and hearing, various applications of multimedia techniques, as well as issues of communicating with a computer using speech (speech synthesis and recognition) and touch (haptic).
Possibilities of using the acquired knowledge in future professional work
Graduates can find work in digital studios as post-production implementers, in the commercial departments of companies in the operation and development of e-commerce software (e-commerce), in software companies (preparation of the interface for the user), in companies integrating information systems (MM system integrators), in banks (operation and development of digital monitoring and surveillance systems), in biomedical companies (visualization), in websites, telecommunication operators and wherever it is necessary to develop graphical interfaces for the user.
Sample thesis topics
- Multimedia portal of educational tutorials;
- Design of a multimedia advertising campaign;
- Interactive DVD - VIDEO;
- An interactive guide to HD TV;
- Encyclopedia of Biology;
- Film from concept to completion - making a short film;
- Funcam - interactive games for children;
- Website - Macro Photography.
Laboratory description
Students have access to the Multimedia Laboratory and the Color Laboratory. The former is equipped with a professional recording studio with equipment and software for recording and editing of phonic, as well as videophonic materials. There are mixers (audio and videophone), equalizer, MIDI interface, ADAT tape recorder, CD, hard-disc recorder, effects processor, synthesizers, microphones, speakers and headphones, cameras, digital camera, VCRs, frame grabber, printers and scanners.
The lab's employees are involved in digital processing of sound (both human speech and musical sounds), as well as moving images. The Color Laboratory, on the other hand, deals with colorometry in the broadest sense, including digital color processing, determining the color characteristics of devices or creating ICC profiles. It is possible there, for example, to test and evaluate the accuracy of color reproduction, large-format digital printing, and spectrophotometric measurements of colors and color difference.
Specialization subjects
- Internet Technologies | TIN
- Machine Vision | WMA
Coordinating person: Dr. Krzysztof Barteczko
Symbol: G
Specialized area topics
Topics focus on tools for creating, implementing and integrating business distributed applications using state-of-the-art technology. Graduates are specialists in programming business systems, familiar with the nuances of technology and avant-garde programming technologies, which gives them a high level of skill in designing, developing and implementing such systems, while ensuring a good position in the job market.
What we teach:
- The uses and nuances of programming languages (including Java, C#, Groovy, Scala),
- Distributed programming in Java, .NET, Scala environments,
- Web application building platforms (including GWT, Vaadin, ExtJS),
- Business application design patterns (including Enterprise Java Beans patterns),
- Working with application servers (including JBoss, Tomcat),
- programming for mobile devices (including Android and WindowsPhone),
- Internet technology,
- database administration.
Opportunities to use the knowledge gained in your future professional work
Graduates are specialists in business systems programming. They are familiar with the technological nuances and avant-garde technologies of business programming, which gives them a high level of skill in designing and implementing such systems, while ensuring a good position in the job market.
Sample thesis topics
- Comparative analysis of selected programming technologies in multi-tier business application architecture;
- Creating business portals using RIA ("Rich Internet Application") technology;
- Selection of software technologies in the context of a company's value chain in the age of the information revolution;
- Programmatic technologies for building information systems for small and medium-sized enterprises;
- Practical projects (systems for companies), emphasizing the use of new business application programming technologies in solutions.
Laboratory description
The lab has a powerful server with remote access capabilities. Modern software (including JEE, .NET, Scala Akka, RubyOnRails, Django, Grails, SQL and NoSQL databases) is used in the development of projects and theses.
Specialization subjects
- Internet Technologies | TIN
- Mobile Programming | PRM
Interested in studying?
Contact us!
Contact the Admission Office to get answers to all your questions.