The syllabus given here is based on competency levels. Grade 11 ICT is taught as a continuation of Grade 10 ICT. Therefore the Unit starts from 10.
Unit 10 : Programming
(Writes programs to solve problems)
- Analyzes the problem
- Identification of inputs and outputs
- Identification of possible alternate process steps
- Control structures in developing algorithms to solve problems.
- Introduction to algorithms: purpose
- Control structures for developing algorithms
- Sequence
- Selection
- Iteration (Repetition)
- Different tools to present algorithms
- Tools for developing algorithms
- Flow charts
- Pseudo codes
- Conversion of flowcharts into pseudo codes
- Data types in programming
- Identifiers, reserved words and key words in a computer programming language
- Variables and constants in computer programming
- Description of data types
- Purpose of data types
- Use of meaningful names for identifiers
- Basic Data Types:
- Numeric (integer, floating point)
- Character
- Logical
- Operators in programming
- Purpose of operators
- Basic operators
- Arithmetic operators
- Comparison operators
- Logical operators: AND, OR, NOT
- Operator precedence
- Expressions
- Programs involving selection control structure
- IF-EndIf and If-Else-EndIf statement
- Use of switch/case when single variable has multiple conditions
- Conversion of flow charts into pseudo codes and subsequent coding into a programming language
- Programs involving basic iterations.
- Use of iterations (repetitions) in:
- Cases where the number of iterations are known
- Cases where the number of iterations are unknown
- Checking of the condition for iterations
- Beginning of the iteration
- End of the iteration
- Conversion of flow charts into pseudo codes and subsequent coding using a programming language
- Programs with nested control structures
- The purpose of using nested control structures
- Use of control structures within another control structure
- Selection within selection
- Iteration within iteration
- Iteration within selection
- Selection within iteration
- Conversion of flowcharts into pseudo codes and subsequent coding into a programming language
- Programs using one dimensional arrays
- The purpose of the use of arrays
- Definition of the one dimensional array
- Properties of an array
- Index
- Contiguous locations
- Random access
- Array Operations
- Declaration
- Accessing values
- Assignment of values
- Structures programs through the use of subprograms
- The purpose of the use of sub-programs
- Improvement of code reusability,
- Readability , ease of testing
- Maintainability
- Types of sub-programs: value turning and not returning
- Structuring of programs using sub-programs
- Development of basic programs with a single sub-program
- Evolution of programming languages
- Low-level languages
- Machine language
- Assembly language
- High-level languages
- Types of high-level languages:
- Procedural vs Declarative
- Structured vs Object oriented
- Programming vs scripting
- Methods used to convert source code to machine code
- Interpreters
- Compilers Testing and debugging
(Explores the Systems Development Life Cycle of information system development)
- Concept of information system
- Definition of a system
- Components of a system
- Input
- Process
- Output
- Manual systems
- Computer based systems
- Information systems
- Importance of Information in decision making
- Inputs, outputs, dataflows and processes
- Systems Development life cycle
- The system development lifecycle
- Identification of requirements
- Design of the solution
- Implementation of the solution
- Testing of the solution
- Deployment of the solution
- Maintenance of the system.
- Difference between phased system development life-cycle and iterative increment life-cycle
(Internet for information search and communication effectively)
- Internet to access information
- Introduction to the Internet: URL, IP address and domain names.
- Client-server operation: Bi-directional information flow between browser and the server
- Functions of the Internet:
- E-mail, WWW, ftp, remote access, filesharing, streaming of media, cloud computing, search engines.
- Domain name server and its purpose
- Internet for communication
- e-mail accounts:
- Sending and receiving mails- to, from, bcc and cc, attachments, subject
- Instant messaging services
- Video-based communication
- Social media networking
Unit 13 : Use of Multimedia
(Develops Multimedia contents to express ideas effectively)
- Still graphics using suitable graphic software
- Digital image elements: pixel, resolution, size, color
- Image capacity and compression: lossy formats and lossless formats
- Image types: raster and vector
- Graphic types: raster and vector
- Working knowledge of graphic software to perform the following basic operations
- Open, save and edit
- Importing images
- Sizing and transformation
- Selections, cut, crop, replace
- Working with layers
- Text editing and effects
- 2D animations using suitable 2D animations software
- Animation basics: Layers, frames, timing, frame rate
- Geometrical objects and shapes
- Frame types: frame, key frame, initial frame, destination frame, blank key frame.
- Animations
- Frame by frame animation
- Basic Tweening
- Publishing
- Edit Audio and video contents using suitable software
- Recording audio content.
- Editing (extracting a relevant segment from original content)
- Multimedia contents integration
- Integration of background images with animations
- Integration of audio and video
Unit 14 : Web Designing Using Multimedia
(Develops websites incorporating multimedia technology)
- Structures information for development of websites
- Contents for websites
- Analysis of the purpose and the audience
- Organization of the content/messages
- Design of the layout and structure: scheme, color, font.
- Selection of mediaassets
- HTML basics
- Difference between hypertext and normal text.
- Features of HTML
- HTML document structure – Head, Title, body
- HTML basics
- Line and paragraph breaks
- Text: format and color
- Insertion of images
- Use of hyperlinks
- Lists
- Tables
- Develops web sites using web development tools
- Web authoring tools
- Text Formatting
- Page Layout
- Use of Multimedia building blocks: text, graphics, audio and video
- Hyperlinks
- Methods of web development
- Static vs dynamic webs
- Content managed web development
- Content Management Systems (CMS)
- The purpose of the process of CMS based web development
- Work-flow and roles in CMS
- Content creation, editing, publishing, and use
- Roles: Creator, editor, publisher, administrator, user
- Preparedness to publish web sites
- Internet Service Providers for Web hosting
- Maintenance of a website
Unit 15 : Information and Communication Technology and Society
(Compares and contrasts benefits and issues related to ICT in society)
- Contribution of ICT to the health sector
- ICT in Health services
- Tele Medicine
- Tele monitoring
- Computer controlled medical equipment
- Computer Axial Tomography (CAT) scanner
- Magnetic Resonance Imaging
- Maintenance of medical history records.
- Clinical history
- Medication
- Test reports
- Contribution of ICT to education
- ICT Assisted Learning (elearning)
- Interactive teaching and learning material
- Web-based learning
- Learning Management Systems (LMS)
- School Management Information Systems
- Contribution of ICT to agriculture
- Computer controlled agricultural equipment : Green houses
- Information searching on agriculture
- Virtual competitive market for agricultural products
- Optimization of agricultural productivity
- Detection and control of pests
- Optimization of fertilizer use
- Weather prediction
- Usage of ICT in different industries
- Architecture: Computer Aided Design(CAD)
- Manufacturing - Computer Aided Manufacture (CAM)/Computerized machines in production
- Production – Robotic
- Contribution of ICT to Business
- e-Business
- Internet based (on-line) shopping
- Internet based (on-line) Share market transactions
- Safety measures
- Advertising
- Outsourcing ITBusiness Process (IT BPO)
- Contribution of ICT to Entertainment
- Movies and cartoon production
- Digital sound editing
- Games
- Simulations
- Issues related to ICT with respect to ethical and legal aspects
- Legal Issues
- Data theft
- Unauthorized access to systems
- Intelligent property: copyright, patents and piracy.
- Privacy
- Forgery
- ICT legislation framework in Sri Lanka
- Ethical issues: Fair use, plagiarism
- Issues and precautions related to ICT infrastructure protection
- Physical Security
- UPS
- Hardware firewalls
- Restricted access via door-locks
- CCTV surveillance
- Surge protectors
- Logical Security
- Passwords
- Software firewalls
- Backups
- Protection against malware: spam, virus, key-loggers
- Environmental factors
- Dust
- Humidity
- Temperature
- Institutions for information security of Sri Lanka
- Health and safety issues inherent in the use of ICT
- Ergonomics and Health issues
- Repetitive Strain Injury: eye-strain, backaches
- E-waste: Hazardous elements and its impact on the environment.
- Safe disposal and destruction of electronic equipment
- Issues associated with ICT and society
- Digital divide
- Digital bridge
- De-skilling
- Techno-rich employment
- Equal Opportunities
- Misuse of ICT and precautions to be taken (social media)
No comments:
Post a Comment