inline-defaultCreated with Sketch.

This website uses cookies to ensure you get the best experience on our website.

Students
Tuition Fee
GBP 17,205
Per course
Start Date
Medium of studying
On campus
Duration
12 months
Program Facts
Program Details
Degree
Masters
Major
Computer Science | Software Development | Software Engineering
Area of study
Information and Communication Technologies
Education type
On campus
Timing
Full time
Course Language
English
Tuition Fee
Average International Tuition Fee
GBP 17,205
Intakes
Program start dateApplication deadline
2024-09-01-
2025-01-01-
About Program

Program Overview


The MSc Computing program at Sheffield Hallam University equips graduates from other disciplines with the skills and knowledge necessary for a successful career in the IT industry. Covering key computing topics such as programming, web development, databases, and project management, the program emphasizes practical experience and specialization in areas like system design and development, advanced data management, or cloud-based projects. Through a combination of lectures, seminars, practical sessions, and independent research, students develop the expertise and industry awareness required to excel in various IT roles.

Program Outline


Degree Overview:

This MSc Computing program is designed for graduates of other subjects who want to gain employment in the IT industry. It provides a comprehensive understanding of key computing topics relevant to the current job market, including programming, web development, databases, and project management. The program aims to equip students with the skills and knowledge necessary to succeed in a variety of IT roles.


Objectives:

  • Gain knowledge in key computing topics relevant to the current job market.
  • Develop practical skills through hands-on experience and live projects.
  • Gain awareness of contemporary IT practices and the structure and demands of the global computing industry.
  • Enhance skills in a chosen area of specialization.

Outline:

The program is delivered face-to-face over three semesters and is structured around a set of key principles based on engaging students with the world, collaborating with others, challenging them to think in new ways, and providing a supportive environment.


Course Content:

  • Programming: Students will learn fundamental programming concepts and gain experience with industry-standard languages like C#.
  • Web Development: The program covers web development technologies such as ASP.NET, PHP, HTML, and CSS.
  • Databases: Students will explore database technologies like MySQL and MongoDB.
  • Cloud Computing: The program delves into the fast-growing field of cloud computing, covering deployment models, software architectures, tools, and technologies.
  • Project Management: Students will develop project management skills through hands-on experience and real-world case studies.
  • Research Skills: The program includes modules on research approaches, designs, and techniques to prepare students for the dissertation project.
  • Study Skills: Students will develop essential study skills to enhance their learning experience.

Course Structure:

The program is divided into compulsory and elective modules. Students can choose to specialize in one of three areas:

  • System Design and Development Project: This specialization focuses on building advanced web application solutions using C#, ASP.NET framework, MVC architecture, and pattern-based software development.
  • Advanced Data Management Project: This specialization explores data management solutions using R programming, Big Data and Distributed Systems (Hadoop Ecosystem), and Data Integration (Tableau).
  • Cloud-Based Project: This specialization focuses on the design and development of scalable applications using cloud computing technologies, including deployment models, software architectures, tools, and different cloud services (e.g., Microsoft Azure).

Course Schedule:

The program is delivered over three semesters, with teaching scheduled based on the length of the course and the academic calendar.


Individual Modules:


Compulsory Modules:

  • Computer Programming: This module introduces students to fundamental programming concepts and provides hands-on experience with industry-standard languages.
  • Dissertation for Computing: This module requires students to undertake a research project in the field of computing, culminating in a dissertation.
  • Industrial Expertise: This module provides students with practical experience working on live projects for real clients or emulated industry case studies.
  • Introduction to Web Development: This module introduces students to web development technologies and provides hands-on experience with HTML, CSS, and other relevant tools.
  • Postgraduate Placement: This module allows students to undertake a work placement for up to 12 months, gaining practical experience in the IT industry.
  • Research Skills for Computing: This module equips students with the necessary research skills to conduct independent research in the field of computing.
  • Cloud-Based Project: This module explores the design and development of scalable applications using cloud computing technologies, including deployment models, software architectures, tools, and different cloud services (e.g., Microsoft Azure).
  • System Design and Development Project: This module focuses on building advanced web application solutions using C#, ASP.NET framework, MVC architecture, and pattern-based software development.

Assessment:

The program utilizes a variety of assessment methods, including:

  • Coursework: This includes assignments, projects, and presentations.
  • Dissertation: The dissertation project requires students to conduct independent research and write a comprehensive report on their findings.

Teaching:

The program is delivered through a combination of teaching methods, including:

  • Lectures: These provide students with a theoretical foundation in key computing topics.
  • Seminars: These offer opportunities for students to engage in discussions and debates on relevant issues.
  • Practical Sessions: These provide hands-on experience with industry-standard tools and technologies.
  • Individual and Group Activities: These encourage students to apply their knowledge and skills in a practical setting.
  • Research: The program encourages students to engage in independent research to deepen their understanding of computing concepts.
  • Presentations: Students will have opportunities to present their work to peers and industry professionals.

Faculty:

The program is taught by experienced faculty members with expertise in various areas of computing.


Careers:

The MSc Computing program prepares graduates for a variety of careers in the IT industry, including:

  • Database Development: Designing and developing databases for organizations.
  • Database Design and Development: Creating and maintaining database systems.
  • Web Application Development: Building and maintaining web applications.
  • Data Management: Managing and analyzing large datasets.
  • Cloud Computing: Designing and developing cloud-based applications.
  • Software Consultancy: Providing expert advice on software solutions.

Other:

  • The program offers opportunities for students to gain industrial work experience through placements with companies such as 3Squared, XLN, Next Retail Ltd, EDF Energy, Wandisco, and DB Cargo.
  • The teaching team incorporates real work scenarios and case studies into the teaching materials, providing students with a practical understanding of the IT industry.
  • The program provides access to industry-standard IDEs, programming languages, database technologies, and cloud computing platforms.
  • Students have access to Adsetts Library, which is open 24 hours a day, every day.
  • It is important to note that the program structure, content, and assessment methods may change over time.

UK/Home students: • £10,310 per year • £11,810 with work experience placement International students: • £17,205 for the course • £18,705 with work experience placement

SHOW MORE
How can I help you today?