Program
Application of Information Technologies (PET18)
| 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 |
| F18L1S003 | Computer Architecture and Organization |
| F18L1S023 | Business Statistics |
| F18L1S026 | Marketing |
| F18L1S016 | Object-oriented programming |
| Semester 3 – Compulsory Courses | |
|---|---|
| Code | Course |
| F18L2W001 | Algorithms and Data Structures |
| F18L2W014 | Computer Networks and Security |
| Semester 4 – Compulsory Courses | |
|---|---|
| Code | Course |
| F18L2S017 | Operating Systems |
| F18L2S029 | Software Engineering |
| Semester: 5 - Required Courses | |
|---|---|
| Code | Course |
| F18L3W004 | Databases |
| F18L3W024 | Web programming |
| F18L3W008 | Introduction to Data Science |
| Semester: 6 - Required Courses | |
|---|---|
| Code | Course |
| F18L3S010 | Human-computer interaction design |
| F18L3S025 | E-commerce and mobile commerce |
| Semester: 7 - Required Courses | |
|---|---|
| Code | Course |
| F18L3W027 | Management Information Systems |
| F18L3W021 | Team project |
| Semester: 8 - Required Courses | |
|---|---|
| Code | Course |
| F18L3S168 | Thesis |
| F18L3S028 | Entrepreneurship |
| F18L3S022 | ICT Project Management |
| Electives from group F18L1S | |||
|---|---|---|---|
| Code | Course | Recommended Semester | Prerequisites |
| F18L1S052 | IT learning systems | 2 | None |
| F18L1S013 | Calculus | 2 | None |
| F18L1S034 | Calculus 2 | 2 | None |
| F18L1S116 | Computer components | 2 | Computer networks |
| F18L1S120 | Creative Problem-Solving Skills | 2 | Computer networks |
| F18L1S015 | Object-Oriented Analysis and Design | 2 | None |
| F18L1S146 | Web Design Basics | 2 | None |
| Electives from group F18L2S | |||
|---|---|---|---|
| Code | Course | Recommended Semester | Prerequisites |
| F18L2S100 | Economics for ICT Engineers | 3 | Business and Management |
| F18L2S002 | Analysis of software requirements | 4 | Object-Oriented Analysis and Design or Software Engineering |
| F18L2S061 | Wireless and mobile systems | 4 | Computer networks |
| 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 |
| F18L2S097 | Design of Algorithms | 4 | Object-oriented programming |
| F18L2S099 | E-government | 4 | Business and Management |
| F18L2S042 | Electrical circuits | 4 | None |
| F18L2S110 | Internet technologies | 4 | Object-oriented programming |
| F18L2S114 | Computer graphics | 4 | Computer networks |
| F18L2S119 | Concepts of the Information Society | 4 | Introduction to Computer Science |
| First, let's talk about the S124. | Media and Communications | 4 | Introduction to Computer Science |
| Electives from group F18L2W | |||
|---|---|---|---|
| Code | Course | Recommended Semester | Prerequisites |
| F18L2W096 | Digitization | 3 | Introduction to Computer Science |
| F18L2W109 | Client-side Internet programming | 3 | Computer networks |
| F18L2W140 | Advanced programming | 3 | Object-oriented programming |
| F18L2W165 | Technical Support Management | 3 | Computer networks |
| F18L2W167 | User Interface Design Templates | 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 |
| F18L3S062 | Virtualization | 6 | Operating Systems |
| F18L3S087 | Introduction to Network Science | 6 | Probability and Statistics or Fundamentals of Information Theory |
| F18L3S012 | Integrated systems | 6 | Software Requirements Analysis and Design or Software Engineering |
| F18L3S118 | Continuous integration and delivery | 6 | Computer networks |
| F18L3S036 | Machine learning | 6 | Probability and Statistics or Business Statistics |
| F18L3S150 | Data mining | 6 | (Probability and Statistics or Business Statistics) or Databases |
| 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 |
| F18L3S019 | Software Quality and Testing | 6 | Software Engineering or Software Design and Architecture |
| F18L3S078 | Biologically inspired computing | 8 | Algorithms, Data Structures, and Artificial Intelligence |
| F18L3S121 | Blockchain and Cryptocurrencies | 8 | Cryptography or Information Security |
| F18L3S080 | Web search engines | 8 | Natural language processing |
| F18L3S086 | Introduction to Cognitive Sciences | 8 | Artificial Intelligence or Introduction to Data Science |
| F18L3S091 | Geographic Information Systems | 8 | Computer networks |
| F18L3S102 | ICT for Development | 8 | Business and Management and (Web Programming or Internet Technologies or Implementation of Open and Free Source Systems) |
| F18L3S106 | Intelligent Information Systems | 8 | Computer networks |
| F18L3S107 | Intelligent systems | 8 | Machine learning |
| F18L3S113 | Computer animation | 8 | Computer Graphics or Human-Computer Interaction Design |
| 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 |
| F18L3S141 | Unstructured databases | 8 | Computer networks |
| F18L3S157 | Data Warehouses and Analytical Processing | 8 | Databases |
| F18L3S162 | Sharing and Calculating in a Crowd | 8 | Machine learning |
| Electives from group F18L3W | |||
|---|---|---|---|
| Code | Course | Recommended Semester | Prerequisites |
| F18L3W060 | System administration | 5 | Operating Systems |
| F18L3W081 | Visualization | 5 | Computer networks |
| F18L3W009 | Software Design and Architecture | 5 | Software Requirements Analysis or Software Engineering |
| 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 |
| F18L3W136 | Advanced web design | 5 | Web Design Basics |
| F18L3W148 | Fundamentals of Robotics | 5 | Algorithms and Data Structures |
| F18L3W072 | Autonomous robotics | 7 | Robotics Fundamentals |
| 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 |
| F18L3W089 | Introduction to Pattern Recognition | 7 | Machine learning |
| F18L3W092 | Digital Post-Production | 7 | Computer Graphics or Digital Image Processing |
| 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) |
| F18L3W108 | Internet of Things | 7 | Embedded Microprocessor Systems and (Computer Networks or Computer Networks and Security) |
| 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 |
| F18L3W137 | Advanced Human-Computer Interaction | 7 | Computer networks |
| F18L3W068 | Cloud Computing | 7 | Virtualization |
| F18L3W152 | Video game programming | 7 | Computer networks |
| F18L3W038 | Programming paradigms | 7 | Algorithms and Data Structures |
| F18L3W156 | Decision support systems | 7 | Artificial Intelligence or Introduction to Data Science |
| F18L3W048 | Embedded Systems Software | 7 | Embedded microprocessor systems |
| F18L3W160 | Software-defined networks | 7 | Computer networks |
| F18L3W161 | Social networks and media | 7 | Introduction to Network Science |
| Electives from group F18W3S | |||
|---|---|---|---|
| Code | Course | Recommended Semester | Prerequisites |
| F18W3S085 | Introduction to Bioinformatics | 7 | Machine learning or Artificial Intelligence |