Course Brief

In today"s contemporary lifestyles and various professional contexts, the integration of information technologies highlights the pressing need for highly qualified educational programs catering to the demand for effective and innovative IT solutions. The master’s in computer science addresses this imperative, serving as a vital platform for vocational training in diverse areas: crafting information systems architecture, managing business databases, implementing software development protocols, and establishing robust security and reliability measures for systems and the web.

This master’s empowers students to conceive, develop, manage, and sustain business information systems, with a focused emphasis on the physical structure of information networks. Additionally, it furnishes foundational knowledge in software development, business database management, web applications, and mobile technology.

Awarded by Università degli Studi Guglielmo Marconi, also recognized as Guglielmo Marconi University, this degree holds international acclaim. It stands as the first Italian Open University officially sanctioned by the Italian Ministry of Education. The university"s recognition underlines its compliance with Italian laws and the education system.

The degree program encompasses five compulsory modules: database, software engineering, computer networks, security, culminating in a final thesis exam. Successful program completion requires a total of 60 credits.

In the Computer Networks module, students will understand network infrastructure, reference models, and mobile/wireless systems. The Database module covers database creation, management, information retrieval, automation, analysis of distributed databases, and data encoding. In Software Engineering, students learn process modeling, project management, modularity, local web server programming, and self-learning systems. The Security module imparts skills in system security, cryptography, authentication, web security, access control, and block cipher algorithms. Graduates will be equipped to comprehend network structures, manage databases, develop software, and enhance security measures, positioning them for roles where ensuring system reliability and cybersecurity are crucial.

After successfully completing the 4 modules, learners will do the fifth module, Final Thesis. This Project Work is an active experimentation by the student of the learned contents throughout the training course and aims to provide the possibility of being able to apply, through a business case, the concepts learned during the Master. It also represents an opportunity to check the status of the own analytical, organizational, decision-making, relational and operational skills.

Course Knowledge, Skills & Ability Summary

At the end of the course, you will be able to acquire the following:

Knowledge

  • Explain network general infrastructure, reference models, architectures an topologies 
  • Understand information retrieval, database management automation, distributed databases and their functionality.
  • Define software processes modeling, software development processes, web servers and self-learning systems.
  • Explain the cryptography, authentication techniques, web security; and access control

Skills

  • Recognize and comprehend network general infrastructure, reference models in Computer Networks, various architectures, typologies, and topologies of Computer Networks, as well as the operations of mobile and wireless radio systems.
  • Create, manage, and interact with databases. Comprehend the concept of information retrieval, understand the automation of database management, analyze distributed databases, evaluate database functionality and effectively encode information.
  • Proficient in software process modeling, analyzing and managing the software development process, maintaining and incrementally developing software with a particular emphasis on modularity, programming software for local web servers and their interaction with clients, as well as comprehending self-learning systems.
  • Expertise in ensuring the security and reliability of systems, mastering cryptography, employing authentication techniques, understanding web security, implementing access control mechanisms, and utilizing block cipher algorithms.

Ability

Demonstrate the ability to comprehend and apply concepts in computer networks, including infrastructure, reference models, architectures, and wireless systems. Proficiently create, manage, and query databases, automate database management, and assess distributed database functionality. Skillfully model, analyze, and manage software development processes, focusing on modularity, local web server programming, and self-learning systems. Show expertise in enhancing system security and reliability through cryptography, authentication, web security, access control, and block cipher algorithms.

Blended Learning Journey

(1500 Hours)

Placeholder Image

E-Learning

540 Hours

Placeholder Image

Flipped Class

300 Hours

Placeholder Image

Mentoring Support (Async)

660 Hours

Module Summary

Computer Networks

Module Brief

Upon completing this program, students will attain the ability to recognize and comprehend the foundational components of network general infrastructure. They will gain a thorough understanding of the reference models utilized in the realm of Computer Networks, exploring the layers and functions integral to these models. Moreover, participants will familiarize themselves with the diverse architectures, typologies, and topologies that define Computer Networks, enabling them to evaluate the strengths and limitations of each. Furthermore, the program will equip students with insights into the operation of mobile and wireless radio systems, delving into the underlying mechanisms that facilitate seamless communication and connectivity in wireless environments.

Other Information
  • SSG Module Reference No: NA
  • Module Validity Date: 2025-01-31

Database

Module Brief

By the culmination of this program, participants will possess the capacity to proficiently generate, oversee, and engage with databases. They will have acquired a comprehensive comprehension of information retrieval, encompassing the principles and techniques involved. The program will facilitate an understanding of automating database management processes, elucidating the automation mechanisms intrinsic to effective database administration. Moreover, students will be adept at analyzing distributed databases, delving into the intricacies of databases spread across multiple locations or systems. The program's content will enable them to assess the functionality of databases, gauging their efficacy in handling and presenting data. Additionally, participants will acquire the skill to encode information, translating data into suitable formats for storage and utilization within databases.

Other Information
  • SSG Module Reference No: NA
  • Module Validity Date: 2025-01-31

Software Engineering

Module Brief

Upon completing this program, students will have developed a range of valuable skills and competencies. They will be proficient in creating models of software processes, enabling them to visually represent the stages and components involved in software development. Participants will possess the capability to critically analyze and effectively manage the software development process, ensuring projects are executed successfully. The program will equip them with the knowledge and techniques necessary for maintaining and incrementally enhancing software, with a dedicated emphasis on modularity to facilitate efficient updates and expansions.

Furthermore, students will be adept at software programming tailored for local web servers, including the intricate aspects of client-server interactions. This will enable them to create and manage web-based applications that function seamlessly. Lastly, participants will gain insights into self-learning systems, comprehending the principles and methodologies behind systems that can autonomously acquire and apply knowledge. These multifaceted outcomes collectively prepare students to excel in the realm of software engineering, encompassing various facets of software development, programming, and system dynamics. 

Other Information
  • SSG Module Reference No: NA
  • Module Validity Date: 2025-01-31

Security

Module Brief

Upon program completion, students will possess a comprehensive skill set centered around systems security and reliability. They will have gained expertise in ensuring the safeguarding and dependability of computer systems. Participants will be well-versed in cryptography, mastering the art of secure communication through encryption techniques. Moreover, they will be adept at implementing authentication methods, verifying the identities of users and entities interacting with systems.

The program will equip students with in-depth knowledge of web security, enabling them to identify and counteract potential vulnerabilities in web-based applications. They will understand access control mechanisms, regulating user permissions and data accessibility. Additionally, participants will be proficient in employing block cipher algorithms, enhancing their ability to secure sensitive information through advanced encryption methods.

Overall, this program empowers students with a robust foundation in cybersecurity, cryptography, and system integrity, positioning them to excel in roles where protecting digital assets and ensuring trustworthy system operations are paramount.

Other Information
  • SSG Module Reference No: NA
  • Module Validity Date: 2025-01-31

Final Thesis

Module Brief

Project Work is an active experimentation by the student of the learned contents throughout the training course and aims to provide the possibility of being able to apply, through a business case, the concepts learned during the Master. It also represents an opportunity to check the status of the own analytical, organizational, decision-making, relational and operational skills.
 
At the end of the writing the tutor will evaluate based on the following criteria:

  • Relevance of the theme and originality of the subject matter;
  • Quality of the data collected and analyzed;
  • Value of the analysis tools adopted;
  • Effectiveness of the proposed solutions;
  • Ability to apply the knowledge acquired during the Master;
  • Commitment and rigor demonstrated overall.

The Project Work will then be sent to the instructor together with the assessment assigned. During the discussion of the Project Work during the final exam the assessor, taking into consideration the preliminary evaluation assigned, will evaluate the overall quality of the work as well as presentation skills and reasoning of the learner.

Other Information
  • SSG Module Reference No: NA
  • Module Validity Date: 2025-01-31

Target Audience & Prerequisite

Target Audience

Prerequisite

  • Minimum Age: Minimum 21 years.
  • English Proficiency: IELTS - 6.5 (with no elements lower than 5.5) or its equivalent.
  • Academic Qualification:
    • Minimum second-class bachelor’s degree in any field from the recognized University
    • Matured candidates with a minimum of 8 years of relevant experience will be considered on a case-to-case basis.
    • Non-graduates with appropriate professional qualifications will be considered on a case-to-case basis by the University.
    • Polytechnic Diploma in STEM with relevant experience will be considered on a case-to-case basis by the University.
  • Experience: Not Mandatory other than polytechnic and matured candidates

Graduation Requirements

Certificates

Academic Qualification

  • Master’s in Computer Science awarded by Universita’Degli Studi Guglielmo Marconi (GMU), Italy

Other Information

Course Reference

  • SSG Course Reference No: NA

  • Course Validity Date: 2025-01-31

  • Course Developer : Unimarconi, Italy

Pricing & Funding