Computer Science - part-time, starting in winter sem., Computer Science from 2017/2018 in Polish

Specialisation

Assesment methods:

C - credits are awarded based on continous assessment

E - credits are awarded based on continous assessment and final exam

Semester 1

Course unit code Course unit title ECTS L T Lab P S O Exam
Total of credits 28.0   Total of teaching hours 211
02 52 4924 00 Basic Programming 3 10 20 C
02 93 4928 00 Basics of Studying and Self-presentation Methodology 1 9 C
02 03 4923 00 Foundations of Computer Science 4 18 10 E
21 01 0029 13 Introduction to Mathematical Analysis 2 20 C
01 35 0042 00 Law of Technical and Intellectual Property Protection 1 9 C
21 01 1112 03 Linear Algebra 4 10 10 C
21 01 1113 03 Mathematical Analysis 6 20 20 E
21 02 1037 13 Physics 1 5 25 10 E
02 52 6274 00 Script programming 2 10 10 C

Semester 2

Course unit code Course unit title ECTS L T Lab P S O Exam
Total of credits 23.0   Total of teaching hours 186
02 53 4926 00 Algorithms and Data Structures 6 10 20 E
02 94 4927 00 Ergonomics and Safety 1 9 C
22 91 0000 18 Foreign Language em. Block 1.1 2 20 C
02 05 6270 00 Fundamentals of Electrical and Electronic Engineering 4 20 20 C
02 52 4925 00 Fundamentals of Programming II 5 20 20 E
02 60 4923 00 Utility Software 2 20 C
02 64 4945 00 Web Service Design 3 12 15 C

Semester 3

Course unit code Course unit title ECTS L T Lab P S O Exam
Total of credits 27.0   Total of teaching hours 245
02 52 4940 00 Automatization of Engineering Calculations 2 10 10 C
02 54 4929 00 Computer Architecture 5 20 10 10 E
02 01 4917 00 Discrete Mathematics 6 30 30 E
22 91 0000 28 Foreign Language em. Block 2.1 2 20 C
02 52 4934 00 Object-oriented Programming I 5 20 20 C
02 55 4938 00 Operating Systems 1 4 10 20 E
02 36 6211 00 none 3 20 15 C

Semester 4

Course unit code Course unit title ECTS L T Lab P S O Exam
Total of credits 24.0   Total of teaching hours 200
02 59 4931 00 Databases 5 20 20 E
22 91 0000 38 Foreign Language em. Block 3.1 2 20 C
02 65 4946 00 Fundamentals of Computer Graphics and Visualisation 3 10 20 E
02 42 4852 00 Fundamentals of Digital Circuits 3 10 10 C
02 52 4846 00 Object-Oriented Programing II (Java) 5 20 20 C
02 55 4939 00 Operating Systems II 3 10 20 C
02 01 4823 00 Probabilistic Methods in Computer Science 3 10 10 C

Semester 5

Course unit code Course unit title ECTS L T Lab P S O Exam
Total of credits 22.0   Total of teaching hours 180
02 56 4937 00 Computer Networks 5 20 20 E
02 11 4944 00 Computer-aided Design Systems 3 15 15 C
02 61 4931 00 Embedded Systems 5 20 20 E
22 91 0000 48 Foreign Language em. Block 4.1 2 20 C
02 60 4933 00 Fundamentals of Software Engineering 4 20 10 E
02 70 4936 00 Real Time Systems 3 10 10 C

Semester 6

Course unit code Course unit title ECTS L T Lab P S O Exam
Total of credits 26.0   Total of teaching hours 189
02 64 4957 00 Advanced Object-Oriented Programming 4 10 10 C
02 93 5845 00 Company Management 1 9 C
02 96 4948 00 Competence Project I 6 40 C
02 52 4956 00 Databeses Administering and Design 2 10 10 C
22 91 0000 58 Foreign Language em. Block 5.1 2 20 C
02 57 4935 00 Human-Computer Communication 4 10 20 C
02 04 4943 00 Numerical Methods in Engineering 2 10 10 C
02 60 4951 00 Object Relational Databases 4 10 10 E
02 09 4947 00 Social and Professional Aspects of Computer Science 1 10 C

Semester 7

Course unit code Course unit title ECTS L T Lab P S O Exam
Total of credits 30.0   Total of teaching hours 159
02 60 4952 00 .NET Platform 2 10 10 C
02 60 4958 00 Data Protection 2 10 C
02 60 4953 00 Distributed Databases 3 10 10 E
02 52 4954 00 Expert Systems 3 20 10 E
22 91 0005 99 Foreign Language Certification 0 1 E
22 91 0000 68 Foreign Language em. Block 6.1 2 20 C
02 58 4933 00 Fundamentals of Artifficial Intelligence 3 10 10 E
02 04 4460 00 Numerical Methods in Engineering 2 10 8 E
02 59 4959 00 Object Relational Mapping 3 10 10 C
set 2 of elective courses Elective Courses 1 10

set 2 of elective courses - Elective Courses 1

Course unit code Course unit title ECTS L T Lab P S O Exam
02 36 5001 00 Pattern Recognition 2 5 5 C
02 50 5010 00 Operating Systems on Mobile Platforms 2 5 5 C
02 50 5011 00 Cloud Computing for Mobile Applications 1 5 C
02 50 5012 00 Mobile Application Development 2 5 10 C
02 52 4997 00 Programming of 2D Games 2 5 5 C
02 52 4998 00 CUDA and OpenCL Technologies Programming 2 5 5 C
02 53 4996 00 Logic Games Basics 1 5 C
02 56 5018 00 Routing Techniques 3 5 5 C
02 56 5020 00 Fundamentals of Network Auditing 2 5 5 C
02 57 4992 00 Graphics in Scripting Languages 2 5 5 C
02 59 5012 00 Interfaces for Access to Databases 2 5 5 C
02 59 5013 00 Cased-Based Reasoning Systems 3 5 5 C
02 59 6247 00 Design of Database Applications in .NET 2 5 10 C
02 59 6249 00 Big Data 3 5 10 C
02 60 6165 00 Software Testing Methods 5 10 20 C
02 62 4988 00 Multimedia Applications Programming 2 5 10 C
02 62 5007 00 Multimedia Coding 2 2 10 C
02 64 4985 00 Electronic Business Technologies 3 5 10 C
02 64 4986 00 none 2 5 10 C
02 64 4993 00 User Network Interface Creation 2 5 5 C
02 64 5015 00 Network Multimedia Applications 2 5 5 C
02 64 6059 00 Internet Communication Programming 3 5 10 C
02 65 4989 00 3D Graphics 2 5 C
02 65 4990 00 Animated Graphics 1 5 5 C
02 65 4994 00 3D Graphics Programming for the Web 1 5 5 C
02 65 5006 00 3D Computer Graphics 3 8 10 C

Semester 8

Course unit code Course unit title ECTS L T Lab P S O Exam
Total of credits 30.0   Total of teaching hours 40
02 98 4949 00 Final Project 15 C
02 86 4950 00 Final Project Seminar 2 20 C
02 99 4771 00 Industrial Placement 4 C
02 64 4955 00 Programing of Expert Systems 3 10 10 E
set 2 of elective courses Elective Courses 2 6

set 2 of elective courses - Elective Courses 2

Course unit code Course unit title ECTS L T Lab P S O Exam
02 36 4461 00 Image Processing 1 10 C
02 36 5002 00 Intelligent Systems 2 5 5 C
02 50 4907 00 Cloud Computing for Mobile Applications 1 5 C
02 50 4999 00 Programming Games and Applications for Mobile Devices 3 5 10 C
02 50 5013 00 Cloud Computing for Mobile Applications 2 5 C
02 50 5015 00 none 1 5 C
02 50 5018 00 Mobile Devices Programming 3 15 C
02 52 6259 00 Programming for Code Reuse 3 5 5 C
02 56 5019 00 Security Management in Computer Networks 3 10 10 C
02 59 5014 00 Object-Oriented Database 3 5 5 C
02 59 6248 00 Building Modern Database Applications Using HTML5 and Java Technology 3 5 10 C
02 60 4987 00 Management of IT Projects 3 10 C
02 62 4991 00 Digital Video Editing Techniques 3 5 5 C
02 62 5008 00 Multimedia Processing and Transmission 3 10 C
02 64 4995 00 Dynamic Web Applications 3 5 5 C
02 64 5017 00 Network Programming 2 3 5 10 C