理学学士(荣誉)计算机科学
Leeds, 英国
理学学士
期间
3 年
语言
英语
步伐
全职
报名截止日期
最早开始日期
学费
GBP 16,000 / per year *
学习形式
在校园
* 对于国际学生 | 对于英国学生:每年 9,250 英镑
计算机科学毕业生供不应求。完成本课程将使您获得在这个令人兴奋的行业中处于前沿工作所需的知识。
作为本课程的一部分,您将:
- 研究快速发展的领域,包括软件工程、人工智能概念、网络通信和基于云的系统
- 学习计算机科学原理以及如何将其应用于不同行业的问题
- 使用各种工具,包括 Microsoft Azure、Amazon Web Services (AWS)、Python、Java、OpenStack、Eclipse、Visual Paradigm 和 Android Studio。
- 使用在许多行业中广泛使用的敏捷技能和技术来增强您的团队合作和项目管理能力,同时磨练您在新兴技术方面的专业知识。
行业关联
本课程已获得英国计算机学会 - 特许信息技术协会 (BCS) 的认证。BCS 认可我们的课程、评估、学生支持和课程的所有要素的质量。这意味着您所学的内容是最新的,并且符合行业要求。
实践学习
实践经验将成为您学习的核心。我们与行业有着密切的联系,您可以选择实习一年。以前的学生曾在 NHS Digital、Sky 和劳斯莱斯工作过。
小组项目和演示以及黑客马拉松和竞赛将帮助您将理论与行业实践联系起来。
专家设施
作为本课程的学生,您将可以使用各种资源,其中包括一个专用的网络实验室,您可以在其中学习如何配置网络并使用行业标准的网络管理工具。您还可以使用我们的沙盒实验室并拥有完整的管理员权限,这让您可以自由地使用各种技术。这将使您能够使用各种工具来开发高级技能,并有可能学习使用 Raspberry Pi 和 IoT 进行系统开发。
为什么在利兹贝克特大学学习计算机科学...
- 计算机科学与信息系统专业位居英国前 30 名*
- 实践学习——学习如何将您的技术技能应用于实际的行业计算挑战
- 实习选择——我们会鼓励和支持你参加“三明治”年——在这一行业中从事一年的带薪工作,这将培养你的技能和经验
- 工业 4.0——学习一系列学科,包括人工智能、数据分析、系统、网络通信等
- 向专家学习——除了行业经验丰富的导师外,你还可以参加专家客座讲座和雇主交流活动
- 共同创造——通过黑客马拉松和编程竞赛,与同学一起工作和合作的更多机会
*2024 年《卫报》主题排行榜
There are ways you may be able to fund your course. Sometimes it is possible to get sponsorship from a government body in your country. There are many different options, so have a look through the links carefully to see if they apply to you.
- International Scholarships
- Chevening Scholarships
- US / Canada Direct Loans
Teaching & Learning
Independent study is a crucial part of learning at university and you will be required to undertake many hours of self-directed research and reading, and preparation and writing of assessments. Your course is delivered through several modules, which will help you to plan your time and establish a study routine. Outside of your lectures, workshops and tutorials, a range of support is available to assist with your independent study. Our subject-specific librarians will be on hand to direct you to specialist learning and study-skill resources. You’ll also be assigned an academic advisor to give you tailored feedback and support.
Year 1
What you'll learn
Computing Systems
Gain insight into computers, operating systems, and networks. Understand their internal workings and how they interact to provide the common computing experience.
Fundamentals of Computer Science
Develop core understanding across various aspects of computer science, including software engineering, computer networking, digital media, AI, cloud computing, sustainable computing, and big data.
Fundamentals of Computer Programming
Introduce fundamental concepts of computer programming, covering variables, data types, sequence, selection, iteration, basic algorithms, structured programming, and code reuse.
Fundamentals of Databases
Explore stages in database system development, acquiring skills in database modelling and implementation. Address ethical and professional issues related to database development.
Object-Oriented Programming
Expand on basic programming knowledge, focusing on object-oriented programming concepts and associated design techniques.
Computer Communications
Examine principles enabling efficient and secure information sharing. Understand networking protocols' techniques for successful communication, including error detection and recovery, multiplexing, and security measures.
These modules collectively provide a comprehensive foundation in computing, covering systems, programming, databases, object-oriented principles, and computer communications essential for a thorough understanding of computer science.
Year 2
What you'll learn
Software Systems Development
Focus on advanced programming concepts and underlying principles. Study professional techniques for developing high-quality, commercial-grade software products.
Operating Systems in Practice
Deepen your knowledge of operating systems to support, administer, and potentially develop components of live operating systems.
Computer Network Architectures
Explore local area networks (LANs) and wireless LANs, understanding their operations and key components.
Applied Machine Learning
Develop an understanding of algorithms, data structures, and the latest advancements in artificial intelligence and machine learning techniques. Explore applications in smart cities, healthcare, business, and manufacturing.
Team Project
Enhance professional and entrepreneurial skills by collaborating in small groups to design, develop, and present solutions to real-world or case-study-based problems.
These modules collectively prepare you for advanced aspects of software development, operating systems, computer networks, machine learning applications, and collaborative project work, fostering both technical expertise and practical skills in various computing disciplines.
Advanced Software Engineering A
Extend your programming skills and knowledge to an advanced level. Develop transferable programming and design abilities that prepare you to work confidently in industry settings. This module typically focuses on advanced topics in software engineering, including software design patterns, architecture, software testing methodologies, and possibly advanced programming languages or frameworks.
Production Project
Enhance your professional and entrepreneurial skills by working in a small development team. You'll identify, research, plan, design, develop, evaluate, and present a software-based solution to a real-world problem or case study. This module emphasizes the practical application of software engineering principles and project management skills, preparing you for collaborative work in software development environments.
These modules collectively provide opportunities to deepen your expertise in software engineering, apply theoretical knowledge to practical projects, and develop skills necessary for successful careers in the software industry.
Year 3
What you'll learn
Cloud Computing
Examine the construction of cloud services and the technologies involved in providing them to client-side systems. The study established protocols for server-side software communication and considered aspects like security and n-tier systems.
Advanced Web Engineering
Focus on current developments, standards, tools, and technologies in internet application systems. Learn to build professional web-based systems using contemporary techniques.
Advanced Database Systems
Take a practical approach to data and database development and management. Justify and implement appropriate modelling, design, and programming strategies for modern data/database applications.
Select two from the following options:
Embedded Intelligent & Vision Systems
Explore the development of systems integrating intelligent capabilities and visual processing, typically used in robotics, automation, and AI-driven applications.
Developing Mobile Applications
Investigate architectures, platforms, and techniques for building applications tailored to mobile devices, focusing on usability, performance, and integration with mobile operating systems.
Advanced Networking Systems
Study advanced concepts in networking technologies, including quality of service in converged networks. Explore software-defined networks (SDN) and network function virtualization (NFV) concepts.
Additionally, the course offers a 'sandwich' year, typically taken between the second and third years, allowing you to gain industry experience through paid employment. This opportunity enhances your skills, builds your professional network, and strengthens your CV, preparing you for success in the job market after graduation.
对计算机科学技能的需求不断增长,这意味着拥有 STEM(科学、技术、工程和数学)学位的毕业生在行业中越来越受欢迎。无论您对实际技术工作感兴趣还是从事开创性研究,本课程都将为您打开工业 4.0 及以后的职业机会。
Career options include:
- Software Engineering
- 云架构师和开发人员
- 系统分析师和工程师
- Industrial controls designer
- Data analyst
您还可以通过我们的硕士课程之一继续进行研究生学习,包括高级计算机科学硕士、数据科学硕士或信息与技术硕士。


