Each application is assessed individually on its merits.
If in doubt, please contact the Admission Officer.
Description:
The programme emphasizes practical aspects of Computer Engineering and can be adapted to the student's interest. The final effect of studies is obtaining of first level competences - knowledge, skills and qualifications in accordance with “Teaching Standards” in the field of Computer Science. They obtain the basic knowledge of mathematics and physics, general computer science areas, such as: operating systems, algorithms and data structures, languages and programming techniques, digital and analog technique, computers architecture, project management as well as ethical and legal aspects of computer science. Students who finished study will be able to: implement and deploy effective, reliable, safe and meeting users requirements informatics systems; comprehend, evaluate and deploy different solutions used in scope of computer systems; maintain, install, administrate and deploy tools and problem oriented informatics systems, develop system documentation.
Content:
The student is required to complete 2415 hours of courses (equivalent to 210 ECTS). The programme consists of lecture and practical activities. Students must receive credits for all subjects and additionally from practical training. The programme of the training must be consulted with the programme coordinator. Students should write a degree thesis under the direction of a faculty member. The programme consists of lectures and practical activities (laboratories, tutorials, seminars and projects).
SEMESTER 1
1. General Physics
2. Elementary Linear Algebra
3. Mathematical Analysis I
4. Introduction to Computer Systems
5. Introduction to Programming
6. Foreign language (Polish language course)
SEMESTER 2
1. General Physics - laboratory
2. Mathematical Analysis II
3. Electronics and Metrology – basic principles
4. Data Structures and Algorithms
5. Computer Architecture and Organization
6. Foreign language (Polish language course)
7. Humanistic elective subject, for example “Computer Ethics”
SEMESTER 3
1. Theory of Information and Signals
2. Electronics and Metrology – laboratory
3. Logics and Discrete Mathematics
4. Theory of Probabilistic and Statistics
5. Databases
6. Object-Oriented Programming
7. Sport
SEMESTER 4
1. Systems analysis and decision support methods in Computer Science
2. Computer Networks and Communications
3. Operating Systems
4. Introduction to Software Engineering
5. Multimedia Embedded Systems
Optional courses/select one of them
1. Database Design
2. Client-Server Architecture
SEMESTER 5
1. Introduction to Management Science
2. Data Warehouses
3. Computer Control Systems
4. Software System Development
Optional courses/select one of them
1. Introduction to Computer Graphics
2. Multimedia Information Systems
Optional courses/select one of them
1. Java and Internet programming
2. Programming of Web-based systems
Optional courses/select one of them
1. Software Project Management
2. Software Project Management Techniques
SEMESTER 6
1. Introduction to Parallel and Distributed Systems
2. Computer Security
3. Introduction to Artificial Intelligence
4. Preparatory Project
5. Team Project
Optional courses/select one of them
1. Security in Computer Network
2. System Administration
SEMESTER 7
1. Internet Technologies
2. Diploma Seminar
3. Diploma Thesis
4. Humanistic elective subject , for example Social and Law Aspects of Computer Science
Optional courses/select one of them
1. Programming Languages and Paradigms
2. User Interface Development
3. Program Translation Techniques
4. Numerical Methods
Optional courses/select one of them
1. E-Business Concept and Technologies
2. Theory of Computation
Job prospects:
Employment in informatics companies that build, deploy and maintain informatics tools and systems, particularly employment in project teams, especially programming teams, in organizations and companies using informatics tools and systems and continuing studies at the second level – Master studies.