BSc (Hons) Computer Science including Professional Placement
Course Overview
Kingston University's Computer Science BSc (Hons) equips you with the specialist knowledge and practical skills needed to launch a successful career in the tech industry. You will build a professional-grade portfolio of applications and design solutions by tackling real-world problems across key sectors. This hands-on approach ensures you graduate industry-ready, with tangible evidence of your expertise to showcase to future employers.
Key Program Highlights
- Focus on high-demand industry sectors like software engineering, UX design, and network security
- Develop a professional online portfolio of complex applications and design solutions
- Gain hands-on experience by applying theoretical knowledge to real-world problems
- Master system design and development through guided learning journeys
- Graduate with a competitive edge, fully prepared for a professional career
Course Overview
Kingston University's Computer Science BSc (Hons) equips you with the specialist knowledge and practical skills needed to launch a successful career in the tech industry. You will build a professional-grade portfolio of applications and design solutions by tackling real-world problems across key sectors. This hands-on approach ensures you graduate industry-ready, with tangible evidence of your expertise to showcase to future employers.
Key Program Highlights
- Focus on high-demand industry sectors like software engineering, UX design, and network security
- Develop a professional online portfolio of complex applications and design solutions
- Gain hands-on experience by applying theoretical knowledge to real-world problems
- Master system design and development through guided learning journeys
- Graduate with a competitive edge, fully prepared for a professional career
Requirements
Modules
- Computing Fundamentals
- Programming I: Thinking Like a Programmer
- Requirements Analysis and Design
- Professional Environments 1
- Computing Systems
- Professional Environments 2
- Database Driven Application Development
- Programming II - Software Development
- Networking Concepts
- User Centred Design
- Industrial Placement
- Individual Project
- Future Skills Apply
- Advanced Data Modelling
- Digital Entrepreneurship
- Programming III – Patterns and Algorithms
- Software Development Practice
- User Experience Design Thinking
- Mobile Application Development
- Internet Protocols and Services
- Cryptography and Network Security
- Software Development Practice
- Mobile Application Development