当前位置:首页 >> 其它课程 >> HCI

HCI


HWA CHONG INSTITUTION C2 PRELIMINARY EXAMINATION 2013 COMPUTING Higher 2 Paper 2 ( 9597 / 02 )

24 September 2013

0815 -- 1115 hrs

Answer ALL questions. Begin EACH QUESTION on a FRESH SHEET of paper. The maximum mark for this paper is 100.

1.

A newly opened clinic has engaged a programmer to design a new online system to store patient data and medical history. Some of the information required includes: ? ? ? ? ? ? ? Patient salutation Patient name and address Patient gender Patient home telephone Patient mobile Next of kin [Name] A brief write up on the patient’s medical history

(a) For this application design a screen layout which makes use of appropriate graphical [3] user interface controls. (b) Provide a brief explanation on the key elements in screen layout and why do you use [2] them? (c) In recent we have seen a wide spread of a new generation of interfaces in many devices. Namely, Gesture Interface and Natural language interface. ? ? Briefly describe both interfaces. [4]

What are the strength of these interfaces as compared to the more traditional kind of interfaces such as command line and graphical user inteface. [3]

Page 1 of 6

2.

Patient Appointment Record Name: ________________ Address: ________________ Home Telephone: ___________ Mobile: _______________ Next of kin: ______________ Appointments Date Time Doctor ID

Doctor Name

Descriptions

Note: ? ? ? ? ?

Each patient may have many appointments with the clinic Each form may have multiple lines of appointments One line contains the details for a single appointment An appointment can appear only on one line on a form A doctor may appear on many different forms

The clinic using this appointment form is computerizing the system to store data into a relational database. (a) Identify the tables that will give a normalized solution to this problem. Your solution should provide (i) the purpose of each table (ii) shorthand notation for each table indicating their key field/s and attributes Your solution must take into consideration that a patient may have multiple [9] appointments with the clinic. (b) Draw the ER diagram between the relations. Include a brief description of the [4] relationships. (c) Based on your understanding of relational database, explain how data inconsistency [2] could arise and explain why data could be redundant.

Page 2 of 6

3.

(a) What are the characteristics of client-server network architecture? (b) Give 2 examples of a server and explain how they function in a network.

[2] [4]

(c) Describe how parity bits are used to check the accuracy of a block of bits. Give an example to support your answers. [4] (d) Explain the following cloud computing concepts: (i) (ii) (iii) Software as a service Platform as a service Infrastructure as a service [1] [1] [1]

4.

The environment in a particular exhibition hall is computer controlled. The computer system has the required temperature (T) input. The system is programmed to maintain the temperature in the hall to within 2 degrees of T. (a) State suitable input and output hardware that will allow a computer to control such a system. Give reasons for your answers. [2] (b) Explain why the system is set up in this way and not to keep the temperature equal to T. [2] (c) Using pseudocode, write an algorithm to control the temperature in the hall, given that the actual temperature is A, and that the processor can switch both a heater (H) and an air conditioner (C) to be ON or OFF. [8]

Page 3 of 6

5.

A software company has been engaged to develop a software application for a museum. (a) Below is a PERT chart that the project manager used to help him plan and monitor the tasks involved.

(i) (ii) (iii)

Which tasks are on the critical path of the Program Evaluation and Review Technique (PERT) chart? [1] What is the slack time for Task C and G? [1]

The person working on Task C tells the project manager he cannot start work until one day after the scheduled starting date. What impact would this have on the completion date of the project? Why? [2] Task A will be delayed by 2 days for some reason. If the project manager still wants to finish the project within the original time frame, he will need to shorten the time for one or more of the tasks. What steps can he take to reduce the [2] number of days allocated to a task? The project manager decides to reduce the time needed for Tasks D and F by one day each. How effective will this reduction be in achieving his aim of maintaining the original finish time for the project? What can he do for it to be [3] more effective?

(iv)

(v)

(b) The Museum hires Guides to station at different sections of the Museum. An applicant is hired if he/she satisfies any of the following criteria: ? ? ? above 1.7m tall and has at least an “A” level certificate has prior experience and is above 1.7m tall has at least an “A” level certificate and has prior experience

All other applicants are rejected unless he/she is above 1.7m tall. In this case, the applicant is accepted for a probation period. (i) (ii) Create a decision table showing all possible outcomes and results. Simplify your decision table by removing redundancies. Page 4 of 6

[6]

The application required by the museum involves keeping track of ? Information and movement of the artefacts. Artefacts may be borrowed from other museums or loaned to other museums. This is handled by the Artefacts Department. Ticket sales and profile of its visitors. This is handled by the Marketing Department. This information is also useful to plan the type of artefacts to acquire and display.

?

Thus, both the Artefacts and Marketing Department have to work closely with each other. The Detailed System Design is one of the phases in the System Development Cycle. This phase includes the planning of the Test Strategy as well as the Implementation Strategy. (c) The software is a collection of different modules interacting with each other. Describe [6] how the system should be tested by the software company. (d) Explain each of the following three methods of implementation in relation to this example: (i) Pilot changeover (ii) Phased introduction (iii) Direct changeover (iv) State which of these methods would be most suitable, justifying your answer.

[6] [1]

6.

(a) The insertion sort can be used to sort short lists. Write a detailed algorithm to implement Insertion Sort on an array of N unsorted integers. [4] (b) Describe an algorithm for searching an array of numbers, which are in ascending order, for a given value. Your algorithm should be able to deal with the case of the value not being in the list. [4]

Page 5 of 6

7.

(a) In an object-oriented program, Point, Circle, Rectangle and Cylinder are four defined classes. The attributes and methods of Point are defined as shown below: Point Private: xCoordinate yCoordinate Public: setCoordiantes() getCoordinates()

(a) Draw an inheritance diagram for the above classes. You are to include at least one attribute and one method of the classes Circle, Rectangle and Cylinder. [4] (b) Use your answers to (a) to explain the following terms. (i) (ii) (iii) Inheritance Polymorphism Encapsulation

[6]

in object-oriented programming. (c) How is data hiding achieved in a class? [2]

--- T H E E N D ---

Page 6 of 6


更多相关文档:

国外有HCI专业的大学汇总

国外有 HCI 专业的大学汇总 Carnegie Mellon University Cornell University Georgia Institute of Technology McGill University MIT New Jersey Institute of Technology ...

HCI和交互设计(世毕盟留学)

HCI和交互设计(世毕盟留学)_高等教育_教育专区。第一个关键词:计算机没有计算机图形学,没有算法就不会有HCI,所以美国很多HCI专业都设计在计算机学院下面,并且HCI的...

...《EI》、《ISTP》、《SSCI》、《CSSCI》、《A&HCI》...

《SCI》、《EI》、《ISTP》、《SSCI》、《CSSCI》、《A&HCI》简介_高等教育_教育专区。、 EI 、 ISTP 、 SSCI 、 CSSCI 、 A&HCI 《SCI》《EI》《ISTP...

NBTI PMOS 薄栅氧PMOS器件的HCI效应和NBTI效应

可靠性:PMOS 薄栅氧 PMOS 器件的 HCI 效应和 NBTI 效应 《半导体制造》2006 年 10 月刊 作者:Joyce Zhou、 Jeff Wu、 Jack Chen、 Wei-Ting Kary Chien, ...

关于SCI、SSCI、A&HCI及EI收录论文检索号的查询方法

附件10: 关于 SCI、SSCI、A&HCI 及 EI 收录论文检索号的查询方法 一、SCI、SSCI、A&HCI 收录论文检索号查询 1.进入学校图书馆主页 http://www.lib.bnu.edu...

A&HCI收录期刊目录

Arts & Humanities Citation Index(A&HCI) 期刊列表 1. A + U-ARCHITECTURE AND URBANISM Monthly ISSN: 0389-9160 《建筑与都市》 发表海外著名建筑师、评论家...

【世毕盟人工智能申请】系列微讲座第六场:人机交互(HCI)

【世毕盟人工智能申请】 系列微讲座第六场: 人机交互 (HCI)今天的嘉宾是 Wei 学长,Stanford MS in CS Graduate, 科研主要涉及人机交互领 域。 嘉宾分享:大家好...

【2015】马里兰大学帕克分校:步步为营,圆梦HCI

【2015】马里兰大学帕克分校:步步为营,圆梦HCI_哲学_高等教育_教育专区。人机交互(HCI)是近年来的研究热点,美国名校HCI项目的申请竞争更是非常激烈。在这种情况下,...

...配成250m1溶液。(1) 计算HCI的物质的_答案_百度高考

计算题:(Ⅰ).(6分)标准状况下,22.4LHCl气体溶于50ml水后再配成250m1溶液。(1) 计算HCI的物质的量?(2)计算所得盐酸的物质的量浓度?(Ⅱ)(6分)某种待测...

人机交互(HCI)小组研讨班会议记录

人机交互(HCI)小组研讨班会议记录_IT/计算机_专业资料。人机交互(HCI)小组研讨班会议记录2003 年 8 月 2 日至 4 日人机交互(HCI)小组研讨班会议记录 地点:...
更多相关标签:
网站地图

文档资料共享网 nexoncn.com copyright ©right 2010-2020。
文档资料共享网内容来自网络,如有侵犯请联系客服。email:zhit325@126.com