Courses

List of Courses
S. No. Title of the course Syllabus Ready Responsible Partner to make reading material  
1 Security and Survivability of Networks Yes CPDP, Bulgaria  download
2 Network Monitoring Yes UIST, Macedonia  download
3 Big Data Analytics Yes UIST, Macedonia  download
4 Threats to Information Systems Yes UIST, Macedonia  download
5 Data integrity Yes UIST, Macedonia  download
6 Disaster Recovery in Data Processing Yes Macedonian DPA  download
7 Security of data processing Yes Macedonian DPA  download
8 Business and Technology Trends of Cloud Computing Yes Macedonian DPA  download
9 Data Modelling Yes UIST, Macedonia  download
10 Software Systems Security Yes Macedonian DPA  download
11 Architecture of Cloud applications and services Yes Macedonian DPA  download
12 Network Auditing Yes UIST, Macedonia  download
13 Network Security Risk management Yes UIST, Macedonia  download
14 Business intelligence Yes UIST, Macedonia  download
15 Business Continuity & IT disaster recovery Yes Macedonian DPA  download
16 Software configuration management Yes CPDP, Bulgaria  download
17 Security of Cloud Protocols Yes CPDP, Bulgaria  download
18 Agile Software development Yes CPDP, Bulgaria  download
19 Secure Software Coding Standards Yes CPDP, Bulgaria  download
20 Open Data Yes UIST, Macedonia  Open Data
21 Privacy and Data Protection Yes Macedonian DPA; University of Lodz  download
22 Privacy of Electronic and Internet Communications Yes Macedonian DPA; University of Lodz  download
23 Law on e-commerce Yes University of Lodz  download
24 Law of e-contracts Yes University of Lodz  download
25 Cybercrime Yes Macedonian DPA; University of Lodz  download

Course:

SECURITY AND SURVIVABILITY OF NETWORKS

Course code: 11.3.F.2106.C

Number of ECTS credits: 6

Course objectives and learning outcomes:

  • To develop techniques, tools, training, and publications to help organizations achieve better software, better systems, better systems management, and a more skilled workforce;
  • Understanding Confidentiality, availability, and integrity as the main aspects of security (Information Security Principles);
  • We expect that students can use this course to document and identify commonly occurring attack patterns; information system designers and analysts can also use these patterns to develop more survivable information systems.

Course 2:

NETWORK MONITORING

Course code: 11.3.F.2314.C

Number of ECTS credits: 6

Course objectives and learning outcomes:

  • Network Management vs. Network Monitoring;
  • To properly secure its infrastructure, an organization must implement either network management or network monitoring software;
  • A high-quality monitoring software adds a more detailed view of performance to network management, and can be used in conjuncture with or in place of a network management software;
  • Monitoring internal traffic;
  • Detecting and Mitigating network attacks;
  • Powerful forensics and incident response capabilities.

Course 3 :

BIG DATA ANALYTICS

Course code: 11.3.F.2108.C

Number of ECTS credits: 6

Course objectives and learning outcomes:

Gain knowledge on this fast-changing technological direction. Big Data Analytics is probably the fastest evolving issue in the IT world now. New tools and algorithms are being created and adopted swiftly. Get insight on what tools, algorithms, and platforms to use on which types of real-world use cases.

Students will gain knowledge on analyzing Big Data. It serves as a course for graduate students who are expecting to face Big Data storage, processing, analysis, visualization, and application issues in both workplaces and research environments

Course 4:

THREATS TO INFORMATION SYSTEMS

Course code: 11.3.F.2209.C

Number of ECTS credits: 6

Course objectives and learning outcomes:

This course leads to having knowledge of:

  • Technical Data Security Threats to Information Systems;
  • Non-technical Cyber Security Threats to Information Systems;
  • Understanding the vast array of threats as the first step in ensuring adequate protection of sensitive data;
  • Network security mechanisms.

Course 5:

DATA INTEGRITY

Course code: 11.3.F.2210.C

Number of ECTS credits: 6

Course objectives and learning outcomes:

The broad principles of data integrity on a network, including:

  • Recognise and overview the client organization structure and business functionality as they relate to data integrity;
  • Select and describe the tools and applications required to manage a network and data integrity, including the disaster recovery processes.

Course 6:

DISASTER RECOVERY IN DATA PROCESSING

Course code: 11.3.F.2211.C

Number of ECTS credits: 6

Course objectives and learning outcomes:

  • Determine appropriate backup type to meet systems needs and investigate current backup media options;
  • Implement a backup solution and demonstrate functionality of backup solution;
  • Implement a real time backup and data sync solution;
  • Determine available network performance monitoring tools;
  • Implement network performance monitoring tools to monitor network.

Course 7:

SECURITY OF DATA PROCESSING

Course code: 11.3.F.2312.C

Number of ECTS credits: 6

Course objectives and learning outcomes:

The course will cover data encryption, data authentication, data authorizations, the best examples of technical mechanisms that prevent data loss, data encryption being the most effective mechanism to protect confidential information.

This course should encompass content about:

  • The terminology of categories of personal data, types of data, a scope of data i.e. a combination of data that could be seen as personal data;
  • The performance of encryption, how to use it properly and when.

Course 8:

BUSINESS AND TECHNOLOGY TRENDS OF CLOUD COMPUTING

Course code: 11.3.F.2313.C

Number of ECTS credits: 6

Course objectives and learning outcomes:

  • Knowledge and awareness of using cloud computing – risks to privacy and economic benefits;
  • How to apply systematic approach for evaluation of the strengths and weaknesses of alternatives;
  • Identify customer needs to evaluate network requirements;
  • Design and secure fault tolerant enterprise networks;
  • Create virtual solutions for servers;
  • Install and configure virtual servers and clients;
  • Use the cloud services for storage and virtualization;
  • Deploy software applications through thin clients;
  • Implement and manage virtual servers and data centers.

Course 9:

DATA MODELING

Course code: 11.3.F.2107.C

Number of ECTS credits: 6

Course objectives and learning outcomes:

  • Fundamentals of normalization and why it’s important to transactional databases;
  • How to develop logical and physical data models;
  • How to model data security, privacy and protection requirements;
  • When and where to model database-specific performance requirements;
  • How model-driven development fits in a DevOps or agile environment;
  • How to avoid schema drift and other data anti-patterns.

Course 10:

SOFTWARE SYSTEM SECURITY

Course code: 11.3.F.2203.MaE

Number of ECTS credits: 6

Course objectives and learning outcomes:

To preventing network security attacks students will have knowledge of:

  • Signature-based intrusion protection and detection;
  • Anomaly-based intrusion detection systems;
  • Configuring IPS to defend against complex attacks;
  • Message Authentication Functions;
  • Key Management and Distribution.

Course 11:

ARCHITECTURE OF CLOUD APPLICATION AND SERVICES

Course code: 11.3.F.2101.MaE

Number of ECTS credits: 6

Course objectives and learning outcomes:

  • Analyze the trade-offs between deploying applications in the cloud and over the local infrastructure;
  • Compare the advantages and disadvantages of various cloud computing platforms;
  • Deploy applications over commercial cloud computing infrastructures such as Amazon Web Services, Windows Azure, and Google AppEngine;
  • Program data intensive parallel applications in the cloud;
  • Analyze the performance, scalability, and availability of the underlying cloud technologies and software.

Course 12:

NETWORK AUDITING

Course code: 11.3.F.2102.MaE

Number of ECTS credits: 6

Course objectives and learning outcomes:

  • to assess your current security measures in a structured way;
  • to make sure you that have looked at all the relevant controls;
  • to identify areas where your current controls are strong and areas where you can achieve improvements;
  • to achieve compliance with the standards;
  • to consider what evidence you have that could demonstrate your compliance with an external party;
  • to catalog critical client network, workstation, and server information, identify weaknesses and issues that must be addressed.

Course 13:

NETWORK SECURITY RISK MANAGEMENT

Course code: 11.3.F.2204.MaE

Number of ECTS credits: 6

Course objectives and learning outcomes:

This course leads to having knowledge of:

  • Different aspects of Network Security and Risk Management;
  • Identify issues & findings related to risk mitigation;
  • Students will have the knowledge of risk mitigation software as well.

Course 14:

BUSINESS INTELLIGENCE

Course code:

Number of ECTS credits:

Course objectives and learning outcomes:

Upon successful completion of this course, students will:

  • Understand and discuss the value of Business Information for organizational decision-making;
  • Understand and define the Decision Support System (DSS) technologies required to implement a BI strategy for an organization;
  • Understand organizational and governance issues related to effect business intelligence (BI) implementation and management;
  • Develop an awareness of legal and ethical matters related to business intelligence (BI).

Course 15:

BUSINESS CONTINUITY & IT DISASTER RECOVERY

Course code: 11.9.F.2308.MaE

Number of ECTS credits: 6

Course objectives and learning outcomes:

This course covers the concepts, strategies, and implementation of Business Continuity and IT Disaster Recovery Plans through lectures, hands-on practice and skill building. The overall goal of Business Continuity and IT Disaster Recovery planning is to protect the company and organizations, its’ assets, its’ ability to do business under any circumstance and to be resilient. After completing this course, students will have a general knowledge of Business Continuity and IT Disaster Recovery and be able to address the key areas in this field.

Course 16:

SOFTWARE CONFIGURATION MANAGEMENT

Course code: 11.3.F.2307.MaE

Number of ECTS credits: 6

Course objectives and learning outcomes:

  • Introduce students to the concepts and principles of software configuration management;
  • Understand the different roles of people involved in SCM;
  • Introduce the relation between SCM and the software development;
  • Understand how to apply branching in real cases;
  • Understand how SCM is applied during the software development process;
  • Utilize CASE tools to control and document the change.

Course 17:

SECURITY OF CLOUD PROTOCOLS

Course code: 11.3.F.2206.MaE

Number of ECTS credits: 6

Course objectives and learning outcomes:

Students will learn:

  • How to control data and data access;
  • How to ensure data security;
  • How to achieve reliability;
  • How to ensure compliance;
  • How to provide security management.

Course 18:

AGILE SOFTWARE DEVELOPMENT

Course code: 11.3.F.2410.MaE

Number of ECTS credits: 6

Course objectives and learning outcomes:

  • Ability to apply critical thinking in analyzing a software engineering method;
  • Ability to analyze the tradeoffs in selecting a software engineering method;
  • Ability to understand the practices and philosophies of agile methods;
  • Ability to understand and apply Scrum;
  • Ability to understand and apply Extreme Programming;
  • Ability to tailor an agile method to the needs of the project.

Course 19:

SECURE SOFTWARE CODING STANDARS

Course code: 11.3.F.2411.MaE

Number of ECTS credits: 6

Course objectives and learning outcomes:

  • students will learn how to develop, evaluate and support information technology security solutions by creating secure computing environments that will safeguard networked computer systems;
  • to develop skills for the development of software related to the aspect;
  • to gain knowledge on methods and approaches for overcoming network security coding errors;
  • to be able to analyze the possible evolution of software for reducing vulnerabilities resulting from coding errors in network security.

Course 20:

SECURE SOFTWARE COSING STANDARS

Course code: 11.3.F.2411.MaE

Number of ECTS credits: 6

Course objectives and learning outcomes:

  • students will learn how to develop, evaluate and support information technology security solutions by creating secure computing environments that will safeguard networked computer systems;
  • to develop skills for the development of software related to the aspect;
  • to gain knowledge on methods and approaches for overcoming network security coding errors;
  • to be able to analyze the possible evolution of software for reducing vulnerabilities resulting from coding errors in network security.

Course 21:

PRIVACY AND PERSONAL DATA PROTECTION

Course code: 11.3.F.2309.MaE

Number of ECTS credits: 6

Course objectives and learning outcomes:

  • To teach students about the different legal obligations that apply to personal data processing; to explain how data protection within the EU is governed by for the main part by one regulation, the GDPR; to look into the obligations upon the data controller, processor; to present the rights the data subjects have; to compare with the national legal framework on data protection;
  • To teach students of the advantages of pseudonymisation and data encryption; what is the difference between regular data and pseudonymized, as well as anonymized; etc.

Course 22:

OPEN DATA

Course code: 11.3.F.2415.C

Number of ECTS credits: 6

Course objectives and learning outcomes:

  • To be introduced to the field of open data;
  • To be acquainted with the open date benefits, challenges, concepts;
  • To know the policies governing open data, to be able to use open data, to apply risk management on using open data;
  • To be able to secure privacy when using open data and properly apply licenses for the use of open data;
  • To understand the value and power of open data;
  • To learn international cases and successful stories around data;
  • To learn successful business models based on open data.

Course 23:

SECURE SOFTWARE COSING STANDARS

Course code: 11.3.F.2411.MaE

Number of ECTS credits: 6

Course objectives and learning outcomes:

  • Substantial knowledge on: encryption of data; backup procedure; privacy policy; search engines and the data they can generate; data and metadata analytics, including email; surfing the internet anonymously ; password manager; privacy in mobile communications; Usage of licensed software;
  • Knowledge on how to perform PIA tool – methodology; knowledge on how to perform E-privacy impact assessments; knowledge on the basis of impact assessment and the main tools for conducting it; Skills to advise on and review of new and existing government and private initiatives.

Course 24:

LAW OF E-COMMERCE

Course code: 10.9.F.2413.MaE

Number of ECTS credits: 6

Course objectives and learning outcomes:

  • To identify the basic rules on e-commerce activities in EU and beyond.
  • To identify the fundamental principles of consumer protection, unsolicited commercial communication and online advertising.
  • To gain general knowledge on civil justice matters, internal market and consumer protection, relevant for e-contacts.
  • To gain knowledge on the everyday use of e-contracts, acceptance of terms and conditions or other legally binding acts pertinent to online services use.

Course 25:

CYBERCRIME

Course code: 11.9.F.2414.MaE

Number of ECTS credits: 6

Course objectives and learning outcomes:

  • To learn the basic principles behind the international fight against cybercrime, in particular as based on the CoE Budapest Convention on Cybercrime.
  • To identify what uses of computer networks are recognized as illegal.
  • To learn about cyberterrorism, cyberattacks and information warfare and other threats to international cybersecurity.
  • To identify the leading international initiatives aimed at ensuring cybersecurity, with emphasis on the EU NIS Directive and its effects on national laws.
  • To learn the most notable cases of DDoS and DNS attacks.