Program
Internet, networks and security (IMB18)
| Semester 1 – Compulsory Courses | |
|---|---|
| Code | Course |
| F18L1W005 | Business and Management |
| F18L1W007 | Introduction to Computer Science |
| F18L1W011 | Discrete mathematics |
| F18L1W018 | Professional skills |
| F18L1W020 | Structured programming |
| Semester 2 – Compulsory Courses | |
|---|---|
| Code | Course |
| F18L1S013 | Calculus |
| F18L1S045 | Computer architectures |
| F18L1S016 | Object-oriented programming |
| F18L1S066 | Fundamentals of Cybersecurity |
| Elective subject 1 with a code beginning with F18L1S | |
| Semester 3 – Compulsory Courses | |
|---|---|
| Code | Course |
| F18L2W001 | Algorithms and Data Structures |
| F18L2W046 | Computer networks |
| F18L2W067 | Foundations of Information Theory |
| Elective subject 1 with a code beginning with F18L2W | |
| Semester 4 – Compulsory Courses | |
|---|---|
| Code | Course |
| F18L2S061 | Wireless and mobile systems |
| F18L2S017 | Operating Systems |
| Elective course with a code beginning with F18L2S | |
| Elective course with a code beginning with F18L2S | |
| Semester: 5 - Required Courses | |
|---|---|
| Code | Course |
| F18L3W060 | System administration |
| F18L3W004 | Databases |
| F18L3W065 | Network security |
| Elective course with a code beginning with F18L3W | |
| Semester: 6 - Required Courses | |
|---|---|
| Code | Course |
| F18L3S059 | Network Administration |
| F18L3S062 | Virtualization |
| Elective course with a code beginning with F18L3S | |
| Elective course with a code beginning with F18L3S | |
| Elective course with a code beginning with F18L3S | |
| Semester: 7 - Required Courses | |
|---|---|
| Code | Course |
| F18L3W064 | Distributed systems |
| F18L3W068 | Cloud Computing |
| Elective course with a code beginning with F18L3W | |
| Elective course with a code beginning with F18L3W | |
| Elective course with a code beginning with F18L3W | |
| Semester: 8 - Required Courses | |
|---|---|
| Code | Course |
| F18L3S063 | Computer Network Design |
| F18L3S168 | Thesis |
| Elective course with a code beginning with F18L3S | |
| Elective course with a code beginning with F18L3S | |
| Elective course with a code beginning with F18L3S | |
| Electives from group F18L1S | |||
|---|---|---|---|
| Code | Course | Recommended Semester | Prerequisites |
| F18L1S023 | Business Statistics | 2 | None |
| F18L1S034 | Calculus 2 | 2 | None |
| F18L1S116 | Computer components | 2 | Computer networks |
| F18L1S120 | Creative Problem-Solving Skills | 2 | Computer networks |
| F18L1S026 | Marketing | 2 | None |
| F18L1S015 | Object-Oriented Analysis and Design | 2 | None |
| F18L1S146 | Web Design Basics | 2 | None |
| Electives from group F18L2S | |||
|---|---|---|---|
| Code | Course | Recommended Semester | Prerequisites |
| F18L2S030 | Artificial intelligence | 4 | Algorithms and Data Structures |
| F18L2S082 | Visual programming | 4 | Object-oriented programming |
| F18L2S084 | Introduction to Ecoinformatics | 4 | Computer networks |
| F18L2S090 | Introduction to Random Processes | 4 | Probability and Statistics or Fundamentals of Information Theory |
| F18L2S110 | Internet technologies | 4 | Object-oriented programming |
| First, let's talk about the S124. | Media and Communications | 4 | Introduction to Computer Science |
| F18L2S029 | Software Engineering | 4 | Computer networks |
| Electives from group F18L2W | |||
|---|---|---|---|
| Code | Course | Recommended Semester | Prerequisites |
| F18L2W104 | Engineering Mathematics | 3 | Calculus 2 or Calculus |
| F18L2W109 | Client-side Internet programming | 3 | Computer networks |
| F18L2W140 | Advanced programming | 3 | Object-oriented programming |
| F18L2W147 | Fundamentals of Communication Systems | 3 | Calculus or Calculus 2 |
| F18L2W165 | Technical Support Management | 3 | Computer networks |
| Electives from group F18L3S | |||
|---|---|---|---|
| Code | Course | Recommended Semester | Prerequisites |
| F18L3S135 | Multimedia systems | 5 | Algorithms and Data Structures |
| F18L3S073 | Agent-based systems | 6 | Artificial intelligence |
| F18L3S077 | Wireless multimedia systems | 6 | Computer networks |
| F18L3S040 | Embedded microprocessor systems | 6 | Computer Architecture and Organization or Computer Architectures |
| F18L3S087 | Introduction to Network Science | 6 | Probability and Statistics or Fundamentals of Information Theory |
| F18L3S093 | Digital Forensics | 6 | Information Security |
| F18L3S010 | Human-computer interaction design | 6 | Computer networks |
| F18L3S025 | E-commerce and mobile commerce | 6 | Web Programming, Internet Technologies, or Implementation of Open and Free Source Systems |
| F18L3S111 | Infrastructure programming | 6 | System administration |
| F18L3S118 | Continuous integration and delivery | 6 | Computer networks |
| F18L3S122 | Cryptography | 6 | Discrete Structures 2 or Discrete Mathematics |
| F18L3S125 | Measurement and analysis of internet traffic | 6 | Probability and Statistics or Fundamentals of Information Theory or Business Statistics |
| F18L3S155 | Service-Oriented Architectures | 6 | Web Programming or Internet Technologies or Implementation of Open and Free Source Systems |
| F18L3S159 | Software-defined security | 6 | Computer networks |
| F18L3S121 | Blockchain and Cryptocurrencies | 8 | Cryptography or Information Security |
| F18L3S080 | Web search engines | 8 | Natural language processing |
| F18L3S091 | Geographic Information Systems | 8 | Computer networks |
| F18L3S101 | Ethical hacking | 8 | Information security or Network security |
| F18L3S107 | Intelligent systems | 8 | Machine learning |
| F18L3S127 | Mobile applications | 8 | Algorithms and Data Structures |
| F18L3S130 | Business Process Modeling and Management | 8 | Databases and (Software Engineering or Software Requirements Analysis) |
| F18L3S132 | Modern trends in robotics | 8 | Autonomous Robotics or Process Robotics or (Machine Learning and Fundamentals of Robotics) |
| F18L3S138 | Advanced databases | 8 | Computer networks |
| F18L3S139 | Advanced Topics in Cryptography | 8 | Cryptography |
| F18L3S141 | Unstructured databases | 8 | Computer networks |
| F18L3S028 | Entrepreneurship | 8 | Business and Management and (Web Programming or Internet Technologies or Implementation of Open and Free Source Systems) |
| F18L3S157 | Data Warehouses and Analytical Processing | 8 | Databases |
| F18L3S162 | Sharing and Calculating in a Crowd | 8 | Machine learning |
| F18L3S022 | ICT Project Management | 8 | (Software Engineering or Software Requirements Analysis) and (Web Programming or Internet Technologies or Open and Free Source Systems Implementation) |
| Electives from group F18L3W | |||
|---|---|---|---|
| Code | Course | Recommended Semester | Prerequisites |
| F18L3W024 | Web programming | 5 | Computer networks |
| F18L3W081 | Visualization | 5 | Computer networks |
| F18L3W008 | Introduction to Data Science | 5 | Business Statistics or Probability and Statistics or Fundamentals of Information Theory |
| F18L3W053 | Computer Ethics | 5 | Advanced Programming or Algorithms and Data Structures |
| F18L3W115 | Computer sound, music, and speech | 5 | Computer networks |
| F18L3W035 | Linear Algebra and Applications | 5 | Discrete Mathematics or Discrete Structures 2 |
| F18L3W148 | Fundamentals of Robotics | 5 | Algorithms and Data Structures |
| F18L3W037 | Parallel and distributed processing | 5 | Algorithms and Data Structures and Operating Systems |
| F18L3W074 | Database administration | 7 | Computer networks |
| F18L3W075 | IS Analysis and Design | 7 | Databases |
| F18L3W079 | Web-based systems | 7 | Computer networks |
| F18L3W088 | Introduction to Smart Cities | 7 | Machine learning |
| F18L3W092 | Digital Post-Production | 7 | Computer Graphics or Digital Image Processing |
| F18L3W098 | Distributed data storage | 7 | Operating Systems and (Computer Networks or Computer Networks and Security) |
| F18L3W103 | Implementation of free and open-source software systems | 7 | Computer networks |
| F18L3W105 | Innovations in ICT | 7 | Business and Management and (Web Programming or Internet Technologies or Open and Free Source Systems Implementation) |
| F18L3W123 | Machine vision | 7 | Digital Image Processing or Machine Learning |
| F18L3W126 | Research Methodology in ICT | 7 | Computer networks |
| F18L3W128 | Mobile Information Systems | 7 | Computer networks |
| F18L3W129 | Mobile platforms and programming | 7 | Algorithms and Data Structures |
| F18L3W133 | Network and mobile forensics | 7 | Computer networks |
| F18L3W145 | Optical networks | 7 | Computer Networks or Computer Networks and Security |
| F18L3W160 | Software-defined networks | 7 | Computer networks |
| Electives from group F18W3S | |||
|---|---|---|---|
| Code | Course | Recommended Semester | Prerequisites |
| F18W3S162 | Sustainable and energy-efficient computer systems | 4 | Computer components |
| F18W3S085 | Introduction to Bioinformatics | 7 | Machine learning or Artificial Intelligence |
| Electives from the Faculty18 group | |||
|---|---|---|---|
| Code | Course | Recommended Semester | Prerequisites |
| F18L1W041 | Digital circuit design | 1 | None |
| F18L1W031 | Discrete Structures 1 | 1 | None |
| F18L1W033 | Calculus 1 | 1 | None |
| F18L1W070 | Pedagogy | 1 | None |
| F18L1W049 | Physics | 1 | None |
| F18L1S003 | Computer Architecture and Organization | 2 | None |
| F18L1S032 | Discrete Structures 2 | 2 | None |
| F18L1S052 | IT learning systems | 2 | None |
| F18L2W006 | Probability and statistics | 3 | Calculus or Calculus 2 or Business Statistics |
| F18L2W096 | Digitization | 3 | Introduction to Computer Science |
| F18L2S100 | Economics for ICT Engineers | 3 | Business and Management |
| F18L2W014 | Computer Networks and Security | 3 | Computer networks |
| F18L3W055 | Multimedia technologies | 3 | Introduction to Computer Science |
| F18L2W167 | User Interface Design Templates | 3 | Computer networks |
| F18L2S002 | Analysis of software requirements | 4 | Object-Oriented Analysis and Design or Software Engineering |
| F18L2S095 | Digital image processing | 4 | Discrete Mathematics or Discrete Structures 2 |
| F18L2S097 | Design of Algorithms | 4 | Object-oriented programming |
| F18L2S099 | E-government | 4 | Business and Management |
| F18L2S042 | Electrical circuits | 4 | None |
| F18L2S051 | ICT in education | 4 | IT learning systems |
| F18L2S119 | Concepts of the Information Society | 4 | Introduction to Computer Science |
| F18L1S002 | Computer Architecture and Organization (PIT version) | 5 | None |
| F18L3W085 | Introduction to Bioinformatics | 5 | None |
| F18L5W001 | Introduction to Robotics | 5 | None |
| F18L3100 | Business Internship | 5 | None |
| F18L3W009 | Software Design and Architecture | 5 | Software Requirements Analysis or Software Engineering |
| F18L3W050 | Educational Software Design | 5 | ICT in education |
| F18L2003 | Selected topics from mathematics | 5 | None |
| F18L3W043 | Information Security | 5 | Operating Systems |
| F18L3W162 | Quantum computing | 5 | None |
| F18L3W044 | Computer electronics | 5 | Electrical circuits |
| F18L3W134 | Multimedia networks | 5 | None |
| F18L3W136 | Advanced web design | 5 | Web Design Basics |
| F18L8W001 | Advanced robotics | 5 | None |
| F18L3W200 | Sensor systems | 5 | None |
| F18L3W158 | Modern Computer Architectures | 5 | None |
| F18L1004 | Sports and health | 5 | None |
| F18L3S083 | Virtual reality | 6 | Computer networks |
| F18L3S094 | Digital libraries | 6 | Databases and (Client-side Internet programming or Internet technologies or Web programming) |
| F18L3S012 | Integrated systems | 6 | Software Requirements Analysis and Design or Software Engineering |
| F18L3S106 | Intelligent Information Systems | 6 | Computer networks |
| F18L2S114 | Computer graphics | 6 | Computer networks |
| F18L3W117 | Computer-aided manufacturing | 6 | Computer networks |
| F18L3S036 | Machine learning | 6 | Probability and Statistics or Business Statistics |
| F18L3W137 | Advanced Human-Computer Interaction | 6 | Computer networks |
| F18L3S149 | Parallel programming | 6 | Algorithms and Data Structures |
| F18L3S056 | Personalized learning | 6 | ICT in education |
| F18L3S150 | Data mining | 6 | (Probability and Statistics or Business Statistics) or Databases |
| F18L3S047 | Signal processing | 6 | Engineering Mathematics or Calculus 2 |
| F18L3S153 | Process robotics | 6 | Robotics Fundamentals |
| F18L3S071 | School-Age Psychology | 6 | None |
| F18L3S057 | Working with Gifted Students | 6 | ICT in education |
| F18L3S158 | Modern Computer Architectures | 6 | Computer Architecture and Organization or Computer Architectures |
| F18L3S019 | Software Quality and Testing | 6 | Software Engineering or Software Design and Architecture |
| F18L3S163 | Statistical modeling | 6 | Probability and Statistics or Business Statistics |
| F18L2S164 | Information Theory with Digital Communications | 6 | Computer networks |
| F18L3S166 | Distance learning | 6 | ICT in education |
| F18L3S039 | Formal Languages and Automata | 6 | Structured programming |
| F18L3W072 | Autonomous robotics | 7 | Robotics Fundamentals |
| F18L3W076 | Introduction to Time Series Analysis | 7 | Introduction to Random Processes or Statistical Modeling |
| F18L3W089 | Introduction to Pattern Recognition | 7 | Machine learning |
| F18L3W108 | Internet of Things | 7 | Embedded Microprocessor Systems and (Computer Networks or Computer Networks and Security) |
| F18L3W027 | Management Information Systems | 7 | Computer networks |
| F18L3W131 | Modeling and simulation | 7 | Probability and Statistics or Fundamentals of Information Theory or Business Statistics |
| F18L3W142 | Natural language processing | 7 | Machine learning |
| F18L3W144 | Operational research | 7 | Probability and Statistics or Fundamentals of Information Theory |
| F18L3W152 | Video game programming | 7 | Computer networks |
| F18L3W038 | Programming paradigms | 7 | Algorithms and Data Structures |
| F18L3W154 | Massive data mining | 7 | Parallel and distributed processing |
| F18L3W058 | Independent project | 7 | earned a minimum of 150 credits |
| F18L3W156 | Decision support systems | 7 | Artificial Intelligence or Introduction to Data Science |
| F18L3W048 | Embedded Systems Software | 7 | Embedded microprocessor systems |
| F18L3W161 | Social networks and media | 7 | Introduction to Network Science |
| F18L3W021 | Team project | 7 | earned a minimum of 150 credits |
| F18L3S078 | Biologically inspired computing | 8 | Algorithms, Data Structures, and Artificial Intelligence |
| F18L3S086 | Introduction to Cognitive Sciences | 8 | Artificial Intelligence or Introduction to Data Science |
| F18L3S102 | ICT for Development | 8 | Business and Management and (Web Programming or Internet Technologies or Implementation of Open and Free Source Systems) |
| F18L3S113 | Computer animation | 8 | Computer Graphics or Human-Computer Interaction Design |
| F18L3S069 | Macedonian language | 8 | None |
| F18L3S054 | Methodology of Informatics | 8 | earned a minimum of 150 credits |
| F18L3S151 | Computational biology | 8 | Machine learning |
| F18L3S112 | Programming Languages and Compilers | 8 | Formal Languages and Automata |