发布时间:2022-08-03 20:21:37
发布来源:考而思
摘要:英国伯明翰大学计算机科学学士学位课程旨在使学生在研究和开发解决现实问题的软件解决方案时,能够将分析知识和技术技能结合起来。这一灵活的三年制计算机科学学士学位旨在为学生提供对各种计算系统的透彻理解,以确保学生能够应对个人和团队项目的挑战,以及大学之外的生活和职业。计算机科学专业课程规划如下。
英国伯明翰大学计算机科学学士学位课程旨在使学生在研究和开发解决现实问题的软件解决方案时,能够将分析知识和技术技能结合起来。这一灵活的三年制计算机科学学士学位旨在为学生提供对各种计算系统的透彻理解,以确保学生能够应对个人和团队项目的挑战,以及大学之外的生活和职业。计算机科学专业课程规划如下。
一、课程概述
向大学水平学习的过渡可能很困难,这就是为什么在学生的第一年和第二年,该专业将确保学生学习计算机科学的关键组成部分,从而在算法、人工智能、软件工程和相关数学的原理方面有坚实的基础。
该专业致力于确保学生发展提升未来前景所需的关键技能。这就是为什么在第二年,学生将在一个团队中工作,生产软件,并学习Java这种在商业和工业中广泛使用的语言以及第二语言的新编程风格。第三年将使学生能够定制自己的学位,以适应个人兴趣和优势,有大量的课程可供选择,还有一个单独的项目,要么是根据学生自己的想法开发的,要么是从教学人员提供的广泛选择中开发的。
二、课程规划
1、第一年
第一年和第二年由必修的计算机科学课程组成,学生将接受基础的相关课程的全面教育。学生将对该学科有一个总体的了解,并在算法原理、人工智能、软件工程和相关数学方面打下坚实的基础。学生还将学习Java语言的计算机编程。
核心课程(全部20学分):人工智能1;数据结构和算法;全栈应用开发;计算机科学的数学和逻辑基础;面向对象编程;计算理论。
2、第二年
学生将继续学习计算机科学中更基础的课程,包括使能技术,如数据库,图形和编程语言的形式基础。课程将这些与编程结合起来教授,可以让学生将理论付诸实践,从而有更深刻的理解。学生还将学习在团队中工作来生产软件,并学习运用Java和第二语言编程的新风格。
核心课程(全部20学分):人工智能2;函数式编程;安全性和网络;软件工程与专业实践;C/C++系统编程;团队项目。
3、第三年
最后一年,学生有广泛的选择,因此可以根据个人抱负和兴趣来定制学位。学生将花三分之一的时间在一个项目上,要么是学生自己的想法,要么是教学人员提供的广泛选择。这通常包括编写软件,并给学生以自己的方式扩展和展示技能的自由。
另外三分之二的时间里,学生可以从20多门选修课程中自由选择,包括操作系统、计算机网络和图形学等实用学科,以及进化计算、神经计算、智能机器人和自然语言技术等领域的一些最新研究。一些课程允许学生在专业领域获得进一步的编程技能,例如C和C++系统编程。
同学可以参考上述伯明翰大学本科计算机课程规划来进行学习安排哟。
马上匹配专业老师免费答疑
相关文章
更多伯明翰大学本科数学与哲学专业课程设置安排
伯明翰大学本科数学与哲学专业将使学生有机会在群论、流体动力学、数学哲学、认识论、伦理学、宗教哲学、心灵哲学等各个领域获得知识。学生将探索历史和当今的伟大思想。同时,学生将培养一系列技能,例如制定和解决问题的能力,逻辑思考,使用技术语言以及清晰准确地表达复杂想法的能力。
考而思2023-01-102分钟带你快速了解英国本科伯明翰大学教育心理学课程!
教育心理学是心理学理论与教育教学实践相结合的交叉学科,它既是一门理论学科,又是一门应用学科。 它是心理学、应用心理学、教育学、教育管理学等专业的重要基础课程之一。英国本科伯明翰大学教育心理学专业使学生对这门学科的理论有了更深层的理解。
考而思2022-11-09英国本科伯明翰大学cs专业课程内容有哪些?
计算机科学的关键部分是构建人们可以与之交互的软件。社交媒体和移动计算要求计算机科学家不仅了解技术,还了解人们如何思考和交流。所以英国本科伯明翰大学cs专业是使学生拥有能够在研究和开发解决现实问题的软件解决方案时结合分析知识和技术技能。
考而思2022-11-02