Program start date | Application deadline |
2025-01-27 | - |
2024-09-23 | - |
Program Overview
Staffordshire University's Computer Science program provides a comprehensive foundation in software development, cloud computing, data analytics, and artificial intelligence. Through a combination of theoretical knowledge and practical application, students develop the skills necessary for careers in various IT fields, including web development, database administration, and software testing. The program culminates in a final project that allows students to explore a topic in depth and prepare for postgraduate studies.
Program Outline
- Cloud And Cyber This module explores the use of the Amazon Web Services (AWS) Academic Learning environment to allow students to build confidence in Cloud computing.
- Data And Distributed Systems This module will teach students how to manage a relational database and will provide discussions relating to the management and control of replicated and distributed databases.
- Networks And Communications This module will provide you with skills to design a network efficiently, configure network devices, and manage and troubleshoot network issues.
Year 2:
- Cloud Infrastructure And Design This module will provide you with the knowledge to evaluate and manage cloud computing solutions in the industry.
- Data Analytics This module will enable students to apply their knowledge in small close-to-real world projects emulating real work scenarios.
- Hardware, Micro-Controllers And Sensors This module will enable you to apply your skills in programming of micro-controllers as used in IOT systems.
- Mobile Application Development This module will introduce you to mobile app development using a variety of technologies.
- Problem Solving Using Object Oriented Programming
- Artificial Intelligence This module will give you a solid understanding of the field of Artificial Intelligence.
Year 3:
- Computer Graphics This module will give you a solid foundation in the principles of how objects are created and manipulated in multi-dimensional space.
- Dissertation This is your opportunity to create something totally unique.
- Negotiated Studies This module provides an opportunity for you to extend your studies in a direction chosen by you.
Assessment:
Throughout the degree, you'll take a variety of modules, giving you a broad knowledge of Computer Science. If you choose to take a Foundation Year, we'll build up your academic skills so you are ready to join the main degree programme. You'll study topics in key areas, including emerging technologies and the fundamentals of computer systems development. The first year of the BSc (Hons) Computer Science degree course includes aspects of software development and digital technologies, as well as delving into networking and cloud technologies. In the second year, core modules will make up 50% of your studies and will include tackling commercial computing and databases and data structures. Your course will culminate in a Final Project, which will be negotiated with your course leader. Some are inspired by their placement experience and even complete their project with support from their placement provider.
Teaching:
This course will predominently teach you through formal session and practical classes. Lectures will deliver theoretical knowledge to you. Practical sessions will be used to take this theory and put it into practice and may take the form of programming or technology related activity, presentations and seminars, and 'live' brief exercises. This course will predominently teach you through formal lecture session and practical classes. Lectures will deliver theoretical knowledge to you. Practical sessions will be used to take this theory and put it into practice and may take the form of programming or technology related activity, presentations and seminars, and 'live' brief exercises. This course will predominently teach you through formal lecture session and practical classes. Lectures will deliver theoretical knowledge to you. Practical sessions will be used to take this theory and put it into practice and may take the form of programming or technology related activity, presentations and seminars, and 'live' brief exercises.
Careers:
- Junior Web Developer
- UX Designer
- Computer Systems Analyst
- Database Administrator
- IT Engineer
- Network Architect
- Software Tester
- Computer programmer
Other:
- Students will receive provisional feedback on each of their assessments within 20-days.
- Students will receive formal notification as to how well they are doing and that they have passed all modules
- Students who do not pass all modules will have a retrieve opportunity.
- Independent learning activities include programming tasks, design activity, group work, reading, research, and testing activities.