information and communication technology senior secondary subject selection information

30
Information and Information and Communication Communication Technology Technology Senior Secondary Senior Secondary Subject Selection Subject Selection Information Information

Upload: tamara-templer

Post on 29-Mar-2015

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Information and Communication Technology Senior Secondary Subject Selection Information

Information and Information and Communication Communication

Technology Technology

Information and Information and Communication Communication

Technology Technology

Senior Secondary Senior Secondary Subject Selection InformationSubject Selection Information

Is ICT suitable for mebull Things to consider

ndash What is ICT aboutndash Am I Interested in those thingsndash Does the study of ICT support the

pursuit of my desired career pathndash Is it likely that I will enjoy the

subject

What is ICT aboutWhat is ICT aboutWhat is ICT aboutWhat is ICT about

Compulsory Part

Elective Part

SBA

Social Implications of IT and Communication Technology

Information Processing

Basic Programming

Concepts

Computer System

Fundamentals

Internet amp Its Applications

Basic Programming

Concepts

Software development

Coursework crossword puzzle Sudoku etc Software

development elective

Compulsory Part Example questions (I)

bull Uniform Resources Locator (URL) is to locate

bull A a particular web page or file existing in a web site

bull B a leased line reserved for related users

bull C a remote line for connecting users to the Internet

bull D a data line that provides unlimited access time

bull This question requires studentsrsquo understanding of fundamental ICT knowledge and concepts

Compulsory Part Example Questions (II)

bull Part of a passage written by Alan describing John Lee and John Woo is shown in the following box

bull Now Alan wants to make some changes in the passagebull 1048697 change lsquoMr Leersquo into lsquoJohn Leersquobull 1048697 change lsquoJohnrsquo into lsquoJohn Woorsquobull Describe briefly how Alan can do it by only using the

ldquosearch and replacerdquo function

Mr Lee and John are working in ABC University Mr Lee is aprofessor while John is a research assistant They have been workingtogether for more than two years

bull For this question students need to understand the operation of the ldquosearch and replacerdquo function The word-processing tool will simply find the pattern of word(s) being searched and replace it with other word(s) ndash it will not consider the content So students should predict the result after changes to avoid mistakes

bull To complete the task students should notice the priority between the two operations of the ldquosearch and replacerdquo function Students who simply use the ldquosearch and replacerdquo function in the order described in the question will generate a wrong result ndash instead it should be done in reverse order In this way studentsrsquo problem-solving skills are evaluated

Compulsory Part Example questions (III)

bull The Internet Fashion Design (IFD) is a web-based fashion retail company which has accumulated a large number of customers during the past two years Last month the whole IFD business was sold to a property development company and the development company screened the customersrsquo IFD profiles to select likely property-buyers and mailed its property catalogue to these selected customers

bull (a) Is it legal for IFD to sell its whole business including its customer information to another company Explain your answer

bull (b) Is it legal for the development company to use the customer information from IFD to screen for likely property-buyers Explain your answer

bull In this question students should know about the issue of data privacy

bull This kind of question assesses studentsrsquo critical thinking skills They have to support their point of view with convincing arguments and to a certain extent studentsrsquo values and attitudes on controversial issues can also be evaluated

An Elective Part Question may be like thishellip

bull A supermarket launches a promotion of milk products and gives bonus points to its customers through their membership cards if they buy a certain number of items of milk products The details of the bonus system are shown in the following table

Number of items Bonus points

1 ndash 4 0

5 ndash 7 1

8 ndash 10 2

11 -13 3

14 ndash 16 4

17 or above 5

bull John a programmer at the supermarket is going to write a program for the promotion

bull In the program variables N and R are used to store the number of items of milk products bought and the bonus points rewarded respectively There are three methods to be considered

bull Method Ibull if (N gt= 1 ampamp N lt= 4) bull R = 0 bull if (N gt= 5 ampamp N lt= 7) bull R = 1 bull if (N gt= 8 ampamp N lt= 10) bull R = 2 bull if (N gt= 11 ampamp N lt= 13) bull R = 3 bull if (N gt= 14 ampamp N lt= 16) bull R = 4 bull if (N gt= 17) bull R = 5bull (a) Use a nested-lf statement to rewrite Method I

bull Answer to (a)bull if (N gt= 1 ampamp N lt= 4) bull R = 0 bull else if (N lt= 7) bull R = 1 bull else if (N lt= 10) bull R = 2 bull else if (N lt= 13) bull R = 3 bull else if (N lt= 16) bull R = 4 bull else bull R = 5

bull Better Answer to (a)bull if (N gt 16) bull R = 5 bull else if (N gt 13) bull R = 4 bull else if (N gt 10) bull R = 3 bull else if (N gt 7) bull R = 2 bull else if (N gt 4) bull R = 1 bull else if (N gt 0)bull R = 0

An SBA coursework title may be like this

onebull Module A (Algorithm and Programming) Phone

book directorybull Candidates are required to implement a phone book

directory program to store names telephone numbers email addresses as well as other useful personal information The program should allow entries to be listed in different ways

bull Candidates should also develop a search engine which locates particular entries by inputting different search criteria

bull Candidates should demonstrate that they are aware of the reusability of the program design and justify the use of any data structures and algorithms in the implementation

Am I interested in Am I interested in those thingsthose things

Am I interested in Am I interested in those thingsthose things

Am I interested in basic IT knowledge

If your parents decide that you are going to have a new computer

do you have in your mind what kind of this and what kind of that you will want for your computer

or you will just leave it to somebody to choose a ldquogood computerrdquo for you

If you are the former it is likely that you are interested in basic IT knowledge

Am I interested in software development

bull Just recall when you were shown the ldquoToo big Too smallrdquo number guessing program in F2

bull Did you want to write such a programbull Do you want to learn to make that kind of

things if there is someone to teach you how to write them

bull If you do then likely you are interested in programming

Is the study supportive to the pursuit of my career

goal

bull IT is a learning tool

bull Program writing is a mental exercise

bull Computer Programming usually appears in the Year 1 curriculum in the Science Faculty and the Engineering Faculty

bull In summary the studying of this subject can help in the development of core abilities and generic skills

Is it likely that I will enjoy the study

bull To enjoy this subject you need to have the appropriate foundation to study it ndash Mathematics English

bull or the will power to achieve

bull You are very welcome to approach Mr K M Ng for further information about this subject

Page 2: Information and Communication Technology Senior Secondary Subject Selection Information

Is ICT suitable for mebull Things to consider

ndash What is ICT aboutndash Am I Interested in those thingsndash Does the study of ICT support the

pursuit of my desired career pathndash Is it likely that I will enjoy the

subject

What is ICT aboutWhat is ICT aboutWhat is ICT aboutWhat is ICT about

Compulsory Part

Elective Part

SBA

Social Implications of IT and Communication Technology

Information Processing

Basic Programming

Concepts

Computer System

Fundamentals

Internet amp Its Applications

Basic Programming

Concepts

Software development

Coursework crossword puzzle Sudoku etc Software

development elective

Compulsory Part Example questions (I)

bull Uniform Resources Locator (URL) is to locate

bull A a particular web page or file existing in a web site

bull B a leased line reserved for related users

bull C a remote line for connecting users to the Internet

bull D a data line that provides unlimited access time

bull This question requires studentsrsquo understanding of fundamental ICT knowledge and concepts

Compulsory Part Example Questions (II)

bull Part of a passage written by Alan describing John Lee and John Woo is shown in the following box

bull Now Alan wants to make some changes in the passagebull 1048697 change lsquoMr Leersquo into lsquoJohn Leersquobull 1048697 change lsquoJohnrsquo into lsquoJohn Woorsquobull Describe briefly how Alan can do it by only using the

ldquosearch and replacerdquo function

Mr Lee and John are working in ABC University Mr Lee is aprofessor while John is a research assistant They have been workingtogether for more than two years

bull For this question students need to understand the operation of the ldquosearch and replacerdquo function The word-processing tool will simply find the pattern of word(s) being searched and replace it with other word(s) ndash it will not consider the content So students should predict the result after changes to avoid mistakes

bull To complete the task students should notice the priority between the two operations of the ldquosearch and replacerdquo function Students who simply use the ldquosearch and replacerdquo function in the order described in the question will generate a wrong result ndash instead it should be done in reverse order In this way studentsrsquo problem-solving skills are evaluated

Compulsory Part Example questions (III)

bull The Internet Fashion Design (IFD) is a web-based fashion retail company which has accumulated a large number of customers during the past two years Last month the whole IFD business was sold to a property development company and the development company screened the customersrsquo IFD profiles to select likely property-buyers and mailed its property catalogue to these selected customers

bull (a) Is it legal for IFD to sell its whole business including its customer information to another company Explain your answer

bull (b) Is it legal for the development company to use the customer information from IFD to screen for likely property-buyers Explain your answer

bull In this question students should know about the issue of data privacy

bull This kind of question assesses studentsrsquo critical thinking skills They have to support their point of view with convincing arguments and to a certain extent studentsrsquo values and attitudes on controversial issues can also be evaluated

An Elective Part Question may be like thishellip

bull A supermarket launches a promotion of milk products and gives bonus points to its customers through their membership cards if they buy a certain number of items of milk products The details of the bonus system are shown in the following table

Number of items Bonus points

1 ndash 4 0

5 ndash 7 1

8 ndash 10 2

11 -13 3

14 ndash 16 4

17 or above 5

bull John a programmer at the supermarket is going to write a program for the promotion

bull In the program variables N and R are used to store the number of items of milk products bought and the bonus points rewarded respectively There are three methods to be considered

bull Method Ibull if (N gt= 1 ampamp N lt= 4) bull R = 0 bull if (N gt= 5 ampamp N lt= 7) bull R = 1 bull if (N gt= 8 ampamp N lt= 10) bull R = 2 bull if (N gt= 11 ampamp N lt= 13) bull R = 3 bull if (N gt= 14 ampamp N lt= 16) bull R = 4 bull if (N gt= 17) bull R = 5bull (a) Use a nested-lf statement to rewrite Method I

bull Answer to (a)bull if (N gt= 1 ampamp N lt= 4) bull R = 0 bull else if (N lt= 7) bull R = 1 bull else if (N lt= 10) bull R = 2 bull else if (N lt= 13) bull R = 3 bull else if (N lt= 16) bull R = 4 bull else bull R = 5

bull Better Answer to (a)bull if (N gt 16) bull R = 5 bull else if (N gt 13) bull R = 4 bull else if (N gt 10) bull R = 3 bull else if (N gt 7) bull R = 2 bull else if (N gt 4) bull R = 1 bull else if (N gt 0)bull R = 0

An SBA coursework title may be like this

onebull Module A (Algorithm and Programming) Phone

book directorybull Candidates are required to implement a phone book

directory program to store names telephone numbers email addresses as well as other useful personal information The program should allow entries to be listed in different ways

bull Candidates should also develop a search engine which locates particular entries by inputting different search criteria

bull Candidates should demonstrate that they are aware of the reusability of the program design and justify the use of any data structures and algorithms in the implementation

Am I interested in Am I interested in those thingsthose things

Am I interested in Am I interested in those thingsthose things

Am I interested in basic IT knowledge

If your parents decide that you are going to have a new computer

do you have in your mind what kind of this and what kind of that you will want for your computer

or you will just leave it to somebody to choose a ldquogood computerrdquo for you

If you are the former it is likely that you are interested in basic IT knowledge

Am I interested in software development

bull Just recall when you were shown the ldquoToo big Too smallrdquo number guessing program in F2

bull Did you want to write such a programbull Do you want to learn to make that kind of

things if there is someone to teach you how to write them

bull If you do then likely you are interested in programming

Is the study supportive to the pursuit of my career

goal

bull IT is a learning tool

bull Program writing is a mental exercise

bull Computer Programming usually appears in the Year 1 curriculum in the Science Faculty and the Engineering Faculty

bull In summary the studying of this subject can help in the development of core abilities and generic skills

Is it likely that I will enjoy the study

bull To enjoy this subject you need to have the appropriate foundation to study it ndash Mathematics English

bull or the will power to achieve

bull You are very welcome to approach Mr K M Ng for further information about this subject

Page 3: Information and Communication Technology Senior Secondary Subject Selection Information

What is ICT aboutWhat is ICT aboutWhat is ICT aboutWhat is ICT about

Compulsory Part

Elective Part

SBA

Social Implications of IT and Communication Technology

Information Processing

Basic Programming

Concepts

Computer System

Fundamentals

Internet amp Its Applications

Basic Programming

Concepts

Software development

Coursework crossword puzzle Sudoku etc Software

development elective

Compulsory Part Example questions (I)

bull Uniform Resources Locator (URL) is to locate

bull A a particular web page or file existing in a web site

bull B a leased line reserved for related users

bull C a remote line for connecting users to the Internet

bull D a data line that provides unlimited access time

bull This question requires studentsrsquo understanding of fundamental ICT knowledge and concepts

Compulsory Part Example Questions (II)

bull Part of a passage written by Alan describing John Lee and John Woo is shown in the following box

bull Now Alan wants to make some changes in the passagebull 1048697 change lsquoMr Leersquo into lsquoJohn Leersquobull 1048697 change lsquoJohnrsquo into lsquoJohn Woorsquobull Describe briefly how Alan can do it by only using the

ldquosearch and replacerdquo function

Mr Lee and John are working in ABC University Mr Lee is aprofessor while John is a research assistant They have been workingtogether for more than two years

bull For this question students need to understand the operation of the ldquosearch and replacerdquo function The word-processing tool will simply find the pattern of word(s) being searched and replace it with other word(s) ndash it will not consider the content So students should predict the result after changes to avoid mistakes

bull To complete the task students should notice the priority between the two operations of the ldquosearch and replacerdquo function Students who simply use the ldquosearch and replacerdquo function in the order described in the question will generate a wrong result ndash instead it should be done in reverse order In this way studentsrsquo problem-solving skills are evaluated

Compulsory Part Example questions (III)

bull The Internet Fashion Design (IFD) is a web-based fashion retail company which has accumulated a large number of customers during the past two years Last month the whole IFD business was sold to a property development company and the development company screened the customersrsquo IFD profiles to select likely property-buyers and mailed its property catalogue to these selected customers

bull (a) Is it legal for IFD to sell its whole business including its customer information to another company Explain your answer

bull (b) Is it legal for the development company to use the customer information from IFD to screen for likely property-buyers Explain your answer

bull In this question students should know about the issue of data privacy

bull This kind of question assesses studentsrsquo critical thinking skills They have to support their point of view with convincing arguments and to a certain extent studentsrsquo values and attitudes on controversial issues can also be evaluated

An Elective Part Question may be like thishellip

bull A supermarket launches a promotion of milk products and gives bonus points to its customers through their membership cards if they buy a certain number of items of milk products The details of the bonus system are shown in the following table

Number of items Bonus points

1 ndash 4 0

5 ndash 7 1

8 ndash 10 2

11 -13 3

14 ndash 16 4

17 or above 5

bull John a programmer at the supermarket is going to write a program for the promotion

bull In the program variables N and R are used to store the number of items of milk products bought and the bonus points rewarded respectively There are three methods to be considered

bull Method Ibull if (N gt= 1 ampamp N lt= 4) bull R = 0 bull if (N gt= 5 ampamp N lt= 7) bull R = 1 bull if (N gt= 8 ampamp N lt= 10) bull R = 2 bull if (N gt= 11 ampamp N lt= 13) bull R = 3 bull if (N gt= 14 ampamp N lt= 16) bull R = 4 bull if (N gt= 17) bull R = 5bull (a) Use a nested-lf statement to rewrite Method I

bull Answer to (a)bull if (N gt= 1 ampamp N lt= 4) bull R = 0 bull else if (N lt= 7) bull R = 1 bull else if (N lt= 10) bull R = 2 bull else if (N lt= 13) bull R = 3 bull else if (N lt= 16) bull R = 4 bull else bull R = 5

bull Better Answer to (a)bull if (N gt 16) bull R = 5 bull else if (N gt 13) bull R = 4 bull else if (N gt 10) bull R = 3 bull else if (N gt 7) bull R = 2 bull else if (N gt 4) bull R = 1 bull else if (N gt 0)bull R = 0

An SBA coursework title may be like this

onebull Module A (Algorithm and Programming) Phone

book directorybull Candidates are required to implement a phone book

directory program to store names telephone numbers email addresses as well as other useful personal information The program should allow entries to be listed in different ways

bull Candidates should also develop a search engine which locates particular entries by inputting different search criteria

bull Candidates should demonstrate that they are aware of the reusability of the program design and justify the use of any data structures and algorithms in the implementation

Am I interested in Am I interested in those thingsthose things

Am I interested in Am I interested in those thingsthose things

Am I interested in basic IT knowledge

If your parents decide that you are going to have a new computer

do you have in your mind what kind of this and what kind of that you will want for your computer

or you will just leave it to somebody to choose a ldquogood computerrdquo for you

If you are the former it is likely that you are interested in basic IT knowledge

Am I interested in software development

bull Just recall when you were shown the ldquoToo big Too smallrdquo number guessing program in F2

bull Did you want to write such a programbull Do you want to learn to make that kind of

things if there is someone to teach you how to write them

bull If you do then likely you are interested in programming

Is the study supportive to the pursuit of my career

goal

bull IT is a learning tool

bull Program writing is a mental exercise

bull Computer Programming usually appears in the Year 1 curriculum in the Science Faculty and the Engineering Faculty

bull In summary the studying of this subject can help in the development of core abilities and generic skills

Is it likely that I will enjoy the study

bull To enjoy this subject you need to have the appropriate foundation to study it ndash Mathematics English

bull or the will power to achieve

bull You are very welcome to approach Mr K M Ng for further information about this subject

Page 4: Information and Communication Technology Senior Secondary Subject Selection Information

Compulsory Part

Elective Part

SBA

Social Implications of IT and Communication Technology

Information Processing

Basic Programming

Concepts

Computer System

Fundamentals

Internet amp Its Applications

Basic Programming

Concepts

Software development

Coursework crossword puzzle Sudoku etc Software

development elective

Compulsory Part Example questions (I)

bull Uniform Resources Locator (URL) is to locate

bull A a particular web page or file existing in a web site

bull B a leased line reserved for related users

bull C a remote line for connecting users to the Internet

bull D a data line that provides unlimited access time

bull This question requires studentsrsquo understanding of fundamental ICT knowledge and concepts

Compulsory Part Example Questions (II)

bull Part of a passage written by Alan describing John Lee and John Woo is shown in the following box

bull Now Alan wants to make some changes in the passagebull 1048697 change lsquoMr Leersquo into lsquoJohn Leersquobull 1048697 change lsquoJohnrsquo into lsquoJohn Woorsquobull Describe briefly how Alan can do it by only using the

ldquosearch and replacerdquo function

Mr Lee and John are working in ABC University Mr Lee is aprofessor while John is a research assistant They have been workingtogether for more than two years

bull For this question students need to understand the operation of the ldquosearch and replacerdquo function The word-processing tool will simply find the pattern of word(s) being searched and replace it with other word(s) ndash it will not consider the content So students should predict the result after changes to avoid mistakes

bull To complete the task students should notice the priority between the two operations of the ldquosearch and replacerdquo function Students who simply use the ldquosearch and replacerdquo function in the order described in the question will generate a wrong result ndash instead it should be done in reverse order In this way studentsrsquo problem-solving skills are evaluated

Compulsory Part Example questions (III)

bull The Internet Fashion Design (IFD) is a web-based fashion retail company which has accumulated a large number of customers during the past two years Last month the whole IFD business was sold to a property development company and the development company screened the customersrsquo IFD profiles to select likely property-buyers and mailed its property catalogue to these selected customers

bull (a) Is it legal for IFD to sell its whole business including its customer information to another company Explain your answer

bull (b) Is it legal for the development company to use the customer information from IFD to screen for likely property-buyers Explain your answer

bull In this question students should know about the issue of data privacy

bull This kind of question assesses studentsrsquo critical thinking skills They have to support their point of view with convincing arguments and to a certain extent studentsrsquo values and attitudes on controversial issues can also be evaluated

An Elective Part Question may be like thishellip

bull A supermarket launches a promotion of milk products and gives bonus points to its customers through their membership cards if they buy a certain number of items of milk products The details of the bonus system are shown in the following table

Number of items Bonus points

1 ndash 4 0

5 ndash 7 1

8 ndash 10 2

11 -13 3

14 ndash 16 4

17 or above 5

bull John a programmer at the supermarket is going to write a program for the promotion

bull In the program variables N and R are used to store the number of items of milk products bought and the bonus points rewarded respectively There are three methods to be considered

bull Method Ibull if (N gt= 1 ampamp N lt= 4) bull R = 0 bull if (N gt= 5 ampamp N lt= 7) bull R = 1 bull if (N gt= 8 ampamp N lt= 10) bull R = 2 bull if (N gt= 11 ampamp N lt= 13) bull R = 3 bull if (N gt= 14 ampamp N lt= 16) bull R = 4 bull if (N gt= 17) bull R = 5bull (a) Use a nested-lf statement to rewrite Method I

bull Answer to (a)bull if (N gt= 1 ampamp N lt= 4) bull R = 0 bull else if (N lt= 7) bull R = 1 bull else if (N lt= 10) bull R = 2 bull else if (N lt= 13) bull R = 3 bull else if (N lt= 16) bull R = 4 bull else bull R = 5

bull Better Answer to (a)bull if (N gt 16) bull R = 5 bull else if (N gt 13) bull R = 4 bull else if (N gt 10) bull R = 3 bull else if (N gt 7) bull R = 2 bull else if (N gt 4) bull R = 1 bull else if (N gt 0)bull R = 0

An SBA coursework title may be like this

onebull Module A (Algorithm and Programming) Phone

book directorybull Candidates are required to implement a phone book

directory program to store names telephone numbers email addresses as well as other useful personal information The program should allow entries to be listed in different ways

bull Candidates should also develop a search engine which locates particular entries by inputting different search criteria

bull Candidates should demonstrate that they are aware of the reusability of the program design and justify the use of any data structures and algorithms in the implementation

Am I interested in Am I interested in those thingsthose things

Am I interested in Am I interested in those thingsthose things

Am I interested in basic IT knowledge

If your parents decide that you are going to have a new computer

do you have in your mind what kind of this and what kind of that you will want for your computer

or you will just leave it to somebody to choose a ldquogood computerrdquo for you

If you are the former it is likely that you are interested in basic IT knowledge

Am I interested in software development

bull Just recall when you were shown the ldquoToo big Too smallrdquo number guessing program in F2

bull Did you want to write such a programbull Do you want to learn to make that kind of

things if there is someone to teach you how to write them

bull If you do then likely you are interested in programming

Is the study supportive to the pursuit of my career

goal

bull IT is a learning tool

bull Program writing is a mental exercise

bull Computer Programming usually appears in the Year 1 curriculum in the Science Faculty and the Engineering Faculty

bull In summary the studying of this subject can help in the development of core abilities and generic skills

Is it likely that I will enjoy the study

bull To enjoy this subject you need to have the appropriate foundation to study it ndash Mathematics English

bull or the will power to achieve

bull You are very welcome to approach Mr K M Ng for further information about this subject

Page 5: Information and Communication Technology Senior Secondary Subject Selection Information

Social Implications of IT and Communication Technology

Information Processing

Basic Programming

Concepts

Computer System

Fundamentals

Internet amp Its Applications

Basic Programming

Concepts

Software development

Coursework crossword puzzle Sudoku etc Software

development elective

Compulsory Part Example questions (I)

bull Uniform Resources Locator (URL) is to locate

bull A a particular web page or file existing in a web site

bull B a leased line reserved for related users

bull C a remote line for connecting users to the Internet

bull D a data line that provides unlimited access time

bull This question requires studentsrsquo understanding of fundamental ICT knowledge and concepts

Compulsory Part Example Questions (II)

bull Part of a passage written by Alan describing John Lee and John Woo is shown in the following box

bull Now Alan wants to make some changes in the passagebull 1048697 change lsquoMr Leersquo into lsquoJohn Leersquobull 1048697 change lsquoJohnrsquo into lsquoJohn Woorsquobull Describe briefly how Alan can do it by only using the

ldquosearch and replacerdquo function

Mr Lee and John are working in ABC University Mr Lee is aprofessor while John is a research assistant They have been workingtogether for more than two years

bull For this question students need to understand the operation of the ldquosearch and replacerdquo function The word-processing tool will simply find the pattern of word(s) being searched and replace it with other word(s) ndash it will not consider the content So students should predict the result after changes to avoid mistakes

bull To complete the task students should notice the priority between the two operations of the ldquosearch and replacerdquo function Students who simply use the ldquosearch and replacerdquo function in the order described in the question will generate a wrong result ndash instead it should be done in reverse order In this way studentsrsquo problem-solving skills are evaluated

Compulsory Part Example questions (III)

bull The Internet Fashion Design (IFD) is a web-based fashion retail company which has accumulated a large number of customers during the past two years Last month the whole IFD business was sold to a property development company and the development company screened the customersrsquo IFD profiles to select likely property-buyers and mailed its property catalogue to these selected customers

bull (a) Is it legal for IFD to sell its whole business including its customer information to another company Explain your answer

bull (b) Is it legal for the development company to use the customer information from IFD to screen for likely property-buyers Explain your answer

bull In this question students should know about the issue of data privacy

bull This kind of question assesses studentsrsquo critical thinking skills They have to support their point of view with convincing arguments and to a certain extent studentsrsquo values and attitudes on controversial issues can also be evaluated

An Elective Part Question may be like thishellip

bull A supermarket launches a promotion of milk products and gives bonus points to its customers through their membership cards if they buy a certain number of items of milk products The details of the bonus system are shown in the following table

Number of items Bonus points

1 ndash 4 0

5 ndash 7 1

8 ndash 10 2

11 -13 3

14 ndash 16 4

17 or above 5

bull John a programmer at the supermarket is going to write a program for the promotion

bull In the program variables N and R are used to store the number of items of milk products bought and the bonus points rewarded respectively There are three methods to be considered

bull Method Ibull if (N gt= 1 ampamp N lt= 4) bull R = 0 bull if (N gt= 5 ampamp N lt= 7) bull R = 1 bull if (N gt= 8 ampamp N lt= 10) bull R = 2 bull if (N gt= 11 ampamp N lt= 13) bull R = 3 bull if (N gt= 14 ampamp N lt= 16) bull R = 4 bull if (N gt= 17) bull R = 5bull (a) Use a nested-lf statement to rewrite Method I

bull Answer to (a)bull if (N gt= 1 ampamp N lt= 4) bull R = 0 bull else if (N lt= 7) bull R = 1 bull else if (N lt= 10) bull R = 2 bull else if (N lt= 13) bull R = 3 bull else if (N lt= 16) bull R = 4 bull else bull R = 5

bull Better Answer to (a)bull if (N gt 16) bull R = 5 bull else if (N gt 13) bull R = 4 bull else if (N gt 10) bull R = 3 bull else if (N gt 7) bull R = 2 bull else if (N gt 4) bull R = 1 bull else if (N gt 0)bull R = 0

An SBA coursework title may be like this

onebull Module A (Algorithm and Programming) Phone

book directorybull Candidates are required to implement a phone book

directory program to store names telephone numbers email addresses as well as other useful personal information The program should allow entries to be listed in different ways

bull Candidates should also develop a search engine which locates particular entries by inputting different search criteria

bull Candidates should demonstrate that they are aware of the reusability of the program design and justify the use of any data structures and algorithms in the implementation

Am I interested in Am I interested in those thingsthose things

Am I interested in Am I interested in those thingsthose things

Am I interested in basic IT knowledge

If your parents decide that you are going to have a new computer

do you have in your mind what kind of this and what kind of that you will want for your computer

or you will just leave it to somebody to choose a ldquogood computerrdquo for you

If you are the former it is likely that you are interested in basic IT knowledge

Am I interested in software development

bull Just recall when you were shown the ldquoToo big Too smallrdquo number guessing program in F2

bull Did you want to write such a programbull Do you want to learn to make that kind of

things if there is someone to teach you how to write them

bull If you do then likely you are interested in programming

Is the study supportive to the pursuit of my career

goal

bull IT is a learning tool

bull Program writing is a mental exercise

bull Computer Programming usually appears in the Year 1 curriculum in the Science Faculty and the Engineering Faculty

bull In summary the studying of this subject can help in the development of core abilities and generic skills

Is it likely that I will enjoy the study

bull To enjoy this subject you need to have the appropriate foundation to study it ndash Mathematics English

bull or the will power to achieve

bull You are very welcome to approach Mr K M Ng for further information about this subject

Page 6: Information and Communication Technology Senior Secondary Subject Selection Information

Basic Programming

Concepts

Software development

Coursework crossword puzzle Sudoku etc Software

development elective

Compulsory Part Example questions (I)

bull Uniform Resources Locator (URL) is to locate

bull A a particular web page or file existing in a web site

bull B a leased line reserved for related users

bull C a remote line for connecting users to the Internet

bull D a data line that provides unlimited access time

bull This question requires studentsrsquo understanding of fundamental ICT knowledge and concepts

Compulsory Part Example Questions (II)

bull Part of a passage written by Alan describing John Lee and John Woo is shown in the following box

bull Now Alan wants to make some changes in the passagebull 1048697 change lsquoMr Leersquo into lsquoJohn Leersquobull 1048697 change lsquoJohnrsquo into lsquoJohn Woorsquobull Describe briefly how Alan can do it by only using the

ldquosearch and replacerdquo function

Mr Lee and John are working in ABC University Mr Lee is aprofessor while John is a research assistant They have been workingtogether for more than two years

bull For this question students need to understand the operation of the ldquosearch and replacerdquo function The word-processing tool will simply find the pattern of word(s) being searched and replace it with other word(s) ndash it will not consider the content So students should predict the result after changes to avoid mistakes

bull To complete the task students should notice the priority between the two operations of the ldquosearch and replacerdquo function Students who simply use the ldquosearch and replacerdquo function in the order described in the question will generate a wrong result ndash instead it should be done in reverse order In this way studentsrsquo problem-solving skills are evaluated

Compulsory Part Example questions (III)

bull The Internet Fashion Design (IFD) is a web-based fashion retail company which has accumulated a large number of customers during the past two years Last month the whole IFD business was sold to a property development company and the development company screened the customersrsquo IFD profiles to select likely property-buyers and mailed its property catalogue to these selected customers

bull (a) Is it legal for IFD to sell its whole business including its customer information to another company Explain your answer

bull (b) Is it legal for the development company to use the customer information from IFD to screen for likely property-buyers Explain your answer

bull In this question students should know about the issue of data privacy

bull This kind of question assesses studentsrsquo critical thinking skills They have to support their point of view with convincing arguments and to a certain extent studentsrsquo values and attitudes on controversial issues can also be evaluated

An Elective Part Question may be like thishellip

bull A supermarket launches a promotion of milk products and gives bonus points to its customers through their membership cards if they buy a certain number of items of milk products The details of the bonus system are shown in the following table

Number of items Bonus points

1 ndash 4 0

5 ndash 7 1

8 ndash 10 2

11 -13 3

14 ndash 16 4

17 or above 5

bull John a programmer at the supermarket is going to write a program for the promotion

bull In the program variables N and R are used to store the number of items of milk products bought and the bonus points rewarded respectively There are three methods to be considered

bull Method Ibull if (N gt= 1 ampamp N lt= 4) bull R = 0 bull if (N gt= 5 ampamp N lt= 7) bull R = 1 bull if (N gt= 8 ampamp N lt= 10) bull R = 2 bull if (N gt= 11 ampamp N lt= 13) bull R = 3 bull if (N gt= 14 ampamp N lt= 16) bull R = 4 bull if (N gt= 17) bull R = 5bull (a) Use a nested-lf statement to rewrite Method I

bull Answer to (a)bull if (N gt= 1 ampamp N lt= 4) bull R = 0 bull else if (N lt= 7) bull R = 1 bull else if (N lt= 10) bull R = 2 bull else if (N lt= 13) bull R = 3 bull else if (N lt= 16) bull R = 4 bull else bull R = 5

bull Better Answer to (a)bull if (N gt 16) bull R = 5 bull else if (N gt 13) bull R = 4 bull else if (N gt 10) bull R = 3 bull else if (N gt 7) bull R = 2 bull else if (N gt 4) bull R = 1 bull else if (N gt 0)bull R = 0

An SBA coursework title may be like this

onebull Module A (Algorithm and Programming) Phone

book directorybull Candidates are required to implement a phone book

directory program to store names telephone numbers email addresses as well as other useful personal information The program should allow entries to be listed in different ways

bull Candidates should also develop a search engine which locates particular entries by inputting different search criteria

bull Candidates should demonstrate that they are aware of the reusability of the program design and justify the use of any data structures and algorithms in the implementation

Am I interested in Am I interested in those thingsthose things

Am I interested in Am I interested in those thingsthose things

Am I interested in basic IT knowledge

If your parents decide that you are going to have a new computer

do you have in your mind what kind of this and what kind of that you will want for your computer

or you will just leave it to somebody to choose a ldquogood computerrdquo for you

If you are the former it is likely that you are interested in basic IT knowledge

Am I interested in software development

bull Just recall when you were shown the ldquoToo big Too smallrdquo number guessing program in F2

bull Did you want to write such a programbull Do you want to learn to make that kind of

things if there is someone to teach you how to write them

bull If you do then likely you are interested in programming

Is the study supportive to the pursuit of my career

goal

bull IT is a learning tool

bull Program writing is a mental exercise

bull Computer Programming usually appears in the Year 1 curriculum in the Science Faculty and the Engineering Faculty

bull In summary the studying of this subject can help in the development of core abilities and generic skills

Is it likely that I will enjoy the study

bull To enjoy this subject you need to have the appropriate foundation to study it ndash Mathematics English

bull or the will power to achieve

bull You are very welcome to approach Mr K M Ng for further information about this subject

Page 7: Information and Communication Technology Senior Secondary Subject Selection Information

Compulsory Part Example questions (I)

bull Uniform Resources Locator (URL) is to locate

bull A a particular web page or file existing in a web site

bull B a leased line reserved for related users

bull C a remote line for connecting users to the Internet

bull D a data line that provides unlimited access time

bull This question requires studentsrsquo understanding of fundamental ICT knowledge and concepts

Compulsory Part Example Questions (II)

bull Part of a passage written by Alan describing John Lee and John Woo is shown in the following box

bull Now Alan wants to make some changes in the passagebull 1048697 change lsquoMr Leersquo into lsquoJohn Leersquobull 1048697 change lsquoJohnrsquo into lsquoJohn Woorsquobull Describe briefly how Alan can do it by only using the

ldquosearch and replacerdquo function

Mr Lee and John are working in ABC University Mr Lee is aprofessor while John is a research assistant They have been workingtogether for more than two years

bull For this question students need to understand the operation of the ldquosearch and replacerdquo function The word-processing tool will simply find the pattern of word(s) being searched and replace it with other word(s) ndash it will not consider the content So students should predict the result after changes to avoid mistakes

bull To complete the task students should notice the priority between the two operations of the ldquosearch and replacerdquo function Students who simply use the ldquosearch and replacerdquo function in the order described in the question will generate a wrong result ndash instead it should be done in reverse order In this way studentsrsquo problem-solving skills are evaluated

Compulsory Part Example questions (III)

bull The Internet Fashion Design (IFD) is a web-based fashion retail company which has accumulated a large number of customers during the past two years Last month the whole IFD business was sold to a property development company and the development company screened the customersrsquo IFD profiles to select likely property-buyers and mailed its property catalogue to these selected customers

bull (a) Is it legal for IFD to sell its whole business including its customer information to another company Explain your answer

bull (b) Is it legal for the development company to use the customer information from IFD to screen for likely property-buyers Explain your answer

bull In this question students should know about the issue of data privacy

bull This kind of question assesses studentsrsquo critical thinking skills They have to support their point of view with convincing arguments and to a certain extent studentsrsquo values and attitudes on controversial issues can also be evaluated

An Elective Part Question may be like thishellip

bull A supermarket launches a promotion of milk products and gives bonus points to its customers through their membership cards if they buy a certain number of items of milk products The details of the bonus system are shown in the following table

Number of items Bonus points

1 ndash 4 0

5 ndash 7 1

8 ndash 10 2

11 -13 3

14 ndash 16 4

17 or above 5

bull John a programmer at the supermarket is going to write a program for the promotion

bull In the program variables N and R are used to store the number of items of milk products bought and the bonus points rewarded respectively There are three methods to be considered

bull Method Ibull if (N gt= 1 ampamp N lt= 4) bull R = 0 bull if (N gt= 5 ampamp N lt= 7) bull R = 1 bull if (N gt= 8 ampamp N lt= 10) bull R = 2 bull if (N gt= 11 ampamp N lt= 13) bull R = 3 bull if (N gt= 14 ampamp N lt= 16) bull R = 4 bull if (N gt= 17) bull R = 5bull (a) Use a nested-lf statement to rewrite Method I

bull Answer to (a)bull if (N gt= 1 ampamp N lt= 4) bull R = 0 bull else if (N lt= 7) bull R = 1 bull else if (N lt= 10) bull R = 2 bull else if (N lt= 13) bull R = 3 bull else if (N lt= 16) bull R = 4 bull else bull R = 5

bull Better Answer to (a)bull if (N gt 16) bull R = 5 bull else if (N gt 13) bull R = 4 bull else if (N gt 10) bull R = 3 bull else if (N gt 7) bull R = 2 bull else if (N gt 4) bull R = 1 bull else if (N gt 0)bull R = 0

An SBA coursework title may be like this

onebull Module A (Algorithm and Programming) Phone

book directorybull Candidates are required to implement a phone book

directory program to store names telephone numbers email addresses as well as other useful personal information The program should allow entries to be listed in different ways

bull Candidates should also develop a search engine which locates particular entries by inputting different search criteria

bull Candidates should demonstrate that they are aware of the reusability of the program design and justify the use of any data structures and algorithms in the implementation

Am I interested in Am I interested in those thingsthose things

Am I interested in Am I interested in those thingsthose things

Am I interested in basic IT knowledge

If your parents decide that you are going to have a new computer

do you have in your mind what kind of this and what kind of that you will want for your computer

or you will just leave it to somebody to choose a ldquogood computerrdquo for you

If you are the former it is likely that you are interested in basic IT knowledge

Am I interested in software development

bull Just recall when you were shown the ldquoToo big Too smallrdquo number guessing program in F2

bull Did you want to write such a programbull Do you want to learn to make that kind of

things if there is someone to teach you how to write them

bull If you do then likely you are interested in programming

Is the study supportive to the pursuit of my career

goal

bull IT is a learning tool

bull Program writing is a mental exercise

bull Computer Programming usually appears in the Year 1 curriculum in the Science Faculty and the Engineering Faculty

bull In summary the studying of this subject can help in the development of core abilities and generic skills

Is it likely that I will enjoy the study

bull To enjoy this subject you need to have the appropriate foundation to study it ndash Mathematics English

bull or the will power to achieve

bull You are very welcome to approach Mr K M Ng for further information about this subject

Page 8: Information and Communication Technology Senior Secondary Subject Selection Information

bull This question requires studentsrsquo understanding of fundamental ICT knowledge and concepts

Compulsory Part Example Questions (II)

bull Part of a passage written by Alan describing John Lee and John Woo is shown in the following box

bull Now Alan wants to make some changes in the passagebull 1048697 change lsquoMr Leersquo into lsquoJohn Leersquobull 1048697 change lsquoJohnrsquo into lsquoJohn Woorsquobull Describe briefly how Alan can do it by only using the

ldquosearch and replacerdquo function

Mr Lee and John are working in ABC University Mr Lee is aprofessor while John is a research assistant They have been workingtogether for more than two years

bull For this question students need to understand the operation of the ldquosearch and replacerdquo function The word-processing tool will simply find the pattern of word(s) being searched and replace it with other word(s) ndash it will not consider the content So students should predict the result after changes to avoid mistakes

bull To complete the task students should notice the priority between the two operations of the ldquosearch and replacerdquo function Students who simply use the ldquosearch and replacerdquo function in the order described in the question will generate a wrong result ndash instead it should be done in reverse order In this way studentsrsquo problem-solving skills are evaluated

Compulsory Part Example questions (III)

bull The Internet Fashion Design (IFD) is a web-based fashion retail company which has accumulated a large number of customers during the past two years Last month the whole IFD business was sold to a property development company and the development company screened the customersrsquo IFD profiles to select likely property-buyers and mailed its property catalogue to these selected customers

bull (a) Is it legal for IFD to sell its whole business including its customer information to another company Explain your answer

bull (b) Is it legal for the development company to use the customer information from IFD to screen for likely property-buyers Explain your answer

bull In this question students should know about the issue of data privacy

bull This kind of question assesses studentsrsquo critical thinking skills They have to support their point of view with convincing arguments and to a certain extent studentsrsquo values and attitudes on controversial issues can also be evaluated

An Elective Part Question may be like thishellip

bull A supermarket launches a promotion of milk products and gives bonus points to its customers through their membership cards if they buy a certain number of items of milk products The details of the bonus system are shown in the following table

Number of items Bonus points

1 ndash 4 0

5 ndash 7 1

8 ndash 10 2

11 -13 3

14 ndash 16 4

17 or above 5

bull John a programmer at the supermarket is going to write a program for the promotion

bull In the program variables N and R are used to store the number of items of milk products bought and the bonus points rewarded respectively There are three methods to be considered

bull Method Ibull if (N gt= 1 ampamp N lt= 4) bull R = 0 bull if (N gt= 5 ampamp N lt= 7) bull R = 1 bull if (N gt= 8 ampamp N lt= 10) bull R = 2 bull if (N gt= 11 ampamp N lt= 13) bull R = 3 bull if (N gt= 14 ampamp N lt= 16) bull R = 4 bull if (N gt= 17) bull R = 5bull (a) Use a nested-lf statement to rewrite Method I

bull Answer to (a)bull if (N gt= 1 ampamp N lt= 4) bull R = 0 bull else if (N lt= 7) bull R = 1 bull else if (N lt= 10) bull R = 2 bull else if (N lt= 13) bull R = 3 bull else if (N lt= 16) bull R = 4 bull else bull R = 5

bull Better Answer to (a)bull if (N gt 16) bull R = 5 bull else if (N gt 13) bull R = 4 bull else if (N gt 10) bull R = 3 bull else if (N gt 7) bull R = 2 bull else if (N gt 4) bull R = 1 bull else if (N gt 0)bull R = 0

An SBA coursework title may be like this

onebull Module A (Algorithm and Programming) Phone

book directorybull Candidates are required to implement a phone book

directory program to store names telephone numbers email addresses as well as other useful personal information The program should allow entries to be listed in different ways

bull Candidates should also develop a search engine which locates particular entries by inputting different search criteria

bull Candidates should demonstrate that they are aware of the reusability of the program design and justify the use of any data structures and algorithms in the implementation

Am I interested in Am I interested in those thingsthose things

Am I interested in Am I interested in those thingsthose things

Am I interested in basic IT knowledge

If your parents decide that you are going to have a new computer

do you have in your mind what kind of this and what kind of that you will want for your computer

or you will just leave it to somebody to choose a ldquogood computerrdquo for you

If you are the former it is likely that you are interested in basic IT knowledge

Am I interested in software development

bull Just recall when you were shown the ldquoToo big Too smallrdquo number guessing program in F2

bull Did you want to write such a programbull Do you want to learn to make that kind of

things if there is someone to teach you how to write them

bull If you do then likely you are interested in programming

Is the study supportive to the pursuit of my career

goal

bull IT is a learning tool

bull Program writing is a mental exercise

bull Computer Programming usually appears in the Year 1 curriculum in the Science Faculty and the Engineering Faculty

bull In summary the studying of this subject can help in the development of core abilities and generic skills

Is it likely that I will enjoy the study

bull To enjoy this subject you need to have the appropriate foundation to study it ndash Mathematics English

bull or the will power to achieve

bull You are very welcome to approach Mr K M Ng for further information about this subject

Page 9: Information and Communication Technology Senior Secondary Subject Selection Information

Compulsory Part Example Questions (II)

bull Part of a passage written by Alan describing John Lee and John Woo is shown in the following box

bull Now Alan wants to make some changes in the passagebull 1048697 change lsquoMr Leersquo into lsquoJohn Leersquobull 1048697 change lsquoJohnrsquo into lsquoJohn Woorsquobull Describe briefly how Alan can do it by only using the

ldquosearch and replacerdquo function

Mr Lee and John are working in ABC University Mr Lee is aprofessor while John is a research assistant They have been workingtogether for more than two years

bull For this question students need to understand the operation of the ldquosearch and replacerdquo function The word-processing tool will simply find the pattern of word(s) being searched and replace it with other word(s) ndash it will not consider the content So students should predict the result after changes to avoid mistakes

bull To complete the task students should notice the priority between the two operations of the ldquosearch and replacerdquo function Students who simply use the ldquosearch and replacerdquo function in the order described in the question will generate a wrong result ndash instead it should be done in reverse order In this way studentsrsquo problem-solving skills are evaluated

Compulsory Part Example questions (III)

bull The Internet Fashion Design (IFD) is a web-based fashion retail company which has accumulated a large number of customers during the past two years Last month the whole IFD business was sold to a property development company and the development company screened the customersrsquo IFD profiles to select likely property-buyers and mailed its property catalogue to these selected customers

bull (a) Is it legal for IFD to sell its whole business including its customer information to another company Explain your answer

bull (b) Is it legal for the development company to use the customer information from IFD to screen for likely property-buyers Explain your answer

bull In this question students should know about the issue of data privacy

bull This kind of question assesses studentsrsquo critical thinking skills They have to support their point of view with convincing arguments and to a certain extent studentsrsquo values and attitudes on controversial issues can also be evaluated

An Elective Part Question may be like thishellip

bull A supermarket launches a promotion of milk products and gives bonus points to its customers through their membership cards if they buy a certain number of items of milk products The details of the bonus system are shown in the following table

Number of items Bonus points

1 ndash 4 0

5 ndash 7 1

8 ndash 10 2

11 -13 3

14 ndash 16 4

17 or above 5

bull John a programmer at the supermarket is going to write a program for the promotion

bull In the program variables N and R are used to store the number of items of milk products bought and the bonus points rewarded respectively There are three methods to be considered

bull Method Ibull if (N gt= 1 ampamp N lt= 4) bull R = 0 bull if (N gt= 5 ampamp N lt= 7) bull R = 1 bull if (N gt= 8 ampamp N lt= 10) bull R = 2 bull if (N gt= 11 ampamp N lt= 13) bull R = 3 bull if (N gt= 14 ampamp N lt= 16) bull R = 4 bull if (N gt= 17) bull R = 5bull (a) Use a nested-lf statement to rewrite Method I

bull Answer to (a)bull if (N gt= 1 ampamp N lt= 4) bull R = 0 bull else if (N lt= 7) bull R = 1 bull else if (N lt= 10) bull R = 2 bull else if (N lt= 13) bull R = 3 bull else if (N lt= 16) bull R = 4 bull else bull R = 5

bull Better Answer to (a)bull if (N gt 16) bull R = 5 bull else if (N gt 13) bull R = 4 bull else if (N gt 10) bull R = 3 bull else if (N gt 7) bull R = 2 bull else if (N gt 4) bull R = 1 bull else if (N gt 0)bull R = 0

An SBA coursework title may be like this

onebull Module A (Algorithm and Programming) Phone

book directorybull Candidates are required to implement a phone book

directory program to store names telephone numbers email addresses as well as other useful personal information The program should allow entries to be listed in different ways

bull Candidates should also develop a search engine which locates particular entries by inputting different search criteria

bull Candidates should demonstrate that they are aware of the reusability of the program design and justify the use of any data structures and algorithms in the implementation

Am I interested in Am I interested in those thingsthose things

Am I interested in Am I interested in those thingsthose things

Am I interested in basic IT knowledge

If your parents decide that you are going to have a new computer

do you have in your mind what kind of this and what kind of that you will want for your computer

or you will just leave it to somebody to choose a ldquogood computerrdquo for you

If you are the former it is likely that you are interested in basic IT knowledge

Am I interested in software development

bull Just recall when you were shown the ldquoToo big Too smallrdquo number guessing program in F2

bull Did you want to write such a programbull Do you want to learn to make that kind of

things if there is someone to teach you how to write them

bull If you do then likely you are interested in programming

Is the study supportive to the pursuit of my career

goal

bull IT is a learning tool

bull Program writing is a mental exercise

bull Computer Programming usually appears in the Year 1 curriculum in the Science Faculty and the Engineering Faculty

bull In summary the studying of this subject can help in the development of core abilities and generic skills

Is it likely that I will enjoy the study

bull To enjoy this subject you need to have the appropriate foundation to study it ndash Mathematics English

bull or the will power to achieve

bull You are very welcome to approach Mr K M Ng for further information about this subject

Page 10: Information and Communication Technology Senior Secondary Subject Selection Information

bull For this question students need to understand the operation of the ldquosearch and replacerdquo function The word-processing tool will simply find the pattern of word(s) being searched and replace it with other word(s) ndash it will not consider the content So students should predict the result after changes to avoid mistakes

bull To complete the task students should notice the priority between the two operations of the ldquosearch and replacerdquo function Students who simply use the ldquosearch and replacerdquo function in the order described in the question will generate a wrong result ndash instead it should be done in reverse order In this way studentsrsquo problem-solving skills are evaluated

Compulsory Part Example questions (III)

bull The Internet Fashion Design (IFD) is a web-based fashion retail company which has accumulated a large number of customers during the past two years Last month the whole IFD business was sold to a property development company and the development company screened the customersrsquo IFD profiles to select likely property-buyers and mailed its property catalogue to these selected customers

bull (a) Is it legal for IFD to sell its whole business including its customer information to another company Explain your answer

bull (b) Is it legal for the development company to use the customer information from IFD to screen for likely property-buyers Explain your answer

bull In this question students should know about the issue of data privacy

bull This kind of question assesses studentsrsquo critical thinking skills They have to support their point of view with convincing arguments and to a certain extent studentsrsquo values and attitudes on controversial issues can also be evaluated

An Elective Part Question may be like thishellip

bull A supermarket launches a promotion of milk products and gives bonus points to its customers through their membership cards if they buy a certain number of items of milk products The details of the bonus system are shown in the following table

Number of items Bonus points

1 ndash 4 0

5 ndash 7 1

8 ndash 10 2

11 -13 3

14 ndash 16 4

17 or above 5

bull John a programmer at the supermarket is going to write a program for the promotion

bull In the program variables N and R are used to store the number of items of milk products bought and the bonus points rewarded respectively There are three methods to be considered

bull Method Ibull if (N gt= 1 ampamp N lt= 4) bull R = 0 bull if (N gt= 5 ampamp N lt= 7) bull R = 1 bull if (N gt= 8 ampamp N lt= 10) bull R = 2 bull if (N gt= 11 ampamp N lt= 13) bull R = 3 bull if (N gt= 14 ampamp N lt= 16) bull R = 4 bull if (N gt= 17) bull R = 5bull (a) Use a nested-lf statement to rewrite Method I

bull Answer to (a)bull if (N gt= 1 ampamp N lt= 4) bull R = 0 bull else if (N lt= 7) bull R = 1 bull else if (N lt= 10) bull R = 2 bull else if (N lt= 13) bull R = 3 bull else if (N lt= 16) bull R = 4 bull else bull R = 5

bull Better Answer to (a)bull if (N gt 16) bull R = 5 bull else if (N gt 13) bull R = 4 bull else if (N gt 10) bull R = 3 bull else if (N gt 7) bull R = 2 bull else if (N gt 4) bull R = 1 bull else if (N gt 0)bull R = 0

An SBA coursework title may be like this

onebull Module A (Algorithm and Programming) Phone

book directorybull Candidates are required to implement a phone book

directory program to store names telephone numbers email addresses as well as other useful personal information The program should allow entries to be listed in different ways

bull Candidates should also develop a search engine which locates particular entries by inputting different search criteria

bull Candidates should demonstrate that they are aware of the reusability of the program design and justify the use of any data structures and algorithms in the implementation

Am I interested in Am I interested in those thingsthose things

Am I interested in Am I interested in those thingsthose things

Am I interested in basic IT knowledge

If your parents decide that you are going to have a new computer

do you have in your mind what kind of this and what kind of that you will want for your computer

or you will just leave it to somebody to choose a ldquogood computerrdquo for you

If you are the former it is likely that you are interested in basic IT knowledge

Am I interested in software development

bull Just recall when you were shown the ldquoToo big Too smallrdquo number guessing program in F2

bull Did you want to write such a programbull Do you want to learn to make that kind of

things if there is someone to teach you how to write them

bull If you do then likely you are interested in programming

Is the study supportive to the pursuit of my career

goal

bull IT is a learning tool

bull Program writing is a mental exercise

bull Computer Programming usually appears in the Year 1 curriculum in the Science Faculty and the Engineering Faculty

bull In summary the studying of this subject can help in the development of core abilities and generic skills

Is it likely that I will enjoy the study

bull To enjoy this subject you need to have the appropriate foundation to study it ndash Mathematics English

bull or the will power to achieve

bull You are very welcome to approach Mr K M Ng for further information about this subject

Page 11: Information and Communication Technology Senior Secondary Subject Selection Information

bull To complete the task students should notice the priority between the two operations of the ldquosearch and replacerdquo function Students who simply use the ldquosearch and replacerdquo function in the order described in the question will generate a wrong result ndash instead it should be done in reverse order In this way studentsrsquo problem-solving skills are evaluated

Compulsory Part Example questions (III)

bull The Internet Fashion Design (IFD) is a web-based fashion retail company which has accumulated a large number of customers during the past two years Last month the whole IFD business was sold to a property development company and the development company screened the customersrsquo IFD profiles to select likely property-buyers and mailed its property catalogue to these selected customers

bull (a) Is it legal for IFD to sell its whole business including its customer information to another company Explain your answer

bull (b) Is it legal for the development company to use the customer information from IFD to screen for likely property-buyers Explain your answer

bull In this question students should know about the issue of data privacy

bull This kind of question assesses studentsrsquo critical thinking skills They have to support their point of view with convincing arguments and to a certain extent studentsrsquo values and attitudes on controversial issues can also be evaluated

An Elective Part Question may be like thishellip

bull A supermarket launches a promotion of milk products and gives bonus points to its customers through their membership cards if they buy a certain number of items of milk products The details of the bonus system are shown in the following table

Number of items Bonus points

1 ndash 4 0

5 ndash 7 1

8 ndash 10 2

11 -13 3

14 ndash 16 4

17 or above 5

bull John a programmer at the supermarket is going to write a program for the promotion

bull In the program variables N and R are used to store the number of items of milk products bought and the bonus points rewarded respectively There are three methods to be considered

bull Method Ibull if (N gt= 1 ampamp N lt= 4) bull R = 0 bull if (N gt= 5 ampamp N lt= 7) bull R = 1 bull if (N gt= 8 ampamp N lt= 10) bull R = 2 bull if (N gt= 11 ampamp N lt= 13) bull R = 3 bull if (N gt= 14 ampamp N lt= 16) bull R = 4 bull if (N gt= 17) bull R = 5bull (a) Use a nested-lf statement to rewrite Method I

bull Answer to (a)bull if (N gt= 1 ampamp N lt= 4) bull R = 0 bull else if (N lt= 7) bull R = 1 bull else if (N lt= 10) bull R = 2 bull else if (N lt= 13) bull R = 3 bull else if (N lt= 16) bull R = 4 bull else bull R = 5

bull Better Answer to (a)bull if (N gt 16) bull R = 5 bull else if (N gt 13) bull R = 4 bull else if (N gt 10) bull R = 3 bull else if (N gt 7) bull R = 2 bull else if (N gt 4) bull R = 1 bull else if (N gt 0)bull R = 0

An SBA coursework title may be like this

onebull Module A (Algorithm and Programming) Phone

book directorybull Candidates are required to implement a phone book

directory program to store names telephone numbers email addresses as well as other useful personal information The program should allow entries to be listed in different ways

bull Candidates should also develop a search engine which locates particular entries by inputting different search criteria

bull Candidates should demonstrate that they are aware of the reusability of the program design and justify the use of any data structures and algorithms in the implementation

Am I interested in Am I interested in those thingsthose things

Am I interested in Am I interested in those thingsthose things

Am I interested in basic IT knowledge

If your parents decide that you are going to have a new computer

do you have in your mind what kind of this and what kind of that you will want for your computer

or you will just leave it to somebody to choose a ldquogood computerrdquo for you

If you are the former it is likely that you are interested in basic IT knowledge

Am I interested in software development

bull Just recall when you were shown the ldquoToo big Too smallrdquo number guessing program in F2

bull Did you want to write such a programbull Do you want to learn to make that kind of

things if there is someone to teach you how to write them

bull If you do then likely you are interested in programming

Is the study supportive to the pursuit of my career

goal

bull IT is a learning tool

bull Program writing is a mental exercise

bull Computer Programming usually appears in the Year 1 curriculum in the Science Faculty and the Engineering Faculty

bull In summary the studying of this subject can help in the development of core abilities and generic skills

Is it likely that I will enjoy the study

bull To enjoy this subject you need to have the appropriate foundation to study it ndash Mathematics English

bull or the will power to achieve

bull You are very welcome to approach Mr K M Ng for further information about this subject

Page 12: Information and Communication Technology Senior Secondary Subject Selection Information

Compulsory Part Example questions (III)

bull The Internet Fashion Design (IFD) is a web-based fashion retail company which has accumulated a large number of customers during the past two years Last month the whole IFD business was sold to a property development company and the development company screened the customersrsquo IFD profiles to select likely property-buyers and mailed its property catalogue to these selected customers

bull (a) Is it legal for IFD to sell its whole business including its customer information to another company Explain your answer

bull (b) Is it legal for the development company to use the customer information from IFD to screen for likely property-buyers Explain your answer

bull In this question students should know about the issue of data privacy

bull This kind of question assesses studentsrsquo critical thinking skills They have to support their point of view with convincing arguments and to a certain extent studentsrsquo values and attitudes on controversial issues can also be evaluated

An Elective Part Question may be like thishellip

bull A supermarket launches a promotion of milk products and gives bonus points to its customers through their membership cards if they buy a certain number of items of milk products The details of the bonus system are shown in the following table

Number of items Bonus points

1 ndash 4 0

5 ndash 7 1

8 ndash 10 2

11 -13 3

14 ndash 16 4

17 or above 5

bull John a programmer at the supermarket is going to write a program for the promotion

bull In the program variables N and R are used to store the number of items of milk products bought and the bonus points rewarded respectively There are three methods to be considered

bull Method Ibull if (N gt= 1 ampamp N lt= 4) bull R = 0 bull if (N gt= 5 ampamp N lt= 7) bull R = 1 bull if (N gt= 8 ampamp N lt= 10) bull R = 2 bull if (N gt= 11 ampamp N lt= 13) bull R = 3 bull if (N gt= 14 ampamp N lt= 16) bull R = 4 bull if (N gt= 17) bull R = 5bull (a) Use a nested-lf statement to rewrite Method I

bull Answer to (a)bull if (N gt= 1 ampamp N lt= 4) bull R = 0 bull else if (N lt= 7) bull R = 1 bull else if (N lt= 10) bull R = 2 bull else if (N lt= 13) bull R = 3 bull else if (N lt= 16) bull R = 4 bull else bull R = 5

bull Better Answer to (a)bull if (N gt 16) bull R = 5 bull else if (N gt 13) bull R = 4 bull else if (N gt 10) bull R = 3 bull else if (N gt 7) bull R = 2 bull else if (N gt 4) bull R = 1 bull else if (N gt 0)bull R = 0

An SBA coursework title may be like this

onebull Module A (Algorithm and Programming) Phone

book directorybull Candidates are required to implement a phone book

directory program to store names telephone numbers email addresses as well as other useful personal information The program should allow entries to be listed in different ways

bull Candidates should also develop a search engine which locates particular entries by inputting different search criteria

bull Candidates should demonstrate that they are aware of the reusability of the program design and justify the use of any data structures and algorithms in the implementation

Am I interested in Am I interested in those thingsthose things

Am I interested in Am I interested in those thingsthose things

Am I interested in basic IT knowledge

If your parents decide that you are going to have a new computer

do you have in your mind what kind of this and what kind of that you will want for your computer

or you will just leave it to somebody to choose a ldquogood computerrdquo for you

If you are the former it is likely that you are interested in basic IT knowledge

Am I interested in software development

bull Just recall when you were shown the ldquoToo big Too smallrdquo number guessing program in F2

bull Did you want to write such a programbull Do you want to learn to make that kind of

things if there is someone to teach you how to write them

bull If you do then likely you are interested in programming

Is the study supportive to the pursuit of my career

goal

bull IT is a learning tool

bull Program writing is a mental exercise

bull Computer Programming usually appears in the Year 1 curriculum in the Science Faculty and the Engineering Faculty

bull In summary the studying of this subject can help in the development of core abilities and generic skills

Is it likely that I will enjoy the study

bull To enjoy this subject you need to have the appropriate foundation to study it ndash Mathematics English

bull or the will power to achieve

bull You are very welcome to approach Mr K M Ng for further information about this subject

Page 13: Information and Communication Technology Senior Secondary Subject Selection Information

bull In this question students should know about the issue of data privacy

bull This kind of question assesses studentsrsquo critical thinking skills They have to support their point of view with convincing arguments and to a certain extent studentsrsquo values and attitudes on controversial issues can also be evaluated

An Elective Part Question may be like thishellip

bull A supermarket launches a promotion of milk products and gives bonus points to its customers through their membership cards if they buy a certain number of items of milk products The details of the bonus system are shown in the following table

Number of items Bonus points

1 ndash 4 0

5 ndash 7 1

8 ndash 10 2

11 -13 3

14 ndash 16 4

17 or above 5

bull John a programmer at the supermarket is going to write a program for the promotion

bull In the program variables N and R are used to store the number of items of milk products bought and the bonus points rewarded respectively There are three methods to be considered

bull Method Ibull if (N gt= 1 ampamp N lt= 4) bull R = 0 bull if (N gt= 5 ampamp N lt= 7) bull R = 1 bull if (N gt= 8 ampamp N lt= 10) bull R = 2 bull if (N gt= 11 ampamp N lt= 13) bull R = 3 bull if (N gt= 14 ampamp N lt= 16) bull R = 4 bull if (N gt= 17) bull R = 5bull (a) Use a nested-lf statement to rewrite Method I

bull Answer to (a)bull if (N gt= 1 ampamp N lt= 4) bull R = 0 bull else if (N lt= 7) bull R = 1 bull else if (N lt= 10) bull R = 2 bull else if (N lt= 13) bull R = 3 bull else if (N lt= 16) bull R = 4 bull else bull R = 5

bull Better Answer to (a)bull if (N gt 16) bull R = 5 bull else if (N gt 13) bull R = 4 bull else if (N gt 10) bull R = 3 bull else if (N gt 7) bull R = 2 bull else if (N gt 4) bull R = 1 bull else if (N gt 0)bull R = 0

An SBA coursework title may be like this

onebull Module A (Algorithm and Programming) Phone

book directorybull Candidates are required to implement a phone book

directory program to store names telephone numbers email addresses as well as other useful personal information The program should allow entries to be listed in different ways

bull Candidates should also develop a search engine which locates particular entries by inputting different search criteria

bull Candidates should demonstrate that they are aware of the reusability of the program design and justify the use of any data structures and algorithms in the implementation

Am I interested in Am I interested in those thingsthose things

Am I interested in Am I interested in those thingsthose things

Am I interested in basic IT knowledge

If your parents decide that you are going to have a new computer

do you have in your mind what kind of this and what kind of that you will want for your computer

or you will just leave it to somebody to choose a ldquogood computerrdquo for you

If you are the former it is likely that you are interested in basic IT knowledge

Am I interested in software development

bull Just recall when you were shown the ldquoToo big Too smallrdquo number guessing program in F2

bull Did you want to write such a programbull Do you want to learn to make that kind of

things if there is someone to teach you how to write them

bull If you do then likely you are interested in programming

Is the study supportive to the pursuit of my career

goal

bull IT is a learning tool

bull Program writing is a mental exercise

bull Computer Programming usually appears in the Year 1 curriculum in the Science Faculty and the Engineering Faculty

bull In summary the studying of this subject can help in the development of core abilities and generic skills

Is it likely that I will enjoy the study

bull To enjoy this subject you need to have the appropriate foundation to study it ndash Mathematics English

bull or the will power to achieve

bull You are very welcome to approach Mr K M Ng for further information about this subject

Page 14: Information and Communication Technology Senior Secondary Subject Selection Information

An Elective Part Question may be like thishellip

bull A supermarket launches a promotion of milk products and gives bonus points to its customers through their membership cards if they buy a certain number of items of milk products The details of the bonus system are shown in the following table

Number of items Bonus points

1 ndash 4 0

5 ndash 7 1

8 ndash 10 2

11 -13 3

14 ndash 16 4

17 or above 5

bull John a programmer at the supermarket is going to write a program for the promotion

bull In the program variables N and R are used to store the number of items of milk products bought and the bonus points rewarded respectively There are three methods to be considered

bull Method Ibull if (N gt= 1 ampamp N lt= 4) bull R = 0 bull if (N gt= 5 ampamp N lt= 7) bull R = 1 bull if (N gt= 8 ampamp N lt= 10) bull R = 2 bull if (N gt= 11 ampamp N lt= 13) bull R = 3 bull if (N gt= 14 ampamp N lt= 16) bull R = 4 bull if (N gt= 17) bull R = 5bull (a) Use a nested-lf statement to rewrite Method I

bull Answer to (a)bull if (N gt= 1 ampamp N lt= 4) bull R = 0 bull else if (N lt= 7) bull R = 1 bull else if (N lt= 10) bull R = 2 bull else if (N lt= 13) bull R = 3 bull else if (N lt= 16) bull R = 4 bull else bull R = 5

bull Better Answer to (a)bull if (N gt 16) bull R = 5 bull else if (N gt 13) bull R = 4 bull else if (N gt 10) bull R = 3 bull else if (N gt 7) bull R = 2 bull else if (N gt 4) bull R = 1 bull else if (N gt 0)bull R = 0

An SBA coursework title may be like this

onebull Module A (Algorithm and Programming) Phone

book directorybull Candidates are required to implement a phone book

directory program to store names telephone numbers email addresses as well as other useful personal information The program should allow entries to be listed in different ways

bull Candidates should also develop a search engine which locates particular entries by inputting different search criteria

bull Candidates should demonstrate that they are aware of the reusability of the program design and justify the use of any data structures and algorithms in the implementation

Am I interested in Am I interested in those thingsthose things

Am I interested in Am I interested in those thingsthose things

Am I interested in basic IT knowledge

If your parents decide that you are going to have a new computer

do you have in your mind what kind of this and what kind of that you will want for your computer

or you will just leave it to somebody to choose a ldquogood computerrdquo for you

If you are the former it is likely that you are interested in basic IT knowledge

Am I interested in software development

bull Just recall when you were shown the ldquoToo big Too smallrdquo number guessing program in F2

bull Did you want to write such a programbull Do you want to learn to make that kind of

things if there is someone to teach you how to write them

bull If you do then likely you are interested in programming

Is the study supportive to the pursuit of my career

goal

bull IT is a learning tool

bull Program writing is a mental exercise

bull Computer Programming usually appears in the Year 1 curriculum in the Science Faculty and the Engineering Faculty

bull In summary the studying of this subject can help in the development of core abilities and generic skills

Is it likely that I will enjoy the study

bull To enjoy this subject you need to have the appropriate foundation to study it ndash Mathematics English

bull or the will power to achieve

bull You are very welcome to approach Mr K M Ng for further information about this subject

Page 15: Information and Communication Technology Senior Secondary Subject Selection Information

Number of items Bonus points

1 ndash 4 0

5 ndash 7 1

8 ndash 10 2

11 -13 3

14 ndash 16 4

17 or above 5

bull John a programmer at the supermarket is going to write a program for the promotion

bull In the program variables N and R are used to store the number of items of milk products bought and the bonus points rewarded respectively There are three methods to be considered

bull Method Ibull if (N gt= 1 ampamp N lt= 4) bull R = 0 bull if (N gt= 5 ampamp N lt= 7) bull R = 1 bull if (N gt= 8 ampamp N lt= 10) bull R = 2 bull if (N gt= 11 ampamp N lt= 13) bull R = 3 bull if (N gt= 14 ampamp N lt= 16) bull R = 4 bull if (N gt= 17) bull R = 5bull (a) Use a nested-lf statement to rewrite Method I

bull Answer to (a)bull if (N gt= 1 ampamp N lt= 4) bull R = 0 bull else if (N lt= 7) bull R = 1 bull else if (N lt= 10) bull R = 2 bull else if (N lt= 13) bull R = 3 bull else if (N lt= 16) bull R = 4 bull else bull R = 5

bull Better Answer to (a)bull if (N gt 16) bull R = 5 bull else if (N gt 13) bull R = 4 bull else if (N gt 10) bull R = 3 bull else if (N gt 7) bull R = 2 bull else if (N gt 4) bull R = 1 bull else if (N gt 0)bull R = 0

An SBA coursework title may be like this

onebull Module A (Algorithm and Programming) Phone

book directorybull Candidates are required to implement a phone book

directory program to store names telephone numbers email addresses as well as other useful personal information The program should allow entries to be listed in different ways

bull Candidates should also develop a search engine which locates particular entries by inputting different search criteria

bull Candidates should demonstrate that they are aware of the reusability of the program design and justify the use of any data structures and algorithms in the implementation

Am I interested in Am I interested in those thingsthose things

Am I interested in Am I interested in those thingsthose things

Am I interested in basic IT knowledge

If your parents decide that you are going to have a new computer

do you have in your mind what kind of this and what kind of that you will want for your computer

or you will just leave it to somebody to choose a ldquogood computerrdquo for you

If you are the former it is likely that you are interested in basic IT knowledge

Am I interested in software development

bull Just recall when you were shown the ldquoToo big Too smallrdquo number guessing program in F2

bull Did you want to write such a programbull Do you want to learn to make that kind of

things if there is someone to teach you how to write them

bull If you do then likely you are interested in programming

Is the study supportive to the pursuit of my career

goal

bull IT is a learning tool

bull Program writing is a mental exercise

bull Computer Programming usually appears in the Year 1 curriculum in the Science Faculty and the Engineering Faculty

bull In summary the studying of this subject can help in the development of core abilities and generic skills

Is it likely that I will enjoy the study

bull To enjoy this subject you need to have the appropriate foundation to study it ndash Mathematics English

bull or the will power to achieve

bull You are very welcome to approach Mr K M Ng for further information about this subject

Page 16: Information and Communication Technology Senior Secondary Subject Selection Information

bull John a programmer at the supermarket is going to write a program for the promotion

bull In the program variables N and R are used to store the number of items of milk products bought and the bonus points rewarded respectively There are three methods to be considered

bull Method Ibull if (N gt= 1 ampamp N lt= 4) bull R = 0 bull if (N gt= 5 ampamp N lt= 7) bull R = 1 bull if (N gt= 8 ampamp N lt= 10) bull R = 2 bull if (N gt= 11 ampamp N lt= 13) bull R = 3 bull if (N gt= 14 ampamp N lt= 16) bull R = 4 bull if (N gt= 17) bull R = 5bull (a) Use a nested-lf statement to rewrite Method I

bull Answer to (a)bull if (N gt= 1 ampamp N lt= 4) bull R = 0 bull else if (N lt= 7) bull R = 1 bull else if (N lt= 10) bull R = 2 bull else if (N lt= 13) bull R = 3 bull else if (N lt= 16) bull R = 4 bull else bull R = 5

bull Better Answer to (a)bull if (N gt 16) bull R = 5 bull else if (N gt 13) bull R = 4 bull else if (N gt 10) bull R = 3 bull else if (N gt 7) bull R = 2 bull else if (N gt 4) bull R = 1 bull else if (N gt 0)bull R = 0

An SBA coursework title may be like this

onebull Module A (Algorithm and Programming) Phone

book directorybull Candidates are required to implement a phone book

directory program to store names telephone numbers email addresses as well as other useful personal information The program should allow entries to be listed in different ways

bull Candidates should also develop a search engine which locates particular entries by inputting different search criteria

bull Candidates should demonstrate that they are aware of the reusability of the program design and justify the use of any data structures and algorithms in the implementation

Am I interested in Am I interested in those thingsthose things

Am I interested in Am I interested in those thingsthose things

Am I interested in basic IT knowledge

If your parents decide that you are going to have a new computer

do you have in your mind what kind of this and what kind of that you will want for your computer

or you will just leave it to somebody to choose a ldquogood computerrdquo for you

If you are the former it is likely that you are interested in basic IT knowledge

Am I interested in software development

bull Just recall when you were shown the ldquoToo big Too smallrdquo number guessing program in F2

bull Did you want to write such a programbull Do you want to learn to make that kind of

things if there is someone to teach you how to write them

bull If you do then likely you are interested in programming

Is the study supportive to the pursuit of my career

goal

bull IT is a learning tool

bull Program writing is a mental exercise

bull Computer Programming usually appears in the Year 1 curriculum in the Science Faculty and the Engineering Faculty

bull In summary the studying of this subject can help in the development of core abilities and generic skills

Is it likely that I will enjoy the study

bull To enjoy this subject you need to have the appropriate foundation to study it ndash Mathematics English

bull or the will power to achieve

bull You are very welcome to approach Mr K M Ng for further information about this subject

Page 17: Information and Communication Technology Senior Secondary Subject Selection Information

bull Method Ibull if (N gt= 1 ampamp N lt= 4) bull R = 0 bull if (N gt= 5 ampamp N lt= 7) bull R = 1 bull if (N gt= 8 ampamp N lt= 10) bull R = 2 bull if (N gt= 11 ampamp N lt= 13) bull R = 3 bull if (N gt= 14 ampamp N lt= 16) bull R = 4 bull if (N gt= 17) bull R = 5bull (a) Use a nested-lf statement to rewrite Method I

bull Answer to (a)bull if (N gt= 1 ampamp N lt= 4) bull R = 0 bull else if (N lt= 7) bull R = 1 bull else if (N lt= 10) bull R = 2 bull else if (N lt= 13) bull R = 3 bull else if (N lt= 16) bull R = 4 bull else bull R = 5

bull Better Answer to (a)bull if (N gt 16) bull R = 5 bull else if (N gt 13) bull R = 4 bull else if (N gt 10) bull R = 3 bull else if (N gt 7) bull R = 2 bull else if (N gt 4) bull R = 1 bull else if (N gt 0)bull R = 0

An SBA coursework title may be like this

onebull Module A (Algorithm and Programming) Phone

book directorybull Candidates are required to implement a phone book

directory program to store names telephone numbers email addresses as well as other useful personal information The program should allow entries to be listed in different ways

bull Candidates should also develop a search engine which locates particular entries by inputting different search criteria

bull Candidates should demonstrate that they are aware of the reusability of the program design and justify the use of any data structures and algorithms in the implementation

Am I interested in Am I interested in those thingsthose things

Am I interested in Am I interested in those thingsthose things

Am I interested in basic IT knowledge

If your parents decide that you are going to have a new computer

do you have in your mind what kind of this and what kind of that you will want for your computer

or you will just leave it to somebody to choose a ldquogood computerrdquo for you

If you are the former it is likely that you are interested in basic IT knowledge

Am I interested in software development

bull Just recall when you were shown the ldquoToo big Too smallrdquo number guessing program in F2

bull Did you want to write such a programbull Do you want to learn to make that kind of

things if there is someone to teach you how to write them

bull If you do then likely you are interested in programming

Is the study supportive to the pursuit of my career

goal

bull IT is a learning tool

bull Program writing is a mental exercise

bull Computer Programming usually appears in the Year 1 curriculum in the Science Faculty and the Engineering Faculty

bull In summary the studying of this subject can help in the development of core abilities and generic skills

Is it likely that I will enjoy the study

bull To enjoy this subject you need to have the appropriate foundation to study it ndash Mathematics English

bull or the will power to achieve

bull You are very welcome to approach Mr K M Ng for further information about this subject

Page 18: Information and Communication Technology Senior Secondary Subject Selection Information

bull Answer to (a)bull if (N gt= 1 ampamp N lt= 4) bull R = 0 bull else if (N lt= 7) bull R = 1 bull else if (N lt= 10) bull R = 2 bull else if (N lt= 13) bull R = 3 bull else if (N lt= 16) bull R = 4 bull else bull R = 5

bull Better Answer to (a)bull if (N gt 16) bull R = 5 bull else if (N gt 13) bull R = 4 bull else if (N gt 10) bull R = 3 bull else if (N gt 7) bull R = 2 bull else if (N gt 4) bull R = 1 bull else if (N gt 0)bull R = 0

An SBA coursework title may be like this

onebull Module A (Algorithm and Programming) Phone

book directorybull Candidates are required to implement a phone book

directory program to store names telephone numbers email addresses as well as other useful personal information The program should allow entries to be listed in different ways

bull Candidates should also develop a search engine which locates particular entries by inputting different search criteria

bull Candidates should demonstrate that they are aware of the reusability of the program design and justify the use of any data structures and algorithms in the implementation

Am I interested in Am I interested in those thingsthose things

Am I interested in Am I interested in those thingsthose things

Am I interested in basic IT knowledge

If your parents decide that you are going to have a new computer

do you have in your mind what kind of this and what kind of that you will want for your computer

or you will just leave it to somebody to choose a ldquogood computerrdquo for you

If you are the former it is likely that you are interested in basic IT knowledge

Am I interested in software development

bull Just recall when you were shown the ldquoToo big Too smallrdquo number guessing program in F2

bull Did you want to write such a programbull Do you want to learn to make that kind of

things if there is someone to teach you how to write them

bull If you do then likely you are interested in programming

Is the study supportive to the pursuit of my career

goal

bull IT is a learning tool

bull Program writing is a mental exercise

bull Computer Programming usually appears in the Year 1 curriculum in the Science Faculty and the Engineering Faculty

bull In summary the studying of this subject can help in the development of core abilities and generic skills

Is it likely that I will enjoy the study

bull To enjoy this subject you need to have the appropriate foundation to study it ndash Mathematics English

bull or the will power to achieve

bull You are very welcome to approach Mr K M Ng for further information about this subject

Page 19: Information and Communication Technology Senior Secondary Subject Selection Information

bull Better Answer to (a)bull if (N gt 16) bull R = 5 bull else if (N gt 13) bull R = 4 bull else if (N gt 10) bull R = 3 bull else if (N gt 7) bull R = 2 bull else if (N gt 4) bull R = 1 bull else if (N gt 0)bull R = 0

An SBA coursework title may be like this

onebull Module A (Algorithm and Programming) Phone

book directorybull Candidates are required to implement a phone book

directory program to store names telephone numbers email addresses as well as other useful personal information The program should allow entries to be listed in different ways

bull Candidates should also develop a search engine which locates particular entries by inputting different search criteria

bull Candidates should demonstrate that they are aware of the reusability of the program design and justify the use of any data structures and algorithms in the implementation

Am I interested in Am I interested in those thingsthose things

Am I interested in Am I interested in those thingsthose things

Am I interested in basic IT knowledge

If your parents decide that you are going to have a new computer

do you have in your mind what kind of this and what kind of that you will want for your computer

or you will just leave it to somebody to choose a ldquogood computerrdquo for you

If you are the former it is likely that you are interested in basic IT knowledge

Am I interested in software development

bull Just recall when you were shown the ldquoToo big Too smallrdquo number guessing program in F2

bull Did you want to write such a programbull Do you want to learn to make that kind of

things if there is someone to teach you how to write them

bull If you do then likely you are interested in programming

Is the study supportive to the pursuit of my career

goal

bull IT is a learning tool

bull Program writing is a mental exercise

bull Computer Programming usually appears in the Year 1 curriculum in the Science Faculty and the Engineering Faculty

bull In summary the studying of this subject can help in the development of core abilities and generic skills

Is it likely that I will enjoy the study

bull To enjoy this subject you need to have the appropriate foundation to study it ndash Mathematics English

bull or the will power to achieve

bull You are very welcome to approach Mr K M Ng for further information about this subject

Page 20: Information and Communication Technology Senior Secondary Subject Selection Information

An SBA coursework title may be like this

onebull Module A (Algorithm and Programming) Phone

book directorybull Candidates are required to implement a phone book

directory program to store names telephone numbers email addresses as well as other useful personal information The program should allow entries to be listed in different ways

bull Candidates should also develop a search engine which locates particular entries by inputting different search criteria

bull Candidates should demonstrate that they are aware of the reusability of the program design and justify the use of any data structures and algorithms in the implementation

Am I interested in Am I interested in those thingsthose things

Am I interested in Am I interested in those thingsthose things

Am I interested in basic IT knowledge

If your parents decide that you are going to have a new computer

do you have in your mind what kind of this and what kind of that you will want for your computer

or you will just leave it to somebody to choose a ldquogood computerrdquo for you

If you are the former it is likely that you are interested in basic IT knowledge

Am I interested in software development

bull Just recall when you were shown the ldquoToo big Too smallrdquo number guessing program in F2

bull Did you want to write such a programbull Do you want to learn to make that kind of

things if there is someone to teach you how to write them

bull If you do then likely you are interested in programming

Is the study supportive to the pursuit of my career

goal

bull IT is a learning tool

bull Program writing is a mental exercise

bull Computer Programming usually appears in the Year 1 curriculum in the Science Faculty and the Engineering Faculty

bull In summary the studying of this subject can help in the development of core abilities and generic skills

Is it likely that I will enjoy the study

bull To enjoy this subject you need to have the appropriate foundation to study it ndash Mathematics English

bull or the will power to achieve

bull You are very welcome to approach Mr K M Ng for further information about this subject

Page 21: Information and Communication Technology Senior Secondary Subject Selection Information

Am I interested in Am I interested in those thingsthose things

Am I interested in Am I interested in those thingsthose things

Am I interested in basic IT knowledge

If your parents decide that you are going to have a new computer

do you have in your mind what kind of this and what kind of that you will want for your computer

or you will just leave it to somebody to choose a ldquogood computerrdquo for you

If you are the former it is likely that you are interested in basic IT knowledge

Am I interested in software development

bull Just recall when you were shown the ldquoToo big Too smallrdquo number guessing program in F2

bull Did you want to write such a programbull Do you want to learn to make that kind of

things if there is someone to teach you how to write them

bull If you do then likely you are interested in programming

Is the study supportive to the pursuit of my career

goal

bull IT is a learning tool

bull Program writing is a mental exercise

bull Computer Programming usually appears in the Year 1 curriculum in the Science Faculty and the Engineering Faculty

bull In summary the studying of this subject can help in the development of core abilities and generic skills

Is it likely that I will enjoy the study

bull To enjoy this subject you need to have the appropriate foundation to study it ndash Mathematics English

bull or the will power to achieve

bull You are very welcome to approach Mr K M Ng for further information about this subject

Page 22: Information and Communication Technology Senior Secondary Subject Selection Information

Am I interested in basic IT knowledge

If your parents decide that you are going to have a new computer

do you have in your mind what kind of this and what kind of that you will want for your computer

or you will just leave it to somebody to choose a ldquogood computerrdquo for you

If you are the former it is likely that you are interested in basic IT knowledge

Am I interested in software development

bull Just recall when you were shown the ldquoToo big Too smallrdquo number guessing program in F2

bull Did you want to write such a programbull Do you want to learn to make that kind of

things if there is someone to teach you how to write them

bull If you do then likely you are interested in programming

Is the study supportive to the pursuit of my career

goal

bull IT is a learning tool

bull Program writing is a mental exercise

bull Computer Programming usually appears in the Year 1 curriculum in the Science Faculty and the Engineering Faculty

bull In summary the studying of this subject can help in the development of core abilities and generic skills

Is it likely that I will enjoy the study

bull To enjoy this subject you need to have the appropriate foundation to study it ndash Mathematics English

bull or the will power to achieve

bull You are very welcome to approach Mr K M Ng for further information about this subject

Page 23: Information and Communication Technology Senior Secondary Subject Selection Information

Am I interested in software development

bull Just recall when you were shown the ldquoToo big Too smallrdquo number guessing program in F2

bull Did you want to write such a programbull Do you want to learn to make that kind of

things if there is someone to teach you how to write them

bull If you do then likely you are interested in programming

Is the study supportive to the pursuit of my career

goal

bull IT is a learning tool

bull Program writing is a mental exercise

bull Computer Programming usually appears in the Year 1 curriculum in the Science Faculty and the Engineering Faculty

bull In summary the studying of this subject can help in the development of core abilities and generic skills

Is it likely that I will enjoy the study

bull To enjoy this subject you need to have the appropriate foundation to study it ndash Mathematics English

bull or the will power to achieve

bull You are very welcome to approach Mr K M Ng for further information about this subject

Page 24: Information and Communication Technology Senior Secondary Subject Selection Information

Is the study supportive to the pursuit of my career

goal

bull IT is a learning tool

bull Program writing is a mental exercise

bull Computer Programming usually appears in the Year 1 curriculum in the Science Faculty and the Engineering Faculty

bull In summary the studying of this subject can help in the development of core abilities and generic skills

Is it likely that I will enjoy the study

bull To enjoy this subject you need to have the appropriate foundation to study it ndash Mathematics English

bull or the will power to achieve

bull You are very welcome to approach Mr K M Ng for further information about this subject

Page 25: Information and Communication Technology Senior Secondary Subject Selection Information

bull In summary the studying of this subject can help in the development of core abilities and generic skills

Is it likely that I will enjoy the study

bull To enjoy this subject you need to have the appropriate foundation to study it ndash Mathematics English

bull or the will power to achieve

bull You are very welcome to approach Mr K M Ng for further information about this subject

Page 26: Information and Communication Technology Senior Secondary Subject Selection Information

Is it likely that I will enjoy the study

bull To enjoy this subject you need to have the appropriate foundation to study it ndash Mathematics English

bull or the will power to achieve

bull You are very welcome to approach Mr K M Ng for further information about this subject

Page 27: Information and Communication Technology Senior Secondary Subject Selection Information

bull You are very welcome to approach Mr K M Ng for further information about this subject