City University of Hong Kong

Similar documents
City University of Hong Kong Course Syllabus. offered by Department of Architecture and Civil Engineering with effect from Semester A 2017/18

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

Diploma in Library and Information Science (Part-Time) - SH220

CENTRAL MAINE COMMUNITY COLLEGE Introduction to Computer Applications BCA ; FALL 2011

Learning Microsoft Office Excel

DIGITAL GAMING & INTERACTIVE MEDIA BACHELOR S DEGREE. Junior Year. Summer (Bridge Quarter) Fall Winter Spring GAME Credits.

GACE Computer Science Assessment Test at a Glance

STUDENT MOODLE ORIENTATION

Course Content Concepts

Course outline. Code: SPX352 Title: Sports Nutrition

PSY 1010, General Psychology Course Syllabus. Course Description. Course etextbook. Course Learning Outcomes. Credits.

BUS Computer Concepts and Applications for Business Fall 2012

Competition in Information Technology: an Informal Learning

B. How to write a research paper

PRAAT ON THE WEB AN UPGRADE OF PRAAT FOR SEMI-AUTOMATIC SPEECH ANNOTATION

A Case Study: News Classification Based on Term Frequency

CIS 121 INTRODUCTION TO COMPUTER INFORMATION SYSTEMS - SYLLABUS

International Business Bachelor. Corporate Finance. Summer Term Prof. Dr. Ralf Hafner

Multilingual Information Access Douglas W. Oard College of Information Studies, University of Maryland, College Park

Faculty of Health and Behavioural Sciences School of Health Sciences Subject Outline SHS222 Foundations of Biomechanics - AUTUMN 2013

TREATMENT OF SMC COURSEWORK FOR STUDENTS WITHOUT AN ASSOCIATE OF ARTS

Applying Information Technology in Education: Two Applications on the Web

ECON 6901 Research Methods for Economists I Spring 2017

THREE-YEAR COURSES FASHION STYLING & CREATIVE DIRECTION Version 02

BOOK INFORMATION SHEET. For all industries including Versions 4 to x 196 x 20 mm 300 x 209 x 20 mm 0.7 kg 1.1kg

Multimedia Courseware of Road Safety Education for Secondary School Students

Using Moodle in ESOL Writing Classes

MULTILINGUAL INFORMATION ACCESS IN DIGITAL LIBRARY

Northeastern University Online Course Syllabus

1. Introduction. 2. The OMBI database editor

Development of an IT Curriculum. Dr. Jochen Koubek Humboldt-Universität zu Berlin Technische Universität Berlin 2008

QuickStroke: An Incremental On-line Chinese Handwriting Recognition System

On Human Computer Interaction, HCI. Dr. Saif al Zahir Electrical and Computer Engineering Department UBC

Handbook for Graduate Students in TESL and Applied Linguistics Programs

CPMT 1303 Introduction to Computer Technology COURSE SYLLABUS

Carnegie Mellon University Department of Computer Science /615 - Database Applications C. Faloutsos & A. Pavlo, Spring 2014.

Longest Common Subsequence: A Method for Automatic Evaluation of Handwritten Essays

DIGITAL GAMING AND SIMULATION Course Syllabus Advanced Game Programming GAME 2374

Specification of the Verity Learning Companion and Self-Assessment Tool

4. Long title: Emerging Technologies for Gaming, Animation, and Simulation

TIMSS ADVANCED 2015 USER GUIDE FOR THE INTERNATIONAL DATABASE. Pierre Foy

AQUA: An Ontology-Driven Question Answering System

Midland College Syllabus MUSI 1311 Music Theory I SCH (3-3)

COURSE DESCRIPTION PREREQUISITE COURSE PURPOSE

CS 101 Computer Science I Fall Instructor Muller. Syllabus

Specification and Evaluation of Machine Translation Toy Systems - Criteria for laboratory assignments

Accelerated Learning Online. Course Outline

PeopleSoft Human Capital Management 9.2 (through Update Image 23) Hardware and Software Requirements

MINISTRY OF EDUCATION

Short vs. Extended Answer Questions in Computer Science Exams

International Business BADM 455, Section 2 Spring 2008

USER ADAPTATION IN E-LEARNING ENVIRONMENTS

University of the Arts London (UAL) Diploma in Professional Studies Art and Design Date of production/revision May 2015

Data Structures and Algorithms

CX 105/205/305 Greek Language 2017/18

1. Programme title and designation International Management N/A

SOFTWARE EVALUATION TOOL

Execution Plan for Software Engineering Education in Taiwan

Student Feedback Analysis Report

HSMP 6611 Strategic Management in Health Care (Strg Mgmt in Health Care) Fall 2012 Thursday 5:30 7:20 PM Ed 2 North, 2301

P. Belsis, C. Sgouropoulou, K. Sfikas, G. Pantziou, C. Skourlas, J. Varnas

EDIT 576 DL1 (2 credits) Mobile Learning and Applications Fall Semester 2014 August 25 October 12, 2014 Fully Online Course

Required Materials: The Elements of Design, Third Edition; Poppy Evans & Mark A. Thomas; ISBN GB+ flash/jump drive

M55205-Mastering Microsoft Project 2016

CS 1103 Computer Science I Honors. Fall Instructor Muller. Syllabus

MASTER OF SCIENCE (M.S.) MAJOR IN COMPUTER SCIENCE

Georgetown University School of Continuing Studies Master of Professional Studies in Human Resources Management Course Syllabus Summer 2014

Course outline. Code: HLT100 Title: Anatomy and Physiology

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS. PROFESSIONAL PRACTICE IDT 2021(formerly IDT 2020) Class Hours: 2.0 Credit Hours: 2.

Approaches to Teaching Second Language Writing Brian PALTRIDGE, The University of Sydney

CS Machine Learning

Designing for Visualization & Communication

Chamilo 2.0: A Second Generation Open Source E-learning and Collaboration Platform

KOMAR UNIVERSITY OF SCIENCE AND TECHNOLOGY (KUST)

Syllabus for ART 365 Digital Photography 3 Credit Hours Spring 2013

ACCT 100 Introduction to Accounting Course Syllabus Course # on T Th 12:30 1:45 Spring, 2016: Debra L. Schmidt-Johnson, CPA

Success Factors for Creativity Workshops in RE

CPMT 1347 Computer System Peripherals COURSE SYLLABUS

ecampus Basics Overview

EDIT 576 (2 credits) Mobile Learning and Applications Fall Semester 2015 August 31 October 18, 2015 Fully Online Course

Economics at UCD. Professor Karl Whelan Presentation at Open Evening January 17, 2017

Course outline. Code: ENS281 Title: Introduction to Sustainable Energy Systems

HCI 440: Introduction to User-Centered Design Winter Instructor Ugochi Acholonu, Ph.D. College of Computing & Digital Media, DePaul University

TOURISM ECONOMICS AND POLICY (ASPECTS OF TOURISM) BY LARRY DWYER, PETER FORSYTH, WAYNE DWYER

Introduction to CS 100 Overview of UK. CS September 2015

THESIS GUIDE FORMAL INSTRUCTION GUIDE FOR MASTER S THESIS WRITING SCHOOL OF BUSINESS

FIN 571 International Business Finance

SINGLE DOCUMENT AUTOMATIC TEXT SUMMARIZATION USING TERM FREQUENCY-INVERSE DOCUMENT FREQUENCY (TF-IDF)

Program Matrix - Reading English 6-12 (DOE Code 398) University of Florida. Reading

Tentative School Practicum/Internship Guide Subject to Change

Holt Mcdougal Pre Algebra Teachers Edition

I. Proposal presentations should follow Degree Quality Assessment Board (DQAB) format.

Heritage Korean Stage 6 Syllabus Preliminary and HSC Courses

Accelerated Learning Course Outline

Procedia - Social and Behavioral Sciences 141 ( 2014 ) WCLTA Using Corpus Linguistics in the Development of Writing

Group Assignment: Software Evaluation Model. Team BinJack Adam Binet Aaron Jackson

Noisy Channel Models for Corrupted Chinese Text Restoration and GB-to-Big5 Conversion

Spring Course Syllabus. Course Number and Title: SPCH 1318 Interpersonal Communication

We are strong in research and particularly noted in software engineering, information security and privacy, and humane gaming.

MEd. Master of Education. General Enquiries

Transcription:

City University of Hong Kong Information on a Course offered by Department of Computer Science with effect from Semester A in 2012 / 2013 Part I Course Title: Chinese Computing Course Code: CS3184 Course Duration: One Semester No. of Credit Units: 3 Level: B3 Medium of Instruction: English Prerequisites: (Course Code and Title) CS2302 Data Structures and Algorithms or CS2303 Data Structures for Media or CS2468 Data Structures and Data Management or CS3334 Data Structures Precursors: (Course Code and Title) (CS3103 Operating Systems or CS3161 Operating System Principles) and (CS3201 Computer Networks or CS3270 Fundamentals of Computer Networks and the Internet) Equivalent Courses: (Course Code and Title) Nil Exclusive Courses: (Course Code and Title) Nil Part II 1. Course Aims: This course aims to provide an overview of issues encountered in a Chinese computing environment. The use of Chinese, multi-lingual features or multibyte character sets in computing become inevitable and there will be impacts in all areas of Information Technology. This course examines the implications of Chinese computing at various levels of a computer system and compares the available technologies. 1

2. Course Intended Learning Outcomes (CILOs) Upon successful completion of this course, students should be able to: No. CILOs Priority level 1. identify and inquire various issues, e.g., character encodings, character input, text rendering and information processing such as searching and sorting, encountered in a Chinese computing environment, and more generally, a multilingual computing environment; 1 (core) 2. describe the impact of the above identified issues on computer system design and software internationalization and localization; 3. make critique and assessment on available technologies concerning encoding, input, output and processing of Chinese, and more generally, other writing scripts; 4. design appropriate data-structures and algorithms to solve string manipulation problems under various character encoding formats, the conversion problem between different character encodings, and the mapping problems between characters and other values; 5. design and create systems and application software which are multilingual enabled. 1 (core) 2 (essential) 3 (advanced) 2 (essential) Note on priority levels: 1-highest priority Priority level 1 (core) students must reach an acceptable level on these outcomes in order to pass the course. Priority level 2 (essential) students must reach a sufficient level on these outcomes in order to get a good grade. Priority level 3 (advance) students must reach an adequate level on these outcomes in order to get an excellent grade. 3. Teaching and learning Activities (TLAs) (designed to facilitate students achievement of the CILOs) Teaching pattern: Suggested lecture/tutorial/laboratory mix: 2 hrs. lecture; 1 hr. tutorial. Based on the Course ILOs, the teaching/learning activities of this course may include: Lectures and Resources. All CILOs will be introduced, explained, discussed and demonstrated through lectures. Online resources will be given for out-ofclassroom reading and learning. 2

Tutorials. Tutorial sections are held in terminal rooms, in which concepts, comparison and analysis of various Chinese computing issues that are presented in lectures are demonstrated using software tools and operating systems. Tutorial exercises give students a chance to learn and apply the latest technologies on developing multilingual software and international software. Programming Projects. The individual software project gives students an opportunity to demonstrate their abilities to apply knowledge and techniques learned to create practical and workable multilingual software systems, including multi-locale programs and/or multi-locale Web pages. Quiz and. The quiz and examination give a chance for students to reflect on their understanding and levels they can achieve on the intended outcomes. They will provide timely feedback on students learning progress. Correlation between CILOs and TLAs: CILO No. Lectures and Resources Tutorials Programming Projects Quiz and 1 H L L H 2 H H 3 H L L H 4 H L H H 5 H H (L: Low focus on the ILO; H: High focus on the ILO) 4. Assessment Tasks/Activities (designed to assess how well the students achieve the CILOs) Based on the Course ILOs, the assessment criteria, assessment tasks / activities of this course may include: CILO Assessment No. Tasks 1 Quiz 2 Quiz 3 Quiz 4 Quiz, Tutorial exercises, Programming projects, Assessment Criteria Cogently articulate a clear understanding of the input/output/processing issues in written format. Provide accurate and thorough evidence of how various issues are related. Clearly outline the basic ideas of various approaches and also the analytical process to evaluate their effectiveness, including both benefits and drawbacks, and the applications/scenarios that different approaches are most suitable for. Successfully apply the most effective data-structures and algorithms when deriving a solution to the given problem. Articulate a convincing rationale for approaches used in the design. 3

CILO Assessment No. Tasks 5 Tutorial exercises, Programming projects, Assessment Criteria Demonstrate the ability to create comprehensible, user-friendly, well-documented, and well-structured program that is multilingual-enabled. 5. Grading of Student Achievement: Refer to Grading of Courses in the Academic Regulations. Sample weight of course ILOs to assessment tasks: CILO No. Tutorial exercises Projects Quiz Exam Total for course 1 2.5% 7.5% 10% 2 2.5% 7.5% 10% 3 5% 25% 30% 4 5% 5% 30% 40% 5 5% 5% 10% Total 5% 10% 15% 70% 100% Coursework component: 30% - quiz, individual programming projects, and tutorial exercises. component: 70% - duration: 2 hours, at the end of the semester - student must obtain at least 30% from the examination to pass the course - In addition, student must obtain at least 35 out of 100 in the total mark to pass the course Part III Keyword Syllabus: Characteristics, structure and linguistic signs of Chinese Language. Internal code sets, Big-5, GB and Unicode. User interface: input and output of Chinese, printing, display and typeset. Implementation strategies of computing platform: Chinese shells and native Chinese operating systems. Localization and internationalization of software development. Data processing and database systems. Information retrieval, search engines and the World Wide Web. Syllabus 1. Introduction to Chinese computing Syntactic and semantic difference between English and Chinese. Structure. Dialects and romanization. Syllabic 4

2. Internal code sets and standards A survey of different code sets. Single byte character code sets: ASCII, EBCDIC, ISO8859. Double byte character code set: BIG-5, CNS, GB series including GB2312-80, GBK, GB18030. 3 and 4 bytes character code sets: ISO10646 and Unicode. Encoding formats for different character code set: CN- GB, HZ, EUC, ISO-2022, UTF8, UTF16, UTF32, UTF7, Base64 encoding. 3. User interface Comparison of different input methods: keyboard input codes, pen-based input and voice input. Chinese fonts and font technologies. Chinese printing layout and typesetting. 4. Software development Localization and locale. Internationalization. Cultural issues: display, date/time, currency etc. Strategies from major software vendors such as Sun Micro Systems and Microsoft. Programming techniques and guidelines in Internationalization. 5. Chinese data processing and information retrieval Sorting and searching. Indexing and search engines for Chinese Web pages. Chinese word segmentation. Recommended Reading: Text(s): Essential Text Ken Lunde, CJKV Information Processing, 2 nd edition, O'Reilly (2009) Supplementary Reading Tony Graham, Unicode: A Primer, M&T Books (2000) Online Resources: Course web managed by the instructor. 5