Master of Science (Internet and Web Computing)
The Master of Science program (Internet and Web Computing) provides students with specializations in internet and web computing. This is achieved through the completion of academic coursework in key areas and research projects. The program aims to produce graduates in the field of internet and web computing who are knowledgeable, creative and innovative in designing interesting and effective learning, as required by the country, especially in dealing with students from the new generation born as critical human beings.
The program can be completed within 1 year and 6 month – 3 years for full-time candidates and 2 – 5 years for part-time candidates. Candidates who enroll in this program are required to register for the following courses:
Master by Research
Research Methodology Courses
- GRU50204 (Audit)
– Web-based applications and platforms, this could involve studying the development, design, and implementation of web applications, exploring innovative approaches to enhance user experiences, security, and scalability.
– Data mining and web analytics, this research could revolve around analyzing large-scale web data, developing algorithms or techniques to extract meaningful information, and understanding user behavior and patterns.
– Social media and networking, this area could involve investigating the impact of social networks, studying network dynamics, and developing models or algorithms related to social media platforms for communication, collaboration, and content sharing.
– Internet of Things (IoT) and connected devices, exploring the challenges and opportunities presented by the IoT, such as designing efficient protocols, developing security measures, or investigating the integration of IoT devices within web environments.
– Web security and privacy, the research in this field could focus on identifying vulnerabilities, designing secure systems, and developing privacy-preserving algorithms or techniques to safeguard user data and online activities.
– Cloud computing and distributed systems, this area may involve studying the design and implementation of cloud platforms, developing resource allocation models, investigating load balancing techniques, or exploring fault-tolerance mechanisms within distributed systems.