BSc (Hons) Computer Science via Study Centres
Program start date | Application deadline |
2025-10-13 | - |
2025-08-11 | - |
Program Overview
Computer Science via Study Centres BSc (Hons)
Overview
This interesting and challenging course combines hands-on development with the theories behind how and why computers work as they do.
You'll have the opportunity to explore a wide range of tools and technologies, becoming adept in software development and configuration, and learn industry-relevant languages (e.g. Javascript, C#, Python, SQL) and various methodologies for professional development.
Topics you'll study include: software development, database systems, artificial intelligence (AI), Internet of Things (IoT), DevOps, emerging technologies, robotics, industry projects, and cybersecurity.
This course is delivered at DEI College in Greece.
Why us?
- Our course content is carefully crafted and informed by employers to instil real-world industry skills. We blend theoretical learning with practical experience embedded within all modules.
- Graduating with a Computer Science degree means you can go on to a wide range of jobs, including software developers, website designers, data scientists, and IT managers
Course structure
Teaching methods include lectures, tutorials, seminars and laboratory sessions, group activities, and discussions. You'll be encouraged to develop independent study skills as well as work with other students on group projects.
As well as assessments that count towards your degree, there are also ongoing assessments for feedback and consolidating your learning. Assessment methods include coursework and exams.
Course modules
Year 1 (national level 4):
- Software Engineering (20 credits) Explore a wide range of software engineering techniques and industry practices, designed to promote the production of high-quality, efficient, reliable, and secure software. Examine how software is created and the various stages of the software development lifecycle, together with consideration of social, ethical, professional, and legal issues. Evaluate software products to ensure that they are functioning correctly, and conclude their strengths and weaknesses.
- Computer Systems, Architectures and Networks (20 credits) Gain an overview of how a computer works, from the moment it is switched on. Explore what happens inside the machine, including how computers process input, generate output and store data. Install and configure a modern operating system, and troubleshoot hardware and software problems using real equipment and simulations.
- Introduction to Programming (20 credits) Learn about the fundamental programming concepts, including how to write computer programs using a high-level programming language such as Python or C#. Develop an understanding of debugging techniques to find and resolve defects. Select and implement appropriate structures for file handling, data manipulation, and error handling within a program.
- Full Stack Development (20 credits) Explore both front-end and back-end web development, and use frameworks to create a fully dynamic web application. Consider the development of the modern web and review the underlying technologies and standards. Create programs that run on a live web server and use a modern programming language.
- Specialist Project (20 credits) Explore and develop an individual project based around your preferred area of study. Work directly with subject specialists in workshop-style sessions to explore your specialism. Appreciate the social, ethical, professional, and legal issues as they apply to computer-based systems.
- Emerging Technologies (20 credits) Delve into the emergence of novel tools and techniques within computer science. Discuss the potential impacts of a range of emerging technologies on industry and society, including virtual and augmented reality, drone technology, cryptocurrencies, wearable technologies, and cybersecurity. Consider the issues associated with end user adoption of new and emerging technologies.
Year 2 (national level 5):
- Agile Development and DevOps (20 credits) Learn how to use Agile and DevOps practices in modern software development, using a range of modern tools and technologies. Apply SCM concepts and GIT commands to a range of developer situations. Design, develop and deploy a workflow on a remote repository that automatically builds, tests and deploy a software product.
- Database Systems (20 credits) Gain a foundational understanding of database and the relational database model. Learn to use extended relational programming languages for manipulation of relational databases. Analyse and evaluate current problems and insights associated with modern secure database information systems development.
- Advanced Programming (20 credits) Propose solutions to programming problems through OO software design modeling, using UML diagrams, notations, and techniques. Apply advanced OO programming constructs to the development of professional-standard software. Select appropriate software design patterns, data structures and algorithms to provide efficient solutions to complex programming problems.
- IoT and Robotics (20 credits) Enhance your understanding of IoT technologies and their application to robotics and automation. Use driver packages, with appropriate programming language (such as Python) for prototyping IoT device applications involving the use of sensors and effectors. Apply appropriate networking concepts (such as protocols, transports, and services) to support the remote operation and connectivity between edge computing devices.
- Cyber Security (20 credits) Analyse security principles and the core technology used to enforce and maintain security of data and computer systems. Investigate case studies of cyber security incidents relating to businesses, where social factors such as social engineering, oversharing, and phishing attacks have played a major part. Design and create a secure system.
- Enterprise Project (20 credits) Participate in the organising, running, controlling, and monitoring of a team tasked to produce a computer-based solution to a client-posed problem. Respond to client analysis and feedback to progress and complete your prototype solution. Appreciate enterprise approaches for software project determination, selection, development, implementation, and criteria-based evaluation.
Optional placement:
- Industrial Placement (120 credits) Spend 48 weeks on placement working within the industry. Refine, plan, schedule and produce an individual project based on your experience. Critically reflect on the skills and experience gained as part of your placement.
Final year (national level 6):
- Computing Project (40 credits) Articulate an in-depth knowledge and critical understanding of your chosen research topic. Develop your professional skills, such as problem-solving, creativity, critical thinking, self-reflection, and time management. Collect, organise, and present your body of work, including a critical evaluation and correct citation and reference of appropriate research sources.
- Artificial Intelligence (20 credits) Examine a range of AI techniques and their application to problem-solving within society, industry, and research. Develop an awareness of the contemporary developments in the field of AI and their application and potential implications. Critically assess real-world problems and determine which AI approaches are suitable for their solutions.
- UX Design (20 credits) Translate research user and contextual data into human-centered design tools such as user stories, personas, and scenarios. Design and develop digital prototypes for a given problem specification. Critically evaluate the usability and user experience of a given interactive system.
- Mobile Technologies (20 credits) Investigate the different ways apps can be created and look at the range of technologies available for the creation of web apps, hybrid applications, and native applications. Design and create applications for a range of different hardware platforms, such as smartphones, tablets, wearable technology, and embedded systems. Critically evaluate a mobile application designed for cross-platform deployment.
- Big Data and Visualisation (20 credits) Dive into the key concepts and applications of Big Data, including how to manage, use, analyse and visualise Big Data effectively in real-world scenarios. Examine Big Data challenges, including privacy issues and data storage. Select and apply Data Science tools and methods such as data visualisation, data mining, and data analytics for analysing Big Data sets.
Facilities
This course is delivered at one of our Study Centres. Use the tab on the left to contact them directly to find out more about their facilities and location.
Entry requirements
We don’t currently display entry requirements for Ireland. Please contact the Student Admin team on or .
Please contact the study centre directly for more information on their specific requirements and equivalent qualifications from outside the UK.
Fees and finance
Please contact the study centre directly for information on fees, finance and start dates.
This information was correct at the time of publication.
Career ready
This course has a strong emphasis on real-world learning that boosts employability and equips you to make a bigger contribution in the workplace.
Our UK graduates have gone on to become web programmers, IT managers, information analysts and software developers with companies such as Sage, British Airways and the NHS.
Program Outline
BSc (Hons) Computer Science via Study Centres: University of Sunderland
Degree Overview:
- Overview:
- Combines hands-on development with theoretical foundations of computer science.
- Explores software development, database systems, AI, IoT, cybersecurity, and emerging technologies.
- Uses industry-relevant languages like Javascript, C#, Python, SQL.
- Emphasizes real-world learning and equips graduates for the workplace.
- Objectives:
- Equip students with the knowledge and skills for a career in computing.
- Develop critical thinking, problem-solving, and creative thinking abilities.
- Prepare graduates for employment in software development, web development, data science, and IT management.
Outline:
- Teaching methods: Lectures, tutorials, seminars, laboratory sessions, group activities, discussions.
- Assessment methods: Coursework, exams.
- Year 1 (National Level 4):
- Software Engineering (20 credits)
- Computer Systems, Architectures and Networks (20 credits)
- Introduction to Programming (20 credits)
- Full Stack Development (20 credits)
- Specialist Project (20 credits)
- Emerging Technologies (20 credits)
- Year 2 (National Level 5):
- Agile Development and DevOps (20 credits)
- Database Systems (20 credits)
- Advanced Programming (20 credits)
- IoT and Robotics (20 credits)
- Cyber Security (20 credits)
- Enterprise Project (20 credits)
- Optional placement: Industrial Placement (120 credits)
- Final year (National Level 6):
- Computing Project (40 credits)
- Artificial Intelligence (20 credits)
- UX Design (20 credits)
- Mobile Technologies (20 credits)
- Big Data and Visualisation (20 credits)
Assessment:
- Continuous assessment for feedback and consolidation of learning.
- Coursework assignments and exams contribute to final degree classification.
Teaching:
- Teaching methods: Lectures, tutorials, seminars, laboratory sessions, group activities, discussions.
- Faculty: Subject specialists with industry experience.
- Unique approaches:
- Strong emphasis on real-world learning and industry relevance.
- Use of modern tools and technologies.
- Opportunities for individual and group projects.
- Access to state-of-the-art facilities.
Careers:
- Graduates have gone on to become web programmers, IT managers, information analysts, and software developers.
- Employers include companies like Sage, British Airways, and the NHS.
Other:
- This course is delivered at DEI College in Thessaloniki, Greece.
- DEI College has state-of-the-art facilities, including lecture rooms, computer labs, an amphitheatre, and a library with a study area.
- Graduates of this program have a strong foundation for further study, including postgraduate programs in computer science. Please note that this information is based on the provided context. If you require more detailed information about the BSc (Hons) Computer Science program at the University of Sunderland, please refer to the university's website or contact the program directly.
University of Sunderland
Overview:
The University of Sunderland is a public university located in Sunderland, England. It offers a diverse range of undergraduate and postgraduate programs across various disciplines. The university has a strong focus on providing a supportive and inclusive learning environment for its students.
Services Offered:
The University of Sunderland provides a comprehensive range of services to its students, including:
Academic Support:
Access to libraries, learning resources, and academic advisors.Student Support:
Counseling, mental health services, and disability support.Accommodation:
On-campus and off-campus housing options.Career Services:
Career guidance, job search assistance, and internship opportunities.Student Life:
A vibrant student union, clubs, societies, and social events.Student Life and Campus Experience:
The university boasts a diverse and inclusive campus community where students can connect with people from different backgrounds and cultures. Students can participate in extracurricular activities, engage in personal and professional development opportunities, and enjoy a vibrant social scene.
Key Reasons to Study There:
Top-Quality Facilities:
The university has modern facilities, including a state-of-the-art library, sports facilities, and dedicated learning spaces.Inclusive Culture:
The university fosters a welcoming and inclusive environment for all students.Vibrant City:
Sunderland is a dynamic city with a rich history and a low cost of living.Strong Industry Links:
The university has strong connections with local businesses and industries, providing students with valuable career opportunities.Academic Programs:
The University of Sunderland offers a wide range of academic programs, including:
Arts and Design:
Fashion, Photography, Fine Art, and Graphic Design.Sciences:
Pharmacy, Nursing, Medicine, and Biology.Business and Law:
Business Management, Finance, Law, and Tourism.Computing and Engineering:
Computer Science, Software Engineering, and Electrical Engineering.Education and Social Sciences:
Education, Psychology, and Social Work.Other:
The university has campuses in Sunderland, London, and Hong Kong, offering students a global learning experience. It is also recognized for its commitment to sustainability and equality, diversity, and inclusion.
Entry Requirements:
The course website does not explicitly state specific entry requirements. Please contact the Study Centre directly for information on their specific requirements and equivalent qualifications from outside the UK.
Language Proficiency Requirements:
The course website does not mention any specific language proficiency requirements.