5011CEM Big Data Programming
Advanced Algorithms
项目类别:计算机
5011CEM

1. MODULE SUMMARY
Aims and Summary
This modules hosts the Big Data Programming Project for the BSc
Computer Science course. Students work on an individual project
which requires skills and knowledge presented and developed in the
other modules studied in the semester:
5003CEM Advanced Algorithms
5005CEM Data Science
Module credits and availability
Assessment / CATS
Credits 15.0
ECTS credits 7.5
Learning credits 0.0
Open/Restricted Open
Availability on/off
campus On Campus only
Total student study
hours 150
Number of weeks 13
Faculty responsible Faculty of Engineering, Environment andComputing
Academic Year 
Entry Requirements (pre-requisites and co-requisites)
Excluded Combinations
None
Pass requirements
Coursework must be at least 40% and Viva must be at least 40% and
Module Mark must be at least 40%.
Special Features
Course stages for which this module is mandatory
EECU097 MSci Stage 2 Computer Science with Artificial Intelligence
EECU096 BSc Stage 2 Computer Science with Artificial Intelligence
EECU032 BSc Stage 2 Computer Science
EECU032 None Stage 2 Computer Science
EECU034 MSci Stage 2 Computer Science
Course stages for which this module is a core option
None
2. TEACHING, LEARNING AND ASSESSMENT
Intended Module Learning Outcomes
This module helps students achieve the Course Learning Outcomes
B1, B2, B4, B5, B6, B7 and B8.
B1: COMPUTATION THINKING:
develop and understand algorithms to solve problems; measure and
optimise algorithm complexity; appreciate the limits of what may be
done algorithmically in reasonable time or at all.
B2: PROGRAMMING:
create working solutions to a variety of computational and real world
problems using multiple programming languages chosen as
appropriate for the task.
B4: DATA SCIENCE:
work with (potentially large) datasets; using appropriate storage
technology; applying statistical analysis to draw meaningful
conclusions; and using modern machine learning tools to discover
hidden patterns.
B5. SOFTWARE DEVELOPMENT: develop a product from the initial
stage of requirement / analysis all the way through development to
its final stages of testing / evaluation.
B6: PROFESSIONAL PRACTICE:
understand professional practices of the modern IT industry which
include those technical (e.g. version control / automated testing) but
also social, ethical & legal responsibilities.
B7: TRANSFERABLE SKILLS:
apply a wide variety of degree level transferable skills including time
management, team working, written and verbal presentation to both
experts and non-experts, and critical reflection on own and others
work.
B8: ADVANCED WORK:
apply the above to advanced topics selected according to the
interests of individual students.
Indicative Content

This module hosts the Stage 2 Course Project the BSc Computer
Science course. Students are presented with a task, the solution of
which is left up to them but should use the skills and knowledge
presented and developed in the other modules studied in the
semester:
5003CEM Advanced Algorithms
5005CEM Data Science
Students are free to take their project as far as they can - there is no
pre-defined end goal.
There will be lectures and labs where students can meet a supervisor
who will oversee their progress. No new theoretical material is
presented but there will be teaching and guidance on various aspects
of running a project. In the final weeks of the semester lab time will
be used to conduct individual vivas. Students will be required to
critically evaluate and reflect on their progress.
Teaching and Learning
Learning will be facilitated through a variety of methods which may
include lectures, seminars, lab, workshops, online activities and group
work. Students are expected to engage in both class and online
activities and discussions.

留学ICU™️ 留学生辅助指导品牌
在线客服 7*24 全天为您提供咨询服务
咨询电话(全球): +86 17530857517
客服QQ:2405269519
微信咨询:zz-x2580
关于我们
微信订阅号
© 2012-2021 ABC网站 站点地图:Google Sitemap | 服务条款 | 隐私政策
提示:ABC网站所开展服务及提供的文稿基于客户所提供资料,客户可用于研究目的等方面,本机构不鼓励、不提倡任何学术欺诈行为。