- Homepage
- Non-Tech
- Data Science
- Masters in computer science
Master in Computer Science (Top Up)
6 months
Guglielmo Marconi University
Master’s Degree
Course Overview
The “Master’s in Computer Science” from Guglielmo Marconi University prepares students to develop, manage, and secure business information systems.
The program covers database management, software engineering, computer networks, and security through five modules culminating in a thesis. Gain skills in network infrastructure, database automation, software development, and cyber-security.
Graduates are well-prepared for IT roles requiring robust system reliability and security, with the final thesis enabling practical application of learned concepts to enhance analytical and decision-making abilities.
Design and analyze computer network infrastructures by applying reference models, architectures, and wireless systems to support reliable connectivity.
Create, manage, and optimize databases by implementing information retrieval, automation, distributed architectures, and effective data encoding.
Model, develop, and maintain software systems using structured engineering processes, modular design, and client–server web programming.
Implement secure and reliable systems by applying cryptography, authentication, access control, and web security techniques.
Apply integrated computer science knowledge through a capstone thesis, delivering a practical solution to a real-world technical or business problem.
Master these tech tools
Be an AI Application Developer
14 minutes
Explore how anyone—even without a tech background—can become a Data Science Specialist through a skill-first, work-integrated learning journey. This episode breaks down career pathways, real-world projects, and stackable credentials that open doors to high-demand Data Science roles.
E-Learning
540 hours
540 hours
Projects/
Assignments
660 hours
Assignments
660 hours
Flipped Class/
Project Mentoring
300 hours
Project Mentoring
300 hours
Prerequisites
Target Audience
Candidates who aspire to pursue an international Master’s degree in Computer Science, including degree holders and mature candidates with relevant industry experience who meet the University’s admission criteria.
Candidates who aspire to pursue an international Master’s degree in Computer Science, including degree holders and mature candidates with relevant industry experience who meet the University’s admission criteria.
Admission Prerequisite
Minimum second-class bachelor’s degree in any field from a recognized University.
IELTS 6.5 (with no elements lower than 5.5) or its equivalent
- Candidates with recognized professional or postgraduate diplomas will be considered on a case-to-case basis by the University.
- Mature candidates aged 30 years and above with a minimum of 8 years of relevant experience will be considered on a case-to-case basis by the University.
IELTS 6.5 (with no elements lower than 5.5) or its equivalent
Graduation Requirements
Minimum attendance of 75% in all the sessions of each module
Minimum pass grade in the summative assessment of each module
Minimum pass grade in the summative assessment of each module
Module Summary
Module 1
Module 2
Module 3
Module 4
Module 5
Module 1
Computer Networks*
Gain a comprehensive understanding of network infrastructure, including reference models and their layers and functions. Explore various network architectures, typologies, and topologies, assessing their strengths and limitations. Learn about the operation of mobile and wireless radio systems, understanding the mechanisms that enable seamless wireless communication and connectivity.
*RPL module if completed ‘Professional Diploma in AI Application’
What You’ll Learn
- Layers
- Network Layers
- Layers and cellular systems
- IEEE 802 I Pv6
- IPv6
Module 2
Database*
Generate, manage, and engage with databases, comprehending information retrieval principles and automation processes. Analyze distributed databases, assess database functionality, and encode information for effective storage and utilization. Be equipped with comprehensive skills in database management and information handling across multiple systems.
*RPL module if completed ‘Professional Diploma in AI Application’
What You’ll Learn
- Database Design
- Distributed architectures
- Active database
- Information retrieval & Models
- Performance evaluation & Interrogation languages
Module 3
Software Engineering*
Create software process models and critically analyze and manage software development. Maintain and incrementally enhance software with a focus on modularity. Program for local web servers, ensuring seamless client-server interactions, and understand self-learning systems, preparing learners to excel in software engineering and development.
*RPL module if completed ‘Professional Diploma in AI Application’
What You’ll Learn
- Protocols and contracts
- Use of the hierarchy
- Implementation of classes
- Software lifecycle & Requirements and design
- Artificial Intelligence
Module 4
Security
Master systems security and reliability, excelling in cryptography and secure communication. Adeptly implement authentication methods and understand web security, counteracting vulnerabilities. Regulate access control and employ block cipher algorithms, securing sensitive information. Acquire a robust foundation in cybersecurity, cryptography, and system integrity, preparing you for roles protecting digital assets and ensuring system trustworthiness.
What You’ll Learn
- Symmetric and asymmetric cryptography
- Web security
- Access control and organization
- Source coding
- Channels & Channels Coding
Module 5
Final Thesis
Apply learned concepts through a business case, testing analytical, organizational, decision-making, relational, and operational skills. Evaluation criteria include theme relevance, data quality, analysis tools, proposed solutions, application of knowledge, and overall rigor. Final assessment considers preliminary evaluation, presentation skills, and reasoning, ensuring comprehensive evaluation of the student’s practical application and mastery of course content.
What You’ll Learn
- Apply learned concepts through practical business cases
- Collect and analyze high-quality data using effective analysis tools
- Create and propose effective solutions
Module 1
Module 2
Module 3
Module 4
Module 5
Module 1
Computer Networks*
Session Plan Details
Gain a comprehensive understanding of network infrastructure, including reference models and their layers and functions. Explore various network architectures, typologies, and topologies, assessing their strengths and limitations. Learn about the operation of mobile and wireless radio systems, understanding the mechanisms that enable seamless wireless communication and connectivity.
*RPL module if completed ‘Professional Diploma in AI Application’
*RPL module if completed ‘Professional Diploma in AI Application’
What You’ll Learn
- Layers
- Network Layers
- Layers and cellular systems
- IEEE 802 I Pv6
- IPv6
Module 2
Database*
Session Plan Details
Generate, manage, and engage with databases, comprehending information retrieval principles and automation processes. Analyze distributed databases, assess database functionality, and encode information for effective storage and utilization. Be equipped with comprehensive skills in database management and information handling across multiple systems.
*RPL module if completed ‘Professional Diploma in AI Application’
*RPL module if completed ‘Professional Diploma in AI Application’
What You’ll Learn
- Database Design
- Distributed architectures
- Active database
- Information retrieval & Models
- Performance evaluation & Interrogation languages
Module 3
Software Engineering*
Session Plan Details
Create software process models and critically analyze and manage software development. Maintain and incrementally enhance software with a focus on modularity. Program for local web servers, ensuring seamless client-server interactions, and understand self-learning systems, preparing them to excel in software engineering and development.
*RPL module if completed ‘Professional Diploma in AI Application’
*RPL module if completed ‘Professional Diploma in AI Application’
What You’ll Learn
- Protocols and contracts
- Use of the hierarchy
- Implementation of classes
- Software lifecycle & Requirements and design
- Artificial Intelligence
Module 4
Security
Session Plan Details
Master systems security and reliability, excelling in cryptography and secure communication. Adeptly implement authentication methods and understand web security, counteracting vulnerabilities. Regulate access control and employ block cipher algorithms, securing sensitive information. Acquire a robust foundation in cybersecurity, cryptography, and system integrity, preparing you for roles protecting digital assets and ensuring system trustworthiness.
What You’ll Learn
- Symmetric and asymmetric cryptography
- Web security
- Access control and organization
- Source coding
- Channels & Channels Coding
Module 5
Final Thesis
Session Plan Details
Apply learned concepts through a business case, testing analytical, organizational, decision-making, relational, and operational skills. Evaluation criteria include theme relevance, data quality, analysis tools, proposed solutions, application of knowledge, and overall rigor. Final assessment considers preliminary evaluation, presentation skills, and reasoning, ensuring comprehensive evaluation of the student’s practical application and mastery of course content.
What You’ll Learn
- Apply learned concepts through practical business cases
- Collect and analyze high-quality data using effective analysis tools
- Create and propose effective solutions
Flexible Learning Pathway
After meeting the graduation requirements, the candidate will be awarded a Master in Computer Science degree by Guglielmo Marconi University, Italy.
Professional Certificate
Professional Diploma
Master in Computer Science (Top Up)
Master’s Degree
Certification(s)
Certification(s) Earned
- Master in Computer Science awarded by Università degli Studi Guglielmo Marconi (Guglielmo Marconi University), Italy
Pricing
Course Fee
USD 3,000
Payment Plan
Tuition fee is available for full payment and installments before the start of class. For more details Contact Us.
| Professional Certificate in Cloud Systems Support | Installment Plan | Tuition Fees |
|---|---|---|
| Month 1 | USD 1,250 | |
| Month 2-4 | USD 250 /month | |
| Total | 4 installments | USD 2,000 |
About Guglielmo Marconi University
Guglielmo Marconi University, often abbreviated as UniMarconi, was founded and recognized by the Italian Ministry of Education in 2004. It was the first university to seize the opportunity of the ongoing digital revolution and the progressive dematerialization of teaching forms and methods, and developed, in over 15 years of activities, a series of cutting-edge training technologies and tools.
With a strong emphasis on interdisciplinary studies, UniMarconi equips students with both theoretical knowledge and practical skills essential for thriving in today’s globalized world.
Today UniMarconi is chosen by over 80,000 students and considered among the best institutions for e-learning, for its overall learning level, for its relationship with the professional and labour market as well as the international benchmark for research and scientific cooperation agreements.
Learn more unimarconi.com