Semester 1

Compulsory courses

Lesson Code Title H(T) H(L) ECTS
321-0121 English Language 1 3 1 5
321-1107 Mathematics for Engineers I 3 2 5
321-1204 Structured programming 3 4 5
321-1407 Introduction to Computer Science and Communications 3 5
321-1501 Discrete Mathematics I 3 2 5
321-2003 Logic Design 3 2 5
321-2052 Physics 3 2 5
H(T): Theory Hours, H(L): Lab Hours, ECTS: European Credit Transfer System


Optional courses

Lesson Code Title H(T) H(L) ECTS
321-0823 Foreign Language 1 3 5
H(T): Theory Hours, H(L): Lab Hours, ECTS: European Credit Transfer System

Semester 2

Compulsory courses

Lesson Code Title H(T) H(L) ECTS
321-0131 English Language 2 3 1 5
321-2105 Programming Methodologies and Languages I 3 2 5
321-2402 Probability and Statistics 3 2 5
321-2450 Discrete Mathematics II 3 2 5
321-2551 Circuit Theory 3 2 5
321-3155 Mathematics for Engineers IΙ 3 2 5
321-4103 Operating Systems 3 2 5
H(T): Theory Hours, H(L): Lab Hours, ECTS: European Credit Transfer System


Optional courses

Lesson Code Title H(T) H(L) ECTS
321-0833 foreign Language 2 3 5
H(T): Theory Hours, H(L): Lab Hours, ECTS: European Credit Transfer System

Semester 3

Compulsory courses

Lesson Code Title H(T) H(L) ECTS
321-0141 English Language 3 3 1 5
321-3004 Data Structures 3 2 5
321-3354 Computer Architecture 3 2 5
321-3652 Object-oriented Programming II 3 2 5
321-3752 Stochastic Processes 3 2 5
321-5502 Signals and Systems 3 2 5
321-8105 IT Project Managament 3 2 5
H(T): Theory Hours, H(L): Lab Hours, ECTS: European Credit Transfer System


Optional courses

Lesson Code Title H(T) H(L) ECTS
321-0843 Foreign Language 3 3 1
H(T): Theory Hours, H(L): Lab Hours, ECTS: European Credit Transfer System

Semester 4

Compulsory courses

Lesson Code Title H(T) H(L) ECTS
321-3104 Information Systems Analysis and Design 4 5
321-3203 Databases I 3 2 5
321-3302 Computer Communications 3 2 5
321-4120 Advanced Topics of Programming Languages 3 2 5
321-4201 Algorithms and Complexity 4 2 5
321-7904 Microelectronics 3 2 5
H(T): Theory Hours, H(L): Lab Hours, ECTS: European Credit Transfer System


Optional courses

Lesson Code Title H(T) H(L) ECTS
321-0853 foreign Language 4 3 1
H(T): Theory Hours, H(L): Lab Hours, ECTS: European Credit Transfer System

Semester 5

Compulsory courses

Lesson Code Title H(T) H(L) ECTS
321-2304 Business Operations and Information Systems 4 2 5
321-3453 Telecommunications 3 2 5
321-3703 Databases II 3 2 5
321-4002 Software Engineering 3 2 5
321-6451 Computer Networks 3 2 5
321-6702 Theory of Computation 3 5
H(T): Theory Hours, H(L): Lab Hours, ECTS: European Credit Transfer System

Semester 6

Compulsory courses

Lesson Code Title H(T) H(L) ECTS
321-3404 Information and Communication Systems Security 3 2 5
321-3604 Artificial Intelligence 3 2 5
321-5205 Information Law 3 5
321-6503 Information Systems Management 3 5
321-7951 Distributed Systems 3 2 5
321-88103 Internet Programming 3 2 5
H(T): Theory Hours, H(L): Lab Hours, ECTS: European Credit Transfer System

Semester 7

Cycle 1: Information and Communication Systems Security and Privacy

Lesson Code Title H(T) H(L) ECTS
321-9703 Computer Network Security and Privacy Enhancing Technologies 3 2 5
321-5753 Privacy and Data Protection Law 3 5
H(T): Theory Hours, H(L): Lab Hours, ECTS: European Credit Transfer System



Cycle 2: Information Systems and Entrepreneurship

Lesson Code Title H(T) H(L) ECTS
321-8953 Internet Entrepreneurship 3 5
321-5155 Methodologies & Tools for Information Systems Analysis & Design 3 5
H(T): Theory Hours, H(L): Lab Hours, ECTS: European Credit Transfer System



Cycle 3: Computer and Telecommunication Technologies

Lesson Code Title H(T) H(L) ECTS
321-10302 Digital Communications 3 2 5
321-7051 Digital Systems Design 3 2 5
H(T): Theory Hours, H(L): Lab Hours, ECTS: European Credit Transfer System



Cycle 4: Communication Systems and Networks

Lesson Code Title H(T) H(L) ECTS
321-8354 Network Management 3 5
321-7003 Performance Evaluation and Simulation of Computer Systems and Networks 3 2 5
H(T): Theory Hours, H(L): Lab Hours, ECTS: European Credit Transfer System



Cycle 5: Information Management and Intelligent Systems

Lesson Code Title H(T) H(L) ECTS
321-7754 Robotic Control 3 2 5
321-3553 Computational Logic and Logical Programming 3 2 5
H(T): Theory Hours, H(L): Lab Hours, ECTS: European Credit Transfer System



Cycle 6: Computer Science Foundations

Lesson Code Title H(T) H(L) ECTS
321-99002 Numerical Analysis 3 5
321-8603 Information Theory 3 5
H(T): Theory Hours, H(L): Lab Hours, ECTS: European Credit Transfer System


Optional courses

Lesson Code Title H(T) H(L) ECTS
321-0161 English Language (TOEFL) 3 5
H(T): Theory Hours, H(L): Lab Hours, ECTS: European Credit Transfer System

Semester 8

Cycle 1: Information and Communication Systems Security and Privacy

Lesson Code Title H(T) H(L) ECTS
321-10753 Mobile and Wireless Networks Security 3 5
321-8053 Cryptography 3 5
H(T): Theory Hours, H(L): Lab Hours, ECTS: European Credit Transfer System



Cycle 2: Information Systems and Entrepreneurship

Lesson Code Title H(T) H(L) ECTS
321-7653 Systems Theory 3 5
321-8504 Decision Support Systems 3 2 5
321-11102 Digital Government 3 5
321-5607 Human – Computer Interaction and Web Applications 3 2 5
H(T): Theory Hours, H(L): Lab Hours, ECTS: European Credit Transfer System



Cycle 3: Computer and Telecommunication Technologies

Lesson Code Title H(T) H(L) ECTS
321-7803 Wireless Communications 3 2 5
321-8752 Introduction to VLSI 3 2 5
321-9353 Digital Image Processing 3 2 5
321-7853 Microprocessors 3 2 5
H(T): Theory Hours, H(L): Lab Hours, ECTS: European Credit Transfer System



Cycle 4: Communication Systems and Networks

Lesson Code Title H(T) H(L) ECTS
321-6257 Internet Protocols and Architectures 3 5
321-11001 Networks and Cloud Technologies 3 2 5
321-7256 Mobile Communication Networks 3 2 5
H(T): Theory Hours, H(L): Lab Hours, ECTS: European Credit Transfer System



Cycle 5: Information Management and Intelligent Systems

Lesson Code Title H(T) H(L) ECTS
321-10202 Information Retrieval 3 5
321-9253 Data Mining and Data Warehouses 3 2 5
H(T): Theory Hours, H(L): Lab Hours, ECTS: European Credit Transfer System



Cycle 6: Computer Science Foundations

Lesson Code Title H(T) H(L) ECTS
321-9455 Applied Topics in Data Structures and Databases 3 2 5
321-9855 Mathematical Modeling 3 2 5
321-8001 Game Theory 3 5
H(T): Theory Hours, H(L): Lab Hours, ECTS: European Credit Transfer System


Optional courses

Lesson Code Title H(T) H(L) ECTS
321-0151 English Language (TOEFL) 3 0
H(T): Theory Hours, H(L): Lab Hours, ECTS: European Credit Transfer System


Free courses

Lesson Code Title H(T) H(L) ECTS
321-2631 Simulation of Communication Systems 3 2 5
321-7602 Practice 5
H(T): Theory Hours, H(L): Lab Hours, ECTS: European Credit Transfer System

Semester 9

Cycle 1: Information and Communication Systems Security and Privacy

Lesson Code Title H(T) H(L) ECTS
321-99101 Regulatory and Social Issues in Information Society 3 5
H(T): Theory Hours, H(L): Lab Hours, ECTS: European Credit Transfer System



Cycle 2: Information Systems and Entrepreneurship

Lesson Code Title H(T) H(L) ECTS
321-5403 Information Systems Strategy and Investment 3 5
H(T): Theory Hours, H(L): Lab Hours, ECTS: European Credit Transfer System



Cycle 3: Computer and Telecommunication Technologies

Lesson Code Title H(T) H(L) ECTS
321-10652 Satellite Communications 3 2 5
321-6555 Multimedia 3 2 5
321-8653 Optical Communications 3 5
H(T): Theory Hours, H(L): Lab Hours, ECTS: European Credit Transfer System



Cycle 4: Communication Systems and Networks

Lesson Code Title H(T) H(L) ECTS
321-9120 Design and Development of Mobile Computing Applications 3 2 5
321-9404 Broadband Networks 3 5
H(T): Theory Hours, H(L): Lab Hours, ECTS: European Credit Transfer System



Cycle 5: Information Management and Intelligent Systems

Lesson Code Title H(T) H(L) ECTS
321-7406 Knowledge Engineering and Knowledge Systems 3 5
321-6606 Computer Vision 3 2 5
H(T): Theory Hours, H(L): Lab Hours, ECTS: European Credit Transfer System



Cycle 6: Computer Science Foundations

Lesson Code Title H(T) H(L) ECTS
321-9003 Advanced Data Structures 3 5
321-10001 Algorithms and Combinatorial Optimization 3 5
H(T): Theory Hours, H(L): Lab Hours, ECTS: European Credit Transfer System


Free courses

Lesson Code Title H(T) H(L) ECTS
321-2600 Risk Theory 3 5
H(T): Theory Hours, H(L): Lab Hours, ECTS: European Credit Transfer System

Semester 10

Compulsory courses

Lesson Code Title H(T) H(L) ECTS
321-7102 Degree Thesis 30
H(T): Theory Hours, H(L): Lab Hours, ECTS: European Credit Transfer System