Vous êtes sur la page 1sur 36

G.C.

E (Advanced Level)

Information & Communication


Technology
Syllabus
Grade 12 & 13

(Implemented with effect from 2009)

Department of Information Technology


Faculty of Science & Technology
National Institute of Education

National Institute of Education


1.0 Introduction

Information and Communication Technology has been identified worldwide as a tool that can be used to improve productivity,
efficiency and effectiveness of organizational work and the daily activities of individuals. Therefore, providing an adequate level
of ICT knowledge and skills, at different levels of education, is important for the students to progress and contribute towards
national development.

The current Sri Lankan Secondary Education System has been substantially exposed to ICT through various programmes
including CAL, ICT for GCE (O/L) and GIT at grade 12. Consequently, students have shown a growing interest in ICT education
and some have, in fact, performed excellently at international competitions in ICT, proving their high level of competence.

At present there is no main subject area under ICT for GCE (A/L). Therefore, GCE (O/L) qualified students, interested in
developing their career path in ICT, are deprived of the opportunity of learning it at the GCE (A/L). Introducing ICT as a subject
for A/L would set a national standard in ICT education at school level and provide the path to higher education at tertiary level.
Furthermore, students who fail to earn a placement in a university would be in possession of a substantial foundation to build up
their academic and professional careers.

The ICT syllabus at GCE (A/L) communicates core concepts of ICT covering both theoretical and practical usage of ICT .This
will also strengthen student’s awareness of the new trends and future directions of ICT, while encouraging them to inculcate
basic skills needed to carry out research at higher education level and to apply such knowledge practically. Also this subject
will provide an added advantage to students by improving their soft skills, thereby enabling them to best fit into working
environments.

1
2.0 Objectives of the Subject

• Establish the foundation for ICT education leading to higher education

• Provide students with ICT knowledge that can be applied in other fields

• Provide students with ICT knowledge to improve the quality of life in general

• Improve the skills required for the development of ICT based solutions for real world problems.

• Provide awareness of the importance of computer networking for communication.

• Provide awareness of the new trends and future directions of ICT.

• Enable students to use ICT for innovation and researches.

• Develop an appreciation of the role of ICT in a knowledge-based society.

2
Proposed Term-based Breakdown of the Syllabus

Grade Term Competency &Competency Levels


Competency Levels 1.1 to 1.4 (16 Competency Levels)
Competency Levels 3.1 to 3.4
1st Term Competency Levels 4.1 to 4.3
Competency Levels 7.1 to 7.3
12 Competency Levels 11.1 to 11.2
Competency Levels 1.5 to 1.7 (20 Competency Level)
2nd Term Competency Levels 2.1 to 2.3
Competency Levels 6.1 to 6.4
Competency Levels 7.4 to 7.6
Competency Levels 9.1 to 9.5
Competency Levels 11.3 to 11.4
Competency Levels 12.1 to 12.3 (15 Competency Levels)
3rd Term Competency Levels 8.1 to 8.2
Competency Levels 10.1 to 10.2
Competency Levels 7.7 to 7.9
Competency Levels 11.5 to 11.7
Competency Levels 9.6 to 9.7
Competency Levels 10.3 to 10.4 (17 Competency Levels)
1st Term Competency Levels 5.1 to 5.3
13 Competency Levels 11.8 to 11.9
Competency Levels 7.10 to 7.11
Competency Levels 8.3 to 8.8
Competency Levels 9.8 to 9.9
Competency Levels 10.5 to 10.7 (17 Competency Levels)
2nd Term Competency Levels 7.12 to 7.14
Competency Levels 8.9 to 8.12
Competency Levels 9.10 to 9.11
Competency Levels 13.1 to 13.5
Competency Levels 10.8 to 10.9 (9 Competency Levels)
3rd Term Competency Levels 7.15 to 7.16
Competency Levels 8.13 to 8.15
Competency Levels 14.1 to 14.2

3
3.0 Syllabus for Information and Communication Technology G.C.E Advanced Level 2009

Competency Competency level Content Periods

Competency 1: 1.1 Investigates the basic building o Data 05


blocks of information and their ƒ Data and its existence in multi-media form
Explores the basic characteristics. ƒ Characteristics of data
concepts of ICT ƒ Manipulating data
together with its role and o Information and knowledge
applicability in today’s ƒ Creating information
knowledge based ƒ Characteristics of information
society. ƒ Quality of information
ƒ Value of information
ƒ Relevance of information
ƒ Knowledge

1.2 Investigates the need of o Drawbacks of manual methods in manipulating 05


technology to create, data and information in bulk
disseminate and manage data ƒ Slowness
and information. ƒ Unreliability
ƒ Inaccuracy
o Emergence of IT era
ƒ Realizing the importance of information in
daily life
ƒ Availability of electronic and other
technologies
o Merging of information technology and
communication technology
ƒ Development of the Internet and the WWW
ƒ Development of mobile computing and
communication devices

4
Competency Competency level Content Periods

1.3 Creates an abstract model of o Abstract model of information 04


information and evaluates its ƒ Input, Process, Output
compliance with ICT. o Time value of information
ƒ Highest value of information
o Computer and its appropriateness to ICT

1.4 Selects and classifies the basic o Hardware, Software and Firmware 05
components of a computer o Classification of Hardware
system. o Classification of Software
o Proprietary software and Open-source
software

1.5 Analyses the activities of Data o Data gathering methods 05


Processing Life Cycle. ƒ Manual methods
ƒ Automatic methods
• OMR, OCR, MICR, Card/Tape
Magnetic stripe readers
• Sensors and Loggers
o Data validation methods
ƒ Type check, Presence check, Range
check
ƒ Use of check digits
o Modes of data input
ƒ Direct and Remote
ƒ Online and Offline
o Data verification
o Data processing
ƒ Batch and real time
o Storage methods
o Output methods

5
Competency Competency level Content Periods

1.6 Investigates the use of ICT in o Working practices 05


different field of applications in ƒ Presentations
organizations. ƒ Telecommuting
ƒ Video conferencing
o ICT in advertising
ƒ Product advertising
ƒ Business advertising
ƒ Service advertising
o ICT in teaching and learning
ƒ Computer aided learning
ƒ Computer based learning
ƒ Computer based assessments

1.7 Evaluates the impact of ICT on o ICT and other technologies 05


the society. o Benefits created by ICT
ƒ Social, Economical
o Issues created by ICT
ƒ Social
ƒ Economical
ƒ Environmental
ƒ Ethical
ƒ Legal
• Privacy and Piracy
• Copyright
• Plagiarism
• Licensed software

6
Competency Competency level Content Periods

Competency 2: 2.1 Elicits the significant changes o History of computing


occurred in the computers from ƒ Early calculating aids 05
Explores the evolution generation to generation with • Mechanical calculators/computers
of computers so as to more emphasis on the evolution • Electromechanical computers
be able to describe and of processors. ƒ Electronic age of computing
compare the ƒ Different classifications
performance of a • Analog, Digital
modern computer. • 1G, 2G, 3G, 4G and Future
Generations
• Mainframe, Mini, Micro
• PDAs, Mobile Devices
o Towards Modern Computers
ƒ Evolution of Micro Processors
• Semiconductor Technology
• Logic Families & Processor Families
• Processor Specifications
ƒ No. of Transistors
ƒ Buses
ƒ CPU Speed
ƒ Number of Registers
ƒ Cache memories

2.2 Explores the functionality of a o Major Hardware Components 05


computer in relation to the ƒ Input Devices and Interfaces
evolution of hardware and ƒ CPU and Motherboard
interfaces. ƒ Output Devices and Interfaces
ƒ Storage Devices and Interfaces

7
Competency Competency level Content Periods

2.3 Explores the evolution of o von-Neumann Architecture 05


computer architectures. ƒ Stored Program Control concept
ƒ Input, Output, Memory, Control Unit and
Processing Unit
ƒ Fetch-execute cycle
ƒ Central Processing Unit (CPU)
• Arithmetic and Logic Unit (ALU)
• Control Unit (CU)
ƒ Memory
o Instruction Set Architecture (ISA)
ƒ Part of the CPU visible to the programmer
ƒ Instruction format and Word length
ƒ Addressing and Address Space
ƒ Instruction types and types of operations
o CISC and RISC Architectures

Competency 3: 3.1 Analyses how numeric data are o Decimal representation of numbers (Signed 05
represented in computers. and Unsigned)
Investigates how data ƒ Integers
are represented in ƒ Fixed Point and Floating-Point numbers
computers and exploits o Number systems used in computing
them in arithmetic and ƒ Binary, Octal, Hexa-decimal
logic operations. o Conversions among number systems

3.2 Analyses how character data are o BCD 04


represented in computers. o EBCDIC
o ASCII
o Unicode

8
Competency Competency level Content Periods

3.3 Uses basic arithmetic and logic o Addition, Subtraction, Multiplication, Division 05
operations on Binary, Octal and o Bitwise logic operations
Hexa-decimal numbers.

3.4 Analyses how signed numbers o One’s complement and Two’s complement 05
are represented in computers o Representing floating point numbers in
and uses standard methods to normalized form
represent floating point numbers. o IEEE 754, 32 bit single precision
representation of floating point numbers

Competency 4: 4.1 Analyzes basic digital logic gates o Digital Logic Gates and Truth Tables 04
in terms of their unique ƒ Basic logic gates
Uses Logic Gates to functionalities. • NOT, OR, AND, XOR
design basic Digital ƒ Combinational
Circuits and Devices in • NOR, NAND, XNOR
Computers.
4.2 Simplifies logic expressions o Two state logic and Boolean Algebra 05
using laws of Boolean Algebra o Postulates (Axioms)
and Karnaugh Map method. o Laws/Theorems
ƒ Commutative, Associative, Distributive
ƒ Identity, Redundancy
ƒ De Morgan’s
o Standard Logical Expressions
ƒ Sum of Products & Product of Sums
ƒ Transform SOP into POS and vice versa
o Simplify logic expressions using
ƒ Boolean theorems
ƒ Karnaugh Maps

9
Competency Competency level Content Periods

4.3 Designs simple digital circuits o Truth tables and logic expressions. (up to four 05
and devices using logic gates. inputs)
o Digital circuit design

Competency 5: 5.1 Examines PC memory system to o Volatile Memories and their characteristics
identify different type of memories ƒ Registers 05
Uses Memory and their main characteristics. ƒ Cache Memory
Management to improve ƒ Main Memory – RAM
performance of a o Non Volatile Memories and their
Computer. characteristics
ƒ Secondary Storage
• Magnetic, Optical, Flash Memory
ƒ ROM
• BIOS, CMOS

5.2 Distinguishes between different o Comparison Criteria 04


type of memories. ƒ Physical size/Density
ƒ Access method
ƒ Access time
ƒ Capacity
ƒ Cost

10
Competency Competency level Content Periods

5.3 Organizes memory in order to o Memory Organization 05


improve performance of ƒ Early memory organizations
computers. ƒ Memory hierarchy
o Maintenance of secondary storage
ƒ Disk Cleaning
ƒ Disk Checking
ƒ Disk De-fragmentation
ƒ Virtual Memory Management

Competency 6: 6.1 Defines the term computer o Introduction to computer Operating Systems 04
Operating System (OS) and ƒ Booting of computer
Uses Operating investigates their need in o Classification
Systems to manage the computer systems. ƒ Single user – single task
overall functionality of ƒ Single user – multi task
computers. ƒ Multi user – multi task
ƒ Multi threading
ƒ Real time
o Need for an Operating System
ƒ Interface between user and the machine
ƒ Hardware control and software
management
ƒ Virtual Machines

11
Competency Competency level Content Periods

6.2 Explores how an OS manages o File types 05


directories and files in computers. ƒ ASCII Text, Binary, Formatted and Other
o File operations
ƒ Create, open and close
ƒ Read, write and attribute change
ƒ Rename, copy, move and delete
ƒ Merge
o File Security
ƒ Passwords and Access privileges
o Directory and file organization
o File Storage management
ƒ File control block
ƒ Block based organization
ƒ Index allocation
ƒ Fragmentation
ƒ FAT, NTFS

6.3 Explores how an OS manages o Process management 05


Processes in computers. ƒ Multi programming systems
ƒ Time sharing systems
o Processor utilization
o Process states
o Process scheduling

12
Competency Competency level Content Periods

6.4 Explores how an OS manages o Memory management 05


memory and input & output ƒ Memory allocation
operations in computers. ƒ Swapping, fragmentation and compaction
ƒ Garbage collection
ƒ Protecting processes
ƒ Virtual memory
• Paging, Mapping
o Input output device management
ƒ Managing events
o Hardware software interaction
ƒ Device drivers

Competency 7: 7.1 Uses problem-solving process. o Understanding the problem 04


o Define the problem, Define boundaries
Uses Programming o Plan solution
Languages to program o Check solution
computers to solve
problems. 7.2 Uses Top-down/Stepwise o Modularization and Mash ups 05
refinement methodology to solve o Top down design and stepwise refinement
problems. o Structure charts

7.3 Uses algorithmic approach to o Algorithms 05


solve problems. o Flow charts
o Pseudo codes
o Hand traces

13
Competency Competency level Content Periods

7.4 Examines the process of o Source program 04


program translation and o Object program
execution and uses translators to o Program Translators
translate source codes into ƒ Interpreters
machine codes. ƒ Compilers
ƒ Binary code and Byte code
ƒ Assemblers
o Linkers
o Executable code

7.5 Explores Integrated Development o Basic features of IDEs 05


Environments (IDE) to identify o Instructions to use
their basic features. ƒ Opening and Saving files
ƒ Compiling, Executing programs
ƒ Debugging programs

7.6 Uses the lexical elements of a o Comments 05


programming language in o The role of constants and variables
programming. o Data Types
ƒ Primitive
ƒ Objective
o Operator Categories
ƒ Arithmetical, Relational, Logical, Bitwise
ƒ Precedence

14
Competency Competency level Content Periods

7.7 Uses control structures in o Sequence 05


developing programs. o Selection
ƒ Simple selection
ƒ Multiple selection
o Iteration
ƒ Counter controlled
ƒ Logic controlled
o Selective/Iterative controls
ƒ Break, Continue

7.8 Uses libraries and services in o Standard library 05


Programs. ƒ System module
ƒ OS module
o Access of service routines

7.9 Uses functions in programs. o Functions 05


ƒ Structure of a function
ƒ Pre-made functions
ƒ Return values
ƒ Command line arguments
ƒ User defined functions
o Function parameters
ƒ Parameter passing
ƒ Local and global parameters
ƒ Default argument values
ƒ Keyword arguments

15
Competency Competency level Content Periods

7.10 Compares and Contrasts o Evolution of programming languages 06


different programming ƒ 1GL, 2GL, 3GL and 4GL
paradigms. o Features of Imperative High-Level languages
o Programming Approaches
ƒ Unstructured
ƒ Structured (Functional/Procedural)
ƒ Object Oriented

7.11 Uses modules in programs. o Modularization 06


ƒ Reusability
ƒ User defined
o Creating modules
o Importing modules

7.12 Explores main features of Object o Objects 06


Oriented Programming. o Classes
ƒ Methods and attributes
o Encapsulation
o Generalization
o Abstraction
o Inheritance
o Polymorphism

7.13 Uses data structures in o Need for data structures 06


programs. o Examples of data structures
o Single dimensional data structures
ƒ Index
ƒ Basic operations

16
Competency Competency level Content Periods

7.14 Handles files and databases in o Basic file operations 06


programs. • Open, close
• Read and write
o Basic database operations
• Select
• Insert
• Update
• Delete

7.15 Handles exceptional situations o Type of Exceptions 06


that occur in programs. o Exceptions handling

7.16 Searches and sorts data. o Searching techniques 06


ƒ Sequential search
ƒ Binary Search
o Sorting techniques
ƒ Selection sort
ƒ Bubble sort

8.1 Develops an abstract model for o Introduction to data communication 04


Competency 8: communication using logical o Components of a data communication system
components. ƒ Transmitter, Receiver
Explores the use of ƒ Communication medium
Data Communication & ƒ Protocols
Computer Network • Synchronization, Acknowledgement
Technologies for ƒ Signals
effective communication • Analog, Digital
of data & voice and o Representation of data in signal form
resource sharing.

17
Competency Competency level Content Periods

8.2 Compares and contrasts manual o Manual methods 05


communication methods with o Electronic and computer based methods
modern communication methods ƒ Telephone
to ascertain the necessity of ƒ Radio, TV
current technologies. ƒ Satellite
ƒ ISDN, ADSL/DSL, CDMA, GPRS, GSM

8.3 Investigates data transmission o Data transmission and reception 05


methodologies for effective o Carrier signals
communication. o Basic modulation techniques
ƒ Analog - AM, FM, PM
ƒ Digital – ASK, FSK, PSK
o Digital to analog conversion
ƒ MODEM
o Analog to digital conversion
ƒ PCM, CODEC
o Basic Digital Encoding Methods

8.4 Explores multiplexing techniques o Need for multiplexing 04


for media sharing. o Introduction to Multiplexing
ƒ Frequency Division Multiplexing
ƒ Time Division Multiplexing
ƒ Code Division Multiplexing

18
Competency Competency level Content Periods

8.5 Selects appropriate transmission o Guided media 05


media for data communication. ƒ Open wire, Twisted pair, Coaxial cable
ƒ Fiber Optics
IEEE standard notation for cables
o Unguided media
ƒ Radio
ƒ VHF/UHF, Microwave (Terrestrial/Satellite)
ƒ Infrared
ƒ Laser

8.6 Analyzes transmission o Distortion 04


impairments to improve ƒ Causes and remedies
efficiency and quality of data o Attenuation
transmission. ƒ Causes and remedies
o Noise
ƒ Types
ƒ Reduction methods

8.7 Compares benefits and issues of o Introduction to computer networks 04


computer networks. o Advantages and disadvantages

19
Competency Competency level Content Periods

8.8 Selects computer network types, o Definition of computer networks 05


topologies and models that o Network Types
matches different needs and ƒ LAN, WAN, MAN, DAN, CAN
environments. o LAN Topologies
ƒ Bus, Star, Ring, Mesh, Hybrid
o Network models
ƒ Peer to peer
ƒ Client-server
o Virtual Private Networks
o Testing methods
ƒ Ping and ipconfig

8.9 Uses Open Systems o Open systems versus Closed systems 05


Interconnection (OSI) layered ƒ OSI seven layer reference model
protocol architecture as a • Physical layer
reference model for networking. • Data link layer
• Network layer
• Transport layer
• Session layer
• Presentation layer
• Application layer
o Basic functions of each layer

8.10 Explores basic devices, and o Network devices used and their basic 05
protocols used in networks. functions.
ƒ Repeaters, Regenerators
ƒ Hubs, Bridges and Switches
ƒ Routers and Gateways
o Basic protocols
ƒ Ethernet-IEEE 802.3 (CSMA/CD)
ƒ Token ring – IEEE 802.5
ƒ IP, TCP, UDP, ICMP
ƒ FTP, SMTP, POP, PPP, Telnet

20
Competency Competency level Content Periods

8.11 Explores the basic principles of o Client-server configuration 05


Client-Server computing. ƒ Clients
ƒ Servers
• Web servers, Mail servers
• Proxy servers, Application servers
• DNS servers
• DHCP servers
ƒ Leased lines, ISPs, Gateways

8.12 Explores the addressing o Use of Physical address and Logical address 05
schemes used in networks. o IP addressing (IPv-4)
ƒ Network classes
• Class A, Class B, Class C
ƒ Subnets
o Subnet masks
8.13 Explores the structure and o The Internet 05
technology of the Internet and ƒ Network of networks
World Wide Web and their ƒ Hosts, ISPs, Backbone, Bandwidth
services. ƒ Coverage and features
ƒ TCP/IP protocol and Intranets
ƒ Packet transmission, switching and routing
ƒ Uniform Resource Locators
ƒ Cookies
ƒ Internet Engineering Task Force
o Services provided
o The World Wide Web
ƒ HTTP and Hyper media
ƒ Technological Perspective
ƒ Web browsers
ƒ Newsgroups, Portals, Blogs, VOIP
ƒ World Wide Web Consortium (W3C)

21
Competency Competency level Content Periods

8.14 Explores the vulnerabilities and o Common vulnerabilities 05


possible threats & attacks to o Threats
computer networks. ƒ Spoofing
ƒ Tampering
ƒ Repudiation
ƒ Information disclosure
ƒ Denial of service
ƒ Elevation of privilege
ƒ Phishing
ƒ Port scan
o Attacks
ƒ Hackers and crackers
ƒ Espionage
ƒ Eavesdropping
ƒ Man in the middle attacks
ƒ IP session hijacking
o Malware
ƒ Viruses, Worms, Hoxes, Trojans, Spams
and Spyware

8.15 Secures networks and o Strong physical security measures 05


Information from attack to ensure o Introduction to software enabled security
safety and smooth operation. ƒ Encrypted communication
• Public-key and digital signatures
ƒ Anti-virus software
ƒ Firewalls and proxy servers
ƒ Patches and updates
ƒ Authentication, Passwords/Passphrases
ƒ Access control
ƒ Disable unused interfaces
ƒ Honey pots and sugarcanes

22
Competency Competency level Content Periods

Competency 9: 9.1 Compares and contrasts o Database Systems 05


different types of database ƒ Flat file system
Designs and develops models in terms of their features. ƒ Hierarchical Model
database systems to ƒ Network Model
manage data efficiently ƒ Relational Model
and effectively. ƒ Object Relational Model
o Database Systems vs. File Systems
9.2 Illustrates the main components o Relations/Tables 05
of the relational database model. ƒ Atomicity constraints
ƒ Key Constraints
ƒ Access by Content Constraints
o Attributes/Columns
o Tuples / Rows
o Relationships
9.3 Explores the ANSI SPARC three o External Schema 04
level architecture and examines o Logical Schema
the internal process of a o Physical Schema
database. o Mapping
ƒ External conceptual mapping
ƒ Conceptual physical mapping
o Data independence
ƒ Logical
ƒ Physical
9.4 Analyzes the main components o Databases 05
of a database system. ƒ Raw data
ƒ Indexes
ƒ Meta data
o Data Base Management Systems
ƒ DBMS kernel
ƒ Design tools sub system
ƒ Runtime tools sub system
ƒ Embedded Programming Language
o Application Programs

23
Competency Competency level Content Periods

9.5 Investigates the Database o Designing Phases 05


Design framework to design and ƒ Requirement Analysis
develop a database. • Data gathering methods
• Functional requirements
• Data requirements
ƒ Conceptual design
ƒ Logical design
ƒ Physical design

9.6 Designs the conceptual schema o ER diagrams 05


of a database. ƒ Entities, Attributes and Entity sets
ƒ Entity Identifiers
ƒ Relationships and Relationship sets
• Cardinality
• Degree

9.7 Designs the logical schema of a o Database Schema Design 05


database. ƒ Relational schema
ƒ Relation instances
ƒ Candidate Key
ƒ Primary Key
ƒ Alternate Key
ƒ Foreign Key
o Relational data integrity
ƒ Domain
ƒ Reference
ƒ Entity

24
Competency Competency level Content Periods

9.8 Transforms ER diagrams to o Entity Transformation 04


logical schema. o Attribute Transformation
o Relationship Transformation

9.9 Normalizes database schema to o Functional dependencies 05


improve performance. ƒ Partial dependency
ƒ Transitive dependency
o Modification Abnormalities
ƒ Insert
ƒ Update
ƒ Delete
o Zero normal form
o First normal form
o Second normal form
o Third normal form
9.10 Uses Structured Query o DDL 05
Language (SQL) to create and o DCL
manage data in a database. o VDL
9.11 Uses SQL to manipulate data in o DML Features in SQL 05
a database. ƒ Select Query
ƒ Insert Query
ƒ Update Query
ƒ Delete Query

10.1 Explores different types of web o The World Wide Web (WWW) 05
Competency 10: pages available in the web to get o Types of Web Sites
acquainted with their content ƒ Information, News
Develops websites and structure. ƒ Personal, Educational, Commercial
incorporating multi- ƒ Web portals
media technologies.

25
Competency Competency level Content Periods

10.2 Analyzes the structure and the o Contents of a website 05


composition of websites to ƒ Home page
organize pages and content. ƒ Link pages
o Building blocks of a web page
ƒ Text, Graphics, Audio, Visuals
ƒ Hyperlink
o Organization of contents
ƒ Formats, Frames, Lists, Tables

10.3 Uses HTML to create web o Introduction to Hypertext Markup Language 05


pages. o HTML Standards
o HTML Extensions
o Insert basic objects to a web page
ƒ Text, Graphics, Audio-visuals, Animation

10.4 Uses advanced features in o Organize objects using advanced features 05


HTML to enhance web pages. ƒ Create Lists, Tables, Frames, Add Formats
o Linking multiple web contents
ƒ Tags, Pages, Multimedia objects

10.5 Uses a visual web authoring tool o Introduction to IDE 05


to develop web pages. o Insert basic objects to a web page
o Linking multiple web contents
o Organize objects using advanced features
ƒ Image Maps, Counters, Forms, CSS

10.6 Writes scripts to create o Variables 05


interactive web sites. o Procedures
o Forms

10.7 Uses advanced features of o Sessions 05


scripting to handle stored data. o Database Controls

26
Competency Competency level Content Periods

10.8 Uses basic features of a semi o Syntax 04


structured programming o Elements
language (XML) for web page o Attributes
development.
10.9 Publishes and maintains web o Local Publishing 05
sites. o Intranet Publishing
o Connecting to the Web Provider
o Publishing web pages on a web server
o Factors affecting website performance
o Internet and WWW standardization activities.

Competency 11: 11.1 Explores Characteristics of o Systems concept 02


Systems. o Classification of systems
Explores the systems ƒ Natural systems
concept and uses • Living and physical systems
Structured System ƒ Man-made systems
Analysis and design
Methodology (SSADM) 11.2 Compares and contrasts o Information Systems 04
in developing different types of manmade o Automated Systems
Information Systems. systems in terms of their ƒ Office Automation Systems (OAS)
objectives and functionality. ƒ Transaction Processing Systems (TPS)
o Management Support Systems
ƒ Management Information System (MIS)
ƒ Decision-Support Systems (DSS)
ƒ Executive Support System (ESS)
o Geographical Information Systems (GIS)
o Knowledge Management Systems (KMS)
o Content Management Systems (CMS)
o Enterprise Resource Planning Systems
(ERPS)
o Expert Systems
o Embedded Systems

27
Competency Competency level Content Periods

11.3 Explores different information o Information systems Models 04


systems development models ƒ Waterfall
and methods. ƒ Spiral
ƒ Unified development
ƒ Rapid Applications Development
o Systems development methodologies
ƒ Structured
ƒ Object oriented

11.4 Examines the Structured System o SSADM 04


Analysis and Design o Phases of the System Development Life Cycle
methodology.

11.5 Investigates the need for a new o Preliminary Investigation 05


information system and its ƒ Identifying the problems in the current
feasibility. system
ƒ Suggesting alternate solutions
ƒ Prioritizing Information Systems needs
o Feasibility Study
ƒ Technical feasibility
ƒ Economical feasibility
ƒ Operational feasibility
ƒ Organizational feasibility

28
Competency Competency level Content Periods

11.6 Uses vivid methods to analyze o Requirements 05


the current system. ƒ Functional Requirements
ƒ Non functional requirements
o Analytical Tools
ƒ Activity diagrams
ƒ Document flow diagrams
ƒ Data flow diagrams for current system
o Business system options
11.7 Designs the proposed system. o Logical Design 05
ƒ Data flow diagrams for proposed system
ƒ Architectural design
ƒ Logical data structures
o Process specification
o Data dictionary
o Interface design

11.8 Develops and tests the o Program Coding 05


proposed system. o Testing
ƒ Test cases
ƒ White box testing
ƒ Black box testing
ƒ Unit testing
ƒ Integrated testing
ƒ System testing
ƒ Acceptance testing

11.9 Implements the developed o Implementation 04


system. ƒ Parallel
ƒ Direct
ƒ Pilot
ƒ Phase
o Review, Support and Maintenance

29
Competency Competency level Content Periods

Competency 12: 12.1 Explores the role of ICT in the o Digital economy 05
world of business. ƒ New business methods in digital economy
Explores applicability of • Reverse Auctions
ICT to today’s business • Group purchasing
organizations and the • e-Marketplace
competitive o Pure brick, brick and click, and pure click
marketplace. organizations
o Business functions and the role of IT
ƒ Accounting and IT
ƒ Human Resource and IT
ƒ Production and IT
ƒ Marketing & sales and IT
ƒ Supply chain management and IT
ƒ Business communication and IT

12.2 Analyses the relationship o e-Commerce and e-Business 05


between ICT and business ƒ The scope of eCommerce and e-Business
operations. ƒ Types of e-Business transactions
ƒ B2B, B2C, C2C, C2B, B2E, G2C
o e-Business
ƒ Virtual Storefronts
ƒ Information Brokers
ƒ Online Marketplace
ƒ Content Provider
ƒ Online Service Provider
ƒ Portal
ƒ Virtual Community
o Advantages and disadvantages of e-Business

30
Competency Competency level Content Periods

12.3 Analyses the IT means of o e-Marketing 05


generating and delivering an ƒ Philosophy of marketing
improved products and services ƒ Web advertising
to consumers.. ƒ Use of information technology in
customization
o Database marketing
ƒ Predicting customer behaviour with AI
tools and techniques
ƒ Gaining competitive advantages through IT

Competency 13: 13.1 Explores new trends and future o Intelligent and emotional computing 04
directions in computing. o Artificial Intelligence
Explores new trends o Kansei systems
and future directions of o Man-machine coexistence
ICT.

13.2 Explores the fundamentals and o Software Agents 04


applications of Agent o Multi-Agent systems
Technology. o Applications of Agent systems

13.3 Explores the fundamentals and o Evolutionary computing 04


major applications of o Computing in biological systems
Evolutionary computing. o Fundamentals of Genetic Algorithms
o Applications of evolutionary computing

13.4 Explores the concept of o Ubiquitous computing 04


Ubiquitous computing. o Technologies for ubiquitous computing
o Applications of Ubiquitous computing

13.5 Analyzes the existing models of o Beyond von-Neumann computer 04


computing and propose new o Nature inspired computing
models. o Fundamentals of Quantum Computing
o Applications

31
Competency Competency level Content Periods

Competency 14: 14.1 Conducts projects on designing Phase I : One period per
Information systems. week for a
Designs and Definition of Information Systems duration of one
Implements a simple year
Information System as Guide lines
the Project.
1. Project formulation including initial
reading/study, discussion with teacher to
decide on the project
2. Prototype Design and Implementation
3. Demonstration and Presentation during the
Second Semester (Grading)

14.2 Implements and demonstrates Phase II :


the Information System. Guide lines

1. Full Implementation of the Project Approved in


Phase I
2. Presentation and Demonstration

32
4.0 Learning Teaching process

Information and Communication Technology is not only a dynamic subject, it is also a living subject. It is necessary to update one’s
knowledge in order to be alert to the latest findings in this area. ICT has taken such an important position that the percentage of literacy in
ICT has come to be regarded as an index of development. It is essential that the proposed method of teaching should be student-centred
as this subject is essentially practice-oriented. In view of the fact that this is an essentially practical subject it is vital that a student is
involved in self study apart from the day to day learning- teaching process in order to ensure that subject matter learned is firmly grasped.
There is need for special attention to be paid to the encouragement of the student for self-study. Further, just as much as knowledge,
attitudes and skills, as well as social values, legal constraints related to the subject carry with them the imperatives of a sense and spirit of
self-discipline. It is essential that the learning-teaching evaluation process is so organized as to highlight the importance of computer use.

The global trend in present day education is to introduce competency based curricula which promote collaborative learning through student
centred activities where learning predominates teaching. It is intended for the students to actively participate in activities which enhance the
development of individual social and mental skills. The following aspects are emphasized.

1. It is advised to cover the content through 5E-model activities as far as possible.


2. Allow the students to acquire hands on experience through self directed activities.
3. Direct students to acquire knowledge and information through reliable sources wherever necessary.

33
5.0 School Policies and Programmes

It needs to be noted at the onset, that the success of the classroom learning-teaching process has an immense bearing on the effective
actualization of the expected aims of the subject Information and Communication Technology. Therefore, it is important that the school
policy and programs are organized in keeping with these expectations. It is important, in the achievement of the aims of this subject, that
the novelty of the subject and the consequent paucity of knowledge regarding this subject in student, should be taken into consideration.

The number of periods available for this subject a year, is 300. Plans have been so drawn as to provide 241 periods for competencies and
the rest for practical sessions. Included here proposed is a list of practicals in this regard. Accordingly, fifty nine periods have been
assigned for practicals in Grade 12 and seventy periods in Grade 13. Apart from the above, 30 periods are set apart, spread throughout the
year, for the Project in Grade 13.

Practical sessions are so important, as student should know how to apply what they have learnt and experienced through out this learning
activities. In order to acquire a main competency as included in the syllabus students are required to practice some graded exercises
followed by one or more real world applications.

Students have to maintain an activity log book to record their activities done during this practical session and should be presented to the
teacher in charge to maintain its correctness and consistency.

The individual project to be assigned in Grade 13 will have not to be carried out during the normal classroom sessions. Thirty periods,
however, will be devoted for teacher led discussions plus practicals at different stages of the project. For the success of this activity which
comprises only individual practical works, arrangement will have to be made for the students to use the computer laboratory even outside
the timetabled sessions.

34
6.0 Assessment and Evaluation

It is intended to implement this syllabus in schools with the School Based Assessment (SBA) process. Teachers will prepare creative
teaching-learning instruments on the basis of school terms.

The first examination under this syllabus will be held in 2011.

The details together with the format and the nature of questions will be introduced by the Department of Examinations.

35

Vous aimerez peut-être aussi