- Homepage
- Tech
- AI App Dev
- Pathway-3
- Masters in computer science
Master in Computer Science (Top Up)
12 months Part-time
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.
Understand network infrastructure, reference models, architectures, typologies, and mobile and wireless radio systems operations comprehensively.
Create, manage, and interact with databases, comprehend information retrieval, and automate database management.
Proficiently model, analyze, and manage software development, emphasize modularity, and program software for web server-client interactions.
Ensure system security and reliability, master cryptography, employ authentication techniques, and understand web security principles.
Implement access control mechanisms and utilize block cipher algorithms to enhance system security.
Master these tech tools
Be an AI Application Developer
14 minutes
Explore how anyone—even without a tech background—can become an AI Application Developer 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 Software Developer 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
The programme is open to candidates who wish to acquire an international Master’s degree in Computer Science and those who have completed a relevant professional or Postgraduate Diploma.
The programme is open to candidates who wish to acquire an international Master’s degree in Computer Science and those who have completed a relevant professional or Postgraduate Diploma.
Admission Prerequisite
- Minimum second-class bachelor’s degree in any field from the recognized University
- 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
- Matured candidates with a minimum of 8 years of relevant experience will be considered on a case-to-case basis
IELTS 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.
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.
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.
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.
What You’ll Learn
- Layers
- Network Layers
- Layers and cellular systems
- IEEE 802 IPv6
- 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.
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.
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
Postgraduate 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 4,800
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