City University of Hong Kong. Course Syllabus. offered by Department of Computer Science with effect from Semester A 2015/16



Similar documents
City University of Hong Kong. Course Syllabus. offered by Department of Accountancy with effect from Semester A 2015/16

City University of Hong Kong Course Syllabus. offered by Department of Biomedical Sciences with effect from Semester A 2015 / 2016

City University of Hong Kong. Course Syllabus. offered by Department of Information Systems with effect from Semester A in 2015 / 2016

City University of Hong Kong Course Syllabus. offered by Department of Computer Science with effect from Semester A 2015/16

City University of Hong Kong Course Syllabus. offered by Department of Computer Science with effect from Semester A 2015/16

City University of Hong Kong Course Syllabus. offered by College/School/Department of Electronic Engineering with effect from Semester A in 2015/2016

City University of Hong Kong. Course Syllabus. offered by Department of Accountancy with effect from Semester A 2015/16

City University of Hong Kong. Course Syllabus. offered by Department of Accountancy with effect from Summer Term 2015

City University of Hong Kong Course Syllabus. offered by Department of Chinese and History with effect from Semester B 2015 / 16

City University of Hong Kong Course Syllabus. offered by Division of Building Science And Technology with effect from Semester A 2015/16

City University of Hong Kong Course Syllabus. offered by Department of Information Systems with effect from Semester A 2016 / 2017

City University of Hong Kong. Course Syllabus. offered by Department of Accountancy with effect from Semester A 2015/16

City University of Hong Kong. Course Syllabus. offered by School of Law with effect from Semester B 2015 / 2016

The Computer Animation I Basic Intermediate course

City University of Hong Kong Course Syllabus. offered by Division of Building Science and Technology with effect from Semester A 2015 /16

City University of Hong Kong. Course Syllabus. offered by School of Creative Media with effect from Semester B 2015/16

City University of Hong Kong. Course Syllabus. offered by Department of Applied Social Sciences with effect from Semester A 2015 / 2016

City University of Hong Kong Course Syllabus. offered by Department of Architecture and Civil Engineering with effect from Semester B 2015 / 2016

City University of Hong Kong Course Syllabus. offered by Department of English with effect from Semester A 2016/2017

City University of Hong Kong. Course Syllabus. offered by College/School/Department of School of Law with effect from Semester B 2015/ 16

Course Syllabus. offered by Department of Biology and Chemistry with effect from Semester B 2015/16

City University of Hong Kong Course Syllabus. offered by Department of Chinese and History with effect from Semester A 2015 /16

City University of Hong Kong. Information on a Course offered by Department of Information Systems with effect from Semester B in 2013 / 2014

City University of Hong Kong. Information on a Course offered by Department of Information Systems with effect from Semester A in 2008 / 2009

City University of Hong Kong Information on a Course offered by Department of Computer Science with effect from Semester A in 2014 / 2015

City University of Hong Kong

City University of Hong Kong. Information on a Course offered by Department of Information Systems with effect from Semester B in 2013 / 2014

City University of Hong Kong Information Technology Course - Business Solutions

City University of Hong Kong

City University of Hong Kong Course Syllabus. offered by School of Law with effect from Summer 2016

City University of Hong Kong. Information on a Course offered by Department of Information Systems with effect from Semester B in 2013 / 2014

COMMUNITY COLLEGE OF CITY UNIVERSITY CITY UNIVERSITY OF HONG KONG

For students who have changed major Effective term of the changed major. c) Stream Follow the effective term of the associated major

City University of Hong Kong. Information on a Course offered by Department of Computer Science with effect from Semester A in 2014 / 2015

City University of Hong Kong. Information on a Course offered by the Department of Management Sciences with effect from Semester A in 2012 / 2013

City University of Hong Kong. Information on a Course offered by Department of Information Systems with effect from Semester A in 2014 / 2015.

City University of Hong Kong. Information on a Course offered by Department of Electronic Engineering with effect from Semester B in 2014/2015

City University of Hong Kong. Information on a Course offered by Department of Information Systems with effect from Semester B in 2012 / 2013

City University of Hong Kong. Information on a Course offered by Department of Computer Science with effect from Semester A in 2014 / 2015

City University of Hong Kong. Information on a Course

COMMUNITY COLLEGE OF CITY UNIVERSITY CITY UNIVERSITY OF HONG KONG

City University of Hong Kong. Information on a Course offered by Department of Information Systems with effect from Semester B in 2012 / 2013

City University of Hong Kong. Information on a Course offered by Department of Computer Science with effect from Semester A in 2014 / 2015

City University of Hong Kong

City University of Hong Kong. Information on a Course offered by Department of Information Systems with effect from Semester A in 2014 / 2015

City University of Hong Kong. Information on a Course offered by Department of Media and Communication with effect from Semester A in 2014 / 2015

City University of Hong Kong

City University of Hong Kong. Information on a Course offered by Department of Marketing with effect from Semester A in 2012 / 2013

COMMUNITY COLLEGE OF CITY UNIVERSITY CITY UNIVERSITY OF HONG KONG. Information on a Course offered by Division of Business

City University of Hong Kong. Information on a Course offered by Department of Management Sciences with effect from Semester A in 2012 / 2013

City University of Hong Kong. Information on a Course offered by Department of Marketing with effect from Semester A in 2012/2013

City University of Hong Kong. Information on a Course offered by Department of Public Policy with effect from Semester A in 2013/2014

City University of Hong Kong

City University of Hong Kong. Information on a Course offered by Department of Information Systems with effect from Semester A in 2009 /2010

City University of Hong Kong. Information on a Course offered by Department of Media and Communication with effect from Semester A 2010/2011

City University of Hong Kong. Information on a Course offered by Department of Marketing with effect from Semester B in 2012/2013

City University of Hong Kong. Information on a Course offered by Department of Computer Science with effect from Semester A in 2014 / 2015

City University of Hong Kong

COMMUNITY COLLEGE OF CITY UNIVERSITY CITY UNIVERSITY OF HONG KONG. Information on a Course offered by Division of Business

City University of Hong Kong. Information on a Course offered by School of Law with effect from Semester B in 2012/2013

COMMUNITY COLLEGE OF CITY UNIVERSITY CITY UNIVERSITY OF HONG KONG. Information on a Course offered by Division of Applied Science and Technology

City University of Hong Kong. Information on a Course

COMMUNITY COLLEGE OF CITY UNIVERSITY CITY UNIVERSITY OF HONG KONG. Information on a Courses offered by Division of Business

City University of Hong Kong. Information on a Course offered by Department of Information Systems with effect from Semester A in 2012 / 2013

COMMUNITY COLLEGE OF CITY UNIVERSITY CITY UNIVERSITY OF HONG KONG. Information on a Courses offered by Division of Business

City University of Hong Kong. Information on a Course offered by School of Law with effect from Semester B in 2012/2013

City University of Hong Kong. Information on a Course offered by Department of Accountancy with effect from Semester B in 2014 / 2015

KENNESAW STATE UNIVERSITY GRADUATE COURSE PROPOSAL OR REVISION, Cover Sheet (10/02/2002)

City University of Hong Kong. Information on a Course offered by Department of Information Systems with effect from Semester B in 2013 / 2014

City University of Hong Kong. Information on a Course offered by Department of Management Sciences with effect from Semester A in 2010 / 2011

Big Data and Analytics (Fall 2015)

CITY UNIVERSITY OF HONG KONG COMMUNITY COLLEGE OF CITY UNIVERSITY. Information on a General Education Course

CS 378 Big Data Programming. Lecture 1 Introduc:on

City University of Hong Kong. Information on a Course offered by Department of Information Systems with effect from Semester B in 2012 / 2013

City University of Hong Kong. Information on a Course offered by Department of Accountancy with effect from Semester A in 2014 / 2015

City University of Hong Kong. Information on a Gateway Education Course offered by School of Creative Media with effect from Summer Term 2014

A REVIEW PAPER ON THE HADOOP DISTRIBUTED FILE SYSTEM

COMMUNITY COLLEGE OF CITY UNIVERSITY CITY UNIVERSITY OF HONG KONG

COMMUNITY COLLEGE OF CITY UNIVERSITY CITY UNIVERSITY OF HONG KONG

City University of Hong Kong. Information on a Gateway Education Course offered by Department of Marketing with effect from Semester A in 2012 / 2013

Form 2B City University of Hong Kong

City University of Hong Kong

City University of Hong Kong. Information on a Course offered by Department of Management Sciences with effect from Semester A in 2014/ 2015

City University of Hong Kong. Information on Proposed General Education Course offered by Department of BCH with effect from Semester A in 2008 / 2009

City University of Hong Kong

City University of Hong Kong. Information on a Course

City University of Hong Kong. Information on a Course

City University of Hong Kong

How Companies are! Using Spark

City University of Hong Kong. Information on a Course offered by Department of Marketing with effect from Semester B in 2013 / 2014

City University of Hong Kong

COMMUNITY COLLEGE OF CITY UNIVERSITY CITY UNIVERSITY OF HONG KONG. (English) Application for Portable Devices (Chinese)

City University of Hong Kong

Big Data Analytics Hadoop and Spark

City University of Hong Kong. Information on a Course offered by Department of Electronic Engineering with effect from Semester A in 2012/2013

CS555: Distributed Systems [Fall 2015] Dept. Of Computer Science, Colorado State University

Big Data Frameworks Course. Prof. Sasu Tarkoma

City University of Hong Kong

COMMUNITY COLLEGE OF CITY UNIVERSITY CITY UNIVERSITY OF HONG KONG. Information on a Course offered by Division of Applied Science and Technology

City University of Hong Kong. Information on a Course offered by Department of Information Systems with effect from Semester A in 2012 / 2013

Transcription:

City University of Hong Kong offered by Department of Computer Science with effect from Semester A 2015/16 Part I Course Overview Course Title: Course Code: Course Duration: Credit Units: Level: Medium of Instruction: Medium of Assessment: Prerequisites: Precursors: Equivalent Courses: Exclusive Courses: Big Data Algorithms and Techniques CS5488 1 Semester 3 Credits P5 English English CS3402 Database Systems Jan 2015 1

Part II Course Details 1. Abstract This course is aimed at equipping students with the ability to manage very large data sets (Big Data) using a cluster of commodity machines with the main focus on the Hadoop ecosystem. It has three specific objectives: (1) to familiarize students with software systems and techniques for implementing distributed data-parallel programs, (2) to provide insight into internal mechanisms of large-scale data analytical systems, and (3) to acquaint students with big data solutions deployed in real-world settings. Students will also have the opportunity to analyse and to compare real-world big data solutions in a class project case study. 2. Course Intended Learning Outcomes (CILOs) (CILOs state what the student is expected to be able to do at the end of the course according to a given standard of performance.) No. CILOs Weighting (if applicable) 1. Identify data parallelism to be exploited in large-scale data processing problems. 2. Implement data parallel algorithms using techniques covered in the course. 3. Understand the internal mechanisms of the Hadoop framework. 4. Design scalable solutions to a real-world problem and sufficiently provide rationalizations to the design decisions. 5. Analyse existing big data solutions deployed in real-world settings through case studies. 100% Discovery-enriched curriculum related learning outcomes (please tick where appropriate) A1 A2 A3 A1: Attitude Develop an attitude of discovery/innovation/creativity, as demonstrated by students possessing a strong sense of curiosity, asking questions actively, challenging assumptions or engaging in inquiry together with teachers. A2: Ability Develop the ability/skill needed to discover/innovate/create, as demonstrated by students possessing critical thinking skills to assess ideas, acquiring research skills, synthesizing knowledge across disciplines or applying academic knowledge to self-life problems. A3: Accomplishments Demonstrate accomplishment of discovery/innovation/creativity through producing /constructing creative works/new artefacts, effective solutions to real-life problems or new processes. Jan 2015 2

3. Teaching and Learning Activities (TLAs) (TLAs designed to facilitate students achievement of the CILOs.) Teaching pattern: Suggested lecture/laboratory mix: 2 hrs. lecture; 1 hr. tutorial. TLA Brief Description CILO No. Hours/week 1 2 3 4 5 (if applicable) 1. Lectures will cover (1) different types of data-parallel 2 hours Lecture problems; (2) the APIs and tools for handling big data; (3) the internal mechanisms for job scheduling, failure handling, and task execution of the Hadoop framework; (4) case studies on real-world big data algorithms and solutions. 2. Lab Laboratory classes will provide the students with the 1 hour 3. Class Project opportunity to (1) familiarize themselves with different big data tools; (2) implement data-parallel algorithms; (3) design experimental studies. For the class project, the students will work on a use case study on Hadoop-based solutions deployed in real-world settings. 4. Assessment Tasks/Activities (ATs) (ATs are designed to assess how well the students achieve the CILOs.) Assessment Tasks/Activities CILO No. Weighting Remarks 1 2 3 4 5 Continuous Assessment: 60% Class Project 40% In-class/online Discussions 5% Participating in class and online discussions Midterm Examination 15% Examination^: 40% (duration: 2 hours) Final Examination 40% 100% ^ For a student to pass the course, at least 30% of the maximum mark for the examination must be obtained. Jan 2015 3

5. Assessment Rubrics (Grading of student achievements is based on student performance in assessment tasks/activities with the following rubrics.) Assessment Task Criterion Excellent (A+, A, A-) Good (B+, B, B-) Adequate (C+, C, C-) Marginal (D) Failure (F) 1. Group Project 1.1 Ability to identify challenges in various types of data parallel problems 2.In-class/Online Discussions 1.2 Ability to critique existing big data solutions 2.1 Ability to contribute to discussions on principle and concepts of scalable data processing 3. Midterm Exam 3.1, 4.1 Ability to demonstrate a good understanding of materials 4. Final Exam covered in the course Jan 2015 4

Part III Other Information (more details can be provided separately in the teaching plan) 1. Keyword Syllabus (An indication of the key topics of the course.) Big Data, Analytics, Hadoop, MapReduce, Distributed File System, Parallel Processing, Data-parallel Systems, RDBMS, NOSQL, Distributed Indexes, Key-value Stores, Query Languages, Data Manipulation Languages, Consistency, Reliability, Commodity Cluster, Failure Handling, Search Algorithms, Social Network Applications, In-memory Processing, Use Case Studies, Nutch, Log Processing, Cascading, TeraByte Sort, Graph Data 2. Reading List 2.1 Compulsory Readings (Compulsory readings can include books, book chapters, or journal/magazine articles. There are also collections of e-books, e-journals available from the CityU Library.) 1. Tom White, Hadoop: The Definitive Guide, Third Edition, O'Reilly Media 2.2 Additional Readings (Additional references for students to learn to expand their knowledge about the subject.) 1. Holden Karau, Andy Konwinski, Patrick Wendell, Matei Zaharia, Learning Spark: Lightning- Fast Big Data Analysis, First Edition, O'Reilly Media Jan 2015 5