FIT Syllabus Booklet Final

Download as pdf or txt
Download as pdf or txt
You are on page 1of 55

Foundation in Information Technology (FIT)

Programme Structure and Syllabi

Conducted by

e-Learning Centre
University of Colombo School of Computing

2020-2025
Computing for the Society

FIT (Foundation in Information Technology)


There are three main courses in the FIT programme. They are Foundation in Computing, Mathematics
for Information and Communication Technology (ICT) and English for ICT. The first course, Foundation
in Computing includes eight modules/mini courses. The programme intends to support the students
who have decided to take the academic/career path in computing fields after completing their GCE
Ordinary Level (O/L) examination. The programme has been placed at SLQF level 2 (NVQ level 4) with
45 credits. Therefore, this programme is considered an entry requirement for a computing degree.
The students can get a certificate after successfully completing all three courses of this programme.

Course Materials, Activities, Assignments and Schedules

The students of this programme should use the online course environment (FIT VLE at
http://fitvle.bit.lk/) of the FIT programme to do the activities and assignments before the given
deadlines. Also, it is advised to check the announcements of the courses and the site regularly and be
updated regarding course activities, deadlines and examination schedules.

Online Learning and Support

There are online facilitators to support the students studying online. However, the students of this
programme are expected to be self-directed and self-regulated to successfully complete all the
courses within a year from the date of registration. If students fail to pass all the courses within the
said duration, then they should re-register for the programme on time to continue access to the online
course environment and to face the examinations.

Learning Outcomes

By the end of the programme the students will be able to,


• Describe the emerging technology trends in computing and their usage for societal needs.
• Identify components of a computer system.
• Use Microsoft Office applications to prepare reports, letters, presentations, and spreadsheets
and create databases.
• Apply basic concepts of software programming using C programming language to solve a
problem.
• Use mathematical language, operations, and techniques to formulate problems.
• Solve basic mathematical problems more efficiently.
• Write effective reports, essays, and technical documents in English for various purposes.
• Communicate in English using online communication facilities more confidently and
effectively.
• Develop self-directed and self-regulated learning skills.

©2020-2025 e-Learning Centre, UCSC 1


Computing for the Society

FIT Programme Structure


The Foundation in Information Technology is a 45-credit study programme. It consists of three main
courses: FIT103 – ICT Applications, FIT203 – English for ICT, and FIT303 – Mathematics for ICT. The
structure of the programme with credit allocation and time allocation is given in the following tables
(Table 1 and Table 2).

Table 1: Courses and credits

Course Course/Module Total Theory Practical


Code/Module Credits Credits Credits
Code
FIT 103-1 Computing for the Society 3 2 1
FIT 103-2 Introduction to Computers 4 3 1
FIT 103-3 Word Processing for Electronic 4 2 2
Documents
FIT 103-4 Spreadsheets for Calculation 3 2 1
FIT 103-5 Multimedia and Electronic Presentation 3 2 1
FIT 103-6 Data and Databases 4 2 2
FIT 103-7 The Internet and Web Applications 4 2 2
FIT 103-8 Fundamentals of Programming 4 2 2
FIT 203 English for Computing 8 4 4
FIT 303 Mathematics for Computing 8 4 4
Total 45 25 20

Table 2: Time allocation

Course Course Theory Practical Self-


Code Hours Hours Learning
Hours
FIT 103-1 Computing for the Society 30 30 90
FIT 103-2 Introduction to Computers 45 30 125
FIT 103-3 Word Processing for Electronic Documents 30 60 110
FIT 103-4 Spreadsheets for Calculation 30 30 90
FIT 103-5 Multimedia and Electronic Presentation 30 30 90
FIT 103-6 Data and Databases 30 60 110
FIT 103-7 The Internet and Web Applications 30 60 110
FIT 103-8 Fundamentals of Programming 30 60 110
FIT 203 English for ICT 60 120 220
FIT 303 Mathematics for ICT 60 120 220
Total (2250 Hours) 375 600 1275

©2020-2025 e-Learning Centre, UCSC 2


Computing for the Society

Foundation in Information Technology (FIT)


FIT 103: ICT Applications
Module 1: Computing for the Society

Program Content
Course Code: FIT 103-1 (Module 1)

Course Name: Computing for the Society

Credit Value: 3

Core/Optional Core

Hourly Breakdown Theory Practical Independent


Learning
30 30 90
Course Aim/Intended Learning Outcomes:

After successful completion of this module the students will be able to,
• Describe the uses and impacts of new technologies in ICT.
• Explain health problems due to computing.
• Use computing devices safely, legally and ethically.
• Identify potential computer risks.
• Explain how to protect computers, software and data.

Course Content:

Topic Teaching (Hrs) Practical (Hrs.)


1. ICT in Different Sectors 7 5
2. Computing Streams and Job Opportunities 4 2
3. Electronic Wastes, Misuses and Mistakes 4 5
4. Legal and Ethical Issues Associated with Computing 6 6
5. Health Issues and Ergonomics 3 6
6. Safeguarding Hardware, Software and Data 6 6
Total 30 30

1. ICT in Different Sectors


1.1. Government
1.1.1.Government to Citizen Applications

©2020-2025 e-Learning Centre, UCSC 3


Computing for the Society

1.1.2.Government to Business Applications


1.1.3.Government to Government Applications
1.1.4.GIS Applications
1.1.5.Right to Information
1.2. Education
1.2.1.Technology for Classroom
1.2.2.e-Learning
1.2.3.m-Learning
1.2.4.Learning Management Systems
1.3. Industries
1.3.1.ICT in Manufacturing Industry (robotics and drones)
1.3.2.e-Tourism
1.3.3.ICT for Fishing Industry
1.3.4.ICT for Agriculture
1.4. Business
1.4.1.e-Business
1.4.2.e-Commerce
1.4.3.m-Commerce
1.5. Transport
1.5.1.e-Travel
1.5.2.Transportation Technologies
1.5.3.Intelligent Transportation Systems
1.6. Medicine and Health Care
1.6.1.Use of ICT in diagnosis
1.6.2.Telemedicine
1.6.3.Prosthetic Implants
1.7. Entertainment
1.7.1.3D images and animations and virtual reality
1.7.2.Holographic image processing technology
1.7.3.Cartoon films
1.7.4.Digital audio materials
1.7.5.Digital games
1.7.6.Simulation games
1.8. Social Security

©2020-2025 e-Learning Centre, UCSC 4


Computing for the Society

1.8.1.Criminal Investigation
1.8.2.Threats Detection
1.8.3.Forensics
1.8.4.CCTV

2. Computing Disciplines and Job Positions


2.1. Major Disciplines in Computing
2.1.1.Computer Science
2.1.2.Computer Engineering
2.1.3.Information Technology
2.1.4.Software Engineering
2.1.5.Information Systems
2.2. Job Positions
2.2.1.Software Engineer/Programmer
2.2.2.System/Software Architect
2.2.3.System/Software Designer
2.2.4.Software Quality Assurance Engineer
2.2.5.Database Administrator
2.2.6.Computer Engineer
2.2.7.System Analyst
2.2.8.System Developer
2.2.9.Network Administrator
2.2.10. Cyber/Network Security Analyst
2.2.11. Graphic Designer
2.2.12. Multimedia Developer
2.2.13. IT Consultant
2.3. Threats for Job Seekers
2.3.1.Robots
2.3.2.Software Agents
2.3.3.Smart Devices
2.3.4.IoT Devices

3. Electronic Wastes, Misuses and Mistakes


3.1. Computer Wastes
3.1.1.Electronic Waste and Harmful Elements

©2020-2025 e-Learning Centre, UCSC 5


Computing for the Society

3.1.2.Harmful Effects of Electronic Waste


3.1.3.e-Waste Management
3.1.4.Minimizing e-waste through the 3R technique
3.1.5.Proper disposal of e-waste
3.2. Green Computing
3.2.1.Greening of Computing
3.2.2.Computing/IT for Greening
3.3. Computer User Mistakes
3.3.1.Common Mistakes that Computer Users Make
3.3.2.Avoiding Computer Mistakes
3.4. Misuse and Unauthorized Use of Computers
3.4.1.Misuse of Computers
3.4.2.Misuse ACT

4. Legal and Ethical Issues Associated with Computing


4.1. Legal Issues
4.1.1.Data Thefts
4.1.2.Hardware Theft
4.1.3.Crackers
4.1.4.Hackers
4.1.5.Intellectual property rights
4.1.6.Computer Fraud
4.1.7.Impersonation
4.1.8.Software Piracy
4.1.9.Economic/Business Torts
4.2. Cyber Crimes
4.2.1.Identity Theft
4.2.2.Cyber Extortion
4.2.3.Cyber Terrorism and Cyber Warfare
4.2.4.Sharing Obscene Graphics
4.3. Issues related to values
4.3.1.Plagiarism
4.3.2.Privacy
4.4. Malicious software / Malware

©2020-2025 e-Learning Centre, UCSC 6


Computing for the Society

4.4.1.Spams
4.4.2.Virus
4.4.3.Worms
4.4.4.Trojan horses
4.4.5.Ransomware
4.4.6.Spyware
4.4.7.Adware
4.4.8.Scareware
4.5. Social issues related to ICT
4.5.1.Digital divide
4.5.1.1. Definitions of Digital Divide
4.5.1.2. Means of Connectivity
4.5.1.3. Overcoming the Divide and Sustainable Development Goals
4.5.2.Digital Bridge
4.5.3.De-Skilling

5. Health Issues and Ergonomics


5.1. Health Issues
5.1.1.Musculoskeletal Problems
5.1.2.RSI – Repetitive Stress Injury
5.1.3.CTS – Carpel Tunnel Syndrome
5.1.4.CVS - Computer Vision Syndrome
5.1.5.Tired and Stress
5.2. Minimizing Computer Related Health Issues
5.2.1.Ergonomics
5.2.2.Good working positions
5.2.3.Lighting
5.2.4.Glare
5.2.5.Ventilation
5.2.6.Selecting and arranging workstation components
5.2.7.Ergonomics of using mobile devices

6. Safeguarding Hardware, Software and Data


6.1. Laws, Standards and Procedures
6.1.1.Gramm-Leach-Bliley Act

©2020-2025 e-Learning Centre, UCSC 7


Computing for the Society

6.1.2.HIPPA Act
6.2. Data Protection and Security
6.2.1.Passwords
6.2.2.Software Firewall
6.2.3.Antivirus Software
6.2.4.Backups
6.2.5.Input Controls
6.2.6.Software Upgrades
6.2.7.Disposal Policies and Procedures
6.2.8.General Data Protection Regulations and Principles
6.3. Intellectual property rights
6.3.1.Copyright
6.3.2.Patents
6.3.3.Confidential Information
6.4. Safeguarding Hardware
6.4.1.Handling Storage Media
6.4.2.Storing Computer Equipment
6.4.3.Access Control Systems
6.4.4.Recovery of Stolen Property
6.4.5.Uninterrupted Power Supply (UPS)
6.4.6.Hardware Firewalls
6.4.7.Controlled access through locked doors
6.4.8.Surge protector
6.4.9.Environmental factors

Teaching /Learning Methods:

Foundation in Information Technology is a self-learning programme. The candidates can learn online
using the interactive online learning materials available in the VLE (Virtual Learning Environment) for FIT.
The candidates will get information to access the FIT VLE after their registration to FIT Programme. The
learners are encouraged to actively engage with learning activities and attempt the assignments in the
FIT VLE to complete the course successfully.

Assessment Strategy:

©2020-2025 e-Learning Centre, UCSC 8


Computing for the Society

The assessment of this course consists of two major components: continuous assessment and final
examination.

Continuous Assessment (Assignment):

There are some practice quizzes and a self-assessment in each of the modules in the ICT Applications
course. The students are supposed to complete those assessments to develop their confidence in learning
(Marks will not be given for these assessments).
At the end of the course, FIT103- ICT Applications, there will be an assignment that consists of 20 MCQs.
The student has to pass this assignment by scoring more than 50% marks. It will be considered as the
eligibility criteria for the final examination.

Final Examination:
The final examination of FIT103 - ICT Applications course includes two components: an e-test and a
practical test. The e-test consists of 50 Multiple Choice Questions (MCQs), and it carries questions from
each module based on their credit weight. The duration of the e-test is 2 hours.

The practical test will be a one-hour assessment conducted under supervision. The students will have to
create documents, worksheets and presentations based on the knowledge and experience gained from
all the course modules.

Final Examination:
The final examination of FIT103 - ICT Applications course includes two components: an e-test and a
practical test. The e-test consists of 50 Multiple Choice Questions (MCQs), and it carries questions from
each module based on their credit weight. The duration of the e-test is 2 hours.

The practical test will be a one-hour assessment conducted under supervision. The students will have to
create documents, worksheets and presentations based on the knowledge and experience gained from
all the course modules.

References/ Reading Materials:

Ref 1: Stair, R., & Reynolds, G. (2018). Principles of Information Systems, 13th Edition: Cengage
Learning. (Available from pdfdrive.com)
Ref 2: Marakas, G. M. & O’Brien, J. A. (2013). Introduction to information systems. 16th Edition:
Tata McGraw-Hill Publishing Company Limited. (Available from pdfdrive.com)

©2020-2025 e-Learning Centre, UCSC 9


Computing for the Society

Foundation in Information Technology (FIT)


FIT 103: ICT Applications
Module 2: Introduction to Computers
Program Content
Course Code: FIT 103-2 (Module 2)

Course Name: Introduction to Computers

Credit Value: 4

Core/Optional: Core

Hourly Breakdown: Theory Hourly Breakdown Theory

45 30 125

Course Aim/Intended Learning Outcomes:


After successful completion of this module, the students will be able to;
● Describe the fundamentals of a computer system with its evolution
● Identify different categories of computer hardware and software
● Explain the needs of data communication and its representation in a computer system
● Apply Boolean Algebra concepts to solve simple real-world problems
● Describe the uses of computer networks in terms of their types and structure
● Analyze different types of information systems
Course Content:

Topics Teaching Hours Practical Hours

1. Fundamentals of Computer System 6 3

2. Hardware Devices 8 5

3. Software Products 4 2

4. Operating Systems 10 10

5. Data Representation and Digital Logic 8 5

6. Computer Networks 6 3

7. Information Systems 3 2

Total 45 30

©2020-2025 e-Learning Centre, UCSC 10


Computing for the Society

1. Fundamentals of Computer System


1.1. Evolution of the Computer
1.2. Classification of Computers
1.3. The parts of a Computer System
1.4. Information Processing Cycle
1.5. Performance of a Computer

2. Hardware Devices
2.1. Processing Devices
2.1.1. Microcomputer Processors
2.1.2. RISC Processors
2.1.3. Parallel Processing
2.2. Memory Devices
2.3. Input devices
2.3.1. Keyboard
2.3.2. Mouse
2.3.3. Ergonomics and Input Devices
2.3.4. Handheld Devices
2.3.5. Optical Input Devices
2.3.6. Audio Visual Input Devices
2.4. Output devices
2.4.1. Monitors
2.4.2. Data Projectors
2.4.3. Sound Systems
2.4.4. Printers
2.4.5. Plotters
2.5. Storage Devices
2.5.1. Magnetic Storage and Optical Storage
2.5.2. Solid-State Storage
2.5.3. Cloud Storage
2.5.4. Optimizing Disk Performance
2.5.5. Ports in a computer

3. Software Products
3.1. System Software

©2020-2025 e-Learning Centre, UCSC 11


Computing for the Society

3.2. Application Software


3.3. Utility Software
3.4. Acquiring Software as a product

4. Operating Systems
4.1. Types of Operating Systems
4.2. PC Operating Systems
4.2.1. DOS Operating System
4.2.2. Microsoft Windows Operating System
4.2.3. Apple Mac Operating System
4.2.4. UNIX
4.2.5. Ubuntu Operating System
4.2.6. Hanthana Linux
4.2.7. Android Operating System
4.2.8. Network operating System
4.2.9. Embedded Operating System
4.3. Customizing Operation System Settings
4.3.1. Change theme
4.3.2. Change the Window Colour
4.3.3. Enlarging text
4.3.4. Setting Desktop Background
4.3.5. Customizing Desktop Icons
4.3.6. Using a Screen Saver
4.3.7. Touch Typing
4.3.8. Changing the volume
4.3.9. Managing the other desktop features
4.4. Services of an Operating Systems
4.4.1. Process Management
4.4.2. Memory Management
4.4.3. Device Management
4.4.4. File Management
4.4.5. Security Management
4.4.6. Network Management

©2020-2025 e-Learning Centre, UCSC 12


Computing for the Society

5. Data Representation and Digital Logic


5.1. Data Communication Devices
5.2. Data Representation in a Computer System
5.3. How Computer Process Data
5.4. Character Representation
5.5. Basic Arithmetic and Logic Operations
5.6. Basic Logic Gates
5.7. Combinational and Universal Logic Gates
5.8. Boolean Algebra
5.9. Boolean Expressions

6. Computer Networks
6.1. The uses of a Network
6.2. Types of Computer Network
6.3. Structure of a Network
6.4. Network Topologies and Protocols
6.5. Network Media
6.6. Network Hardware
6.7. Protocols
6.8. OSI Model

7. Information Systems
7.1. Different Types of Information System
7.2. System Development Models and Methods
7.3. System Development Life Cycle

Teaching /Learning Methods:


Foundation in Information Technology (FIT) has been designed as a self-learning programme. The candidates
can learn online using the interactive online learning materials available in the VLE (Virtual Learning
Environment) for FIT. The candidates will get information to access the FIT VLE after their registration to the FIT
Programme. The learners are encouraged to actively engage with learning activities and attempt the
assignments in the FIT VLE to complete the course successfully.

©2020-2025 e-Learning Centre, UCSC 13


Computing for the Society

Assessment Strategy:
The assessment of this course consists of two major components: continuous assessment and final examination.

Continuous Assessment:

There are some practice quizzes and a self-assessment in each of the modules in the ICT Applications course.
The students are supposed to complete those assessments to develop their confidence in learning (Marks will
not be given for these assessments).

At the end of the course, FIT103- ICT Applications, there will be an assignment that consists of 20 MCQs. The
student has to pass this assignment by scoring more than 50% marks. It will be considered as the eligibility
criteria for the final examination.

Final Examination:

The final examination of FIT103 - ICT Applications course includes two components: an e-test and a practical
test. The e-test consists of 50 Multiple Choice Questions (MCQs), and it carries questions from each module
based on their credit weight. The duration of the e-test is 2 hours.

The practical test will be a one-hour assessment conducted under supervision. The students will have to create
documents, worksheets and presentations based on the knowledge and experience gained from all the course
modules.

Students should pass both assignment 1 and assignment 2 of each module, in order to pass the assessment
component of each module.

References/ Reading Materials:

Ref1: Introduction to Computers (7th Edition) by Peter Norton, Tata McGraw-Hill Edition,
Ref2: Grade 10 ICT Textbook
Ref3: Grade 11 ICT Textbook
Ref4: Grade 12 Teacher’s Guide

©2020-2025 e-Learning Centre, UCSC 14


Computing for the Society

Foundation in Information Technology (FIT)


FIT 103: ICT Applications
Module 3: Word Processing for Electronic Documents

Program Content
Course Code: FIT 103-3 (Module 3)

Course Name: Word Processing for Electronic Documents

Credit Value: 4

Core/Optional Core

Hourly Breakdown Theory Practical Independent


Learning
30 60 110
Course Aim/Intended Learning Outcomes:

Upon completion of this module, students will be able to;


• Explain the concept of Word processing
• List different word processing applications and their features
• Use given features of word processing application to complete relevant tasks
• Prepare documents using the word processing software for given purpose
Course Content:
Topic Teaching (Hrs) Practical (Hrs.)
7. Introduction to Word Processing 4
8. Exploring Office 365 6 10
9. Creating a New Document 4 15
10. Working on Pictures and Graphics 4 13
11. Working on Tables 4 12
12. Mail Merge 4 5
13. Proofreading 4 5
Total 30 60

1. Introduction to Word Processing


1.1. Basic introduction
1.2. Different types of word processing software

©2020-2025 e-Learning Centre, UCSC 15


Computing for the Society

2. Exploring Office 365


2.1. Introduction to Office 365
2.2. Feature identification
2.3. Working with the user interface
2.4. Getting help with Office 365

3. Creating a New Document


3.1. Opening, Saving, Printing and Closing documents
3.2. Starting with the new blank document
3.3. Working on page setup
3.4. Creating a word document
3.5. Modify the appearance of text
3.6. Simple formatting facilities
3.7. Create a table of content

4. Working on Pictures and Graphics


4.1. Inserting a picture
4.2. Making necessary adjustment for a picture
4.3. Cross-reference to characters and pictures
4.4. Inserting clip art, smart art, Excel chart
4.5. Apply captions to the graphic

5. Working on Tables
5.1. Creating a table
5.2. Adding, deleting a column and row
5.3. Apply table caption

6. Mail Merge
6.1. Understand the mail merge process
6.2. Start the mail merge process
6.3. Choose and refine the data source
6.4. Insert merge field
6.5. Preview and complete merge

7. Proofreading
7.1. Applying spell and grammar checking

©2020-2025 e-Learning Centre, UCSC 16


Computing for the Society

7.2. Thesaurus

Teaching /Learning Methods:

Foundation in Information Technology (FIT) has been designed as a self-learning programme. The
candidates can learn online using the interactive online learning materials available in the VLE (Virtual
Learning Environment) for FIT. The candidates will get information to access the FIT VLE after their
registration to the FIT Programme. The learners are encouraged to actively engage with learning activities
and attempt the assignments in the FIT VLE to complete the course successfully.

Assessment Strategy:

The assessment of this course consists of two major components: continuous assessment and final
examination.

Continuous Assessment (Assignment):

There are some practice quizzes and a self-assessment in each of the modules in the ICT Applications
course. The students are supposed to complete those assessments to develop their confidence in learning
(Marks will not be given for these assessments).
At the end of the course, FIT103- ICT Applications, there will be an assignment that consists of 20 MCQs.
The student has to pass this assignment by scoring more than 50% marks. It will be considered as the
eligibility criteria for the final examination.

Final Examination:
The final examination of FIT103 - ICT Applications course includes two components: an e-test and a
practical test. The e-test consists of 50 Multiple Choice Questions (MCQs), and it carries questions from
each module based on their credit weight. The duration of the e-test is 2 hours.

The practical test will be a one-hour assessment conducted under supervision. The students will have to
create documents, worksheets and presentations based on the knowledge and experience gained from
all the course modules.

References/ Reading Materials:

Ref 1: New Perspectives Microsoft Office 365 & Office 2019 Introductory (MindTap Course List) 1st
Edition by Patrick Carey, Katherine T. Pinard, Ann Shaffer, Mark Shellman, Sasha Vodnik.
Ref 2: Microsoft Resources (https://support.microsoft.com/en-us/word)

©2020-2025 e-Learning Centre, UCSC 17


Computing for the Society

Foundation in Information Technology (FIT)


FIT 103: ICT Applications
Module 4: Spreadsheet for Calculation
Program Content
Course Code: FIT 103-4 (Module 4)

Course Name: Spreadsheet for Calculation

Credit Value: 3

Core/Optional Core

Hourly Breakdown Theory Practical Independent


Learning
30 30 90
Course Aim/Intended Learning Outcomes:

After successful completion of this module the students will be able to;
• Identify the different components in a worksheet
• Carry out basic operations in a given spreadsheet
• Construct formulas to manipulate numeric data in a Worksheet
• Visualize numeric data in different format using the chart functions
• Differentiate between formulas and functions in spreadsheets using Excel.

Course Content:
Topic Teaching (Hrs.) Practical (Hrs.)
1. Introduction to Electronic Spreadsheet 2 2
2. Working with worksheets and workbooks 4 3
3. Formula Creation & Math Functions 6 5
4. Cell for different requirements 4 5
5. Relative & absolute cell reference 5 5
6. Charts for display data 5 6
7. Setting Up Pages 4 4
Total 30 30

1. Introduction to Electronic Spreadsheet


1.1. Introduction to spreadsheet application software

©2020-2025 e-Learning Centre, UCSC 18


Computing for the Society

1.2. Different types of spreadsheet applications


1.3. Basic features and facilities of spreadsheet application
1.4. Getting help with MS Office 365

2. Working with worksheets and workbooks


2.1. Opening, saving, and renaming worksheets
2.2. Navigating the worksheet
2.3. Cell References
2.4. Entering and editing data
2.5. Simple formatting

3. Formula Creation & Math Functions


3.1. Simple calculations using values and mathematical operators
3.2. Formulas with cell addresses and operators
3.3. Use of functions to do calculations

4. Cell for different requirements


4.1. Working with formatting toolbar (Ribbon)
4.2. Use of Dialog Boxes to format values
4.3. Adjusting row height/column width
4.4. Formatting a range of cells
4.5. Locking cells and hiding formulas

5. Relative & absolute cell references


5.1. Use of fill handle for copying formula
5.2. Understand the difference between relative and absolute references
5.3. Relative cell reference
5.4. Row absolute cell references
5.5. Column absolute cell references
5.6. Row and column absolute cell references

6. Charts for display data


6.1. Creating charts
6.2. Formatting/modifying charts

7. Setting up pages

©2020-2025 e-Learning Centre, UCSC 19


Computing for the Society

7.1. Adding title rows/columns and headers/footers


7.2. Freeze Panes
7.3. Page breaks and Page setup
7.4. Print preview
7.5. Workbook Protection

Teaching /Learning Methods:

Foundation in Information Technology (FIT) has been designed as a self-learning programme. The
candidates can learn online using the interactive online learning materials available in the VLE (Virtual
Learning Environment) for FIT. The candidates will get information to access the FIT VLE after their
registration to the FIT Programme. The learners are encouraged to actively engage with learning activities
and attempt the assignments in the FIT VLE to complete the course successfully.

Assessment Strategy:

The assessment of this course consists of two major components: continuous assessment and final
examination.

Continuous Assessment:

There are some practice quizzes and a self-assessment in each of the modules in the ICT Applications
course. The students are supposed to complete those assessments to develop their confidence in learning
(Marks will not be given for these assessments).
At the end of the course, FIT103- ICT Applications, there will be an assignment that consists of 20 MCQs.
The student has to pass this assignment by scoring more than 50% marks. It will be considered as the
eligibility criteria for the final examination.

Final Examination:
The final examination of FIT103 - ICT Applications course includes two components: an e-test and a
practical test. The e-test consists of 50 Multiple Choice Questions (MCQs), and it carries questions from
each module based on their credit weight. The duration of the e-test is 2 hours.

The practical test will be a one-hour assessment conducted under supervision. The students will have to
create documents, worksheets and presentations based on the knowledge and experience gained from
all the course modules.

References/ Reading Materials:


©2020-2025 e-Learning Centre, UCSC 20
Computing for the Society

Ref 1: Chapter 7: Information and Communication Technology, Grade 10


Ref 2: Advanced Excel by tutorialspoints (https://www.tutorialspoint.com)
Ref 3: New Perspectives Microsoft Office 365 & Office 2019 Introductory (MindTap Course List)
1st Edition by Patrick Carey, Katherine T. Pinard, Ann Shaffer, Mark Shellman, Sasha
Vodnik

Foundation in Information Technology (FIT)


FIT 103: ICT Applications
Module 5: Multimedia and Electronic Presentation

Program Content
Course Code: FIT 103-5 (Module 5)

Course Name: Multimedia and Electronic Presentation

Credit Value: 3

Core/Optional Core

Hourly Breakdown Theory Practical Independent Learning


30 30 90
Course Aim/Intended Learning Outcomes:

After successful completion of this module, the students will be able to;
• Describe multimedia concepts
• Define the various factors of images
• Edit images using relevant software/tools
• Describe the role of audio in creating multimedia content
• Use audio editing tools for a given requirement
• Develop digital animations
• Create electronic presentations

Course Content:
Topic Teaching (Hrs.) Practical (Hrs.)
1. Introduction to Multimedia 04 02
2. Working with Digital Images 05 06

©2020-2025 e-Learning Centre, UCSC 21


Computing for the Society

3. Introduction to Audio 04 04
4. Developing Digital Animations 05 06
5. Introduction to Video 05 06
6. Electronic Presentations 07 06
Total 30 30

1. Introduction to Multimedia
1.1. What is meant by multimedia?
1.2. Evolution of multimedia
1.3. Where and when to use multimedia
1.4. Future of multimedia

2. Working with Digital Images


2.1. Elements of an image
2.1.1. Working with Pixel
2.1.2. Resolution of an Image
2.1.3. Colours and Colour models
2.1.4. Image size and compression
2.2. Image Types
2.2.1. Bitmap Images (Raster graphic)
2.2.2. Vector drawings
2.2.3. Difference between raster graphic and vector graphic
2.3. Image processing with software
2.3.1. Common features of an image editing software
2.3.2. Image editing using GIMP software
2.3.2.1. GIMP editing tools
2.3.2.2. Creating a graphic with pictures
2.3.2.3. Creating a graphic with text

3. Introduction to Audio
3.1. Different audio file formats
3.2. Different Software tools to edit audio
3.3. Importance and requirement of audio editing
3.4. Basic and common features of audio editing

©2020-2025 e-Learning Centre, UCSC 22


Computing for the Society

3.5. Developing digital audio files using Audacity Software tool

4. Developing Digital Animations


4.1. Introduction to animations
4.2. Basic of animation
4.3. Importance of animation
4.4. Difference between 2D and 3D animations
4.5. Animation Techniques
4.5.1. Frames
4.5.1.1. Types of Frames
4.5.1.1.1. Key Frame
4.5.1.1.2. Tween Frame
4.5.1.1.3. Blank Key Frame
4.5.2. Kinematics
4.5.3. Morphing
4.6. Different Animation file formats
4.7. Create an animation
4.7.1. Software used to create animations
4.7.2. Common features of animation software
4.7.3. Developing animations with Pencil2D Animation tool

5. Introduction to Video
5.1. Role of Video in multimedia content
5.2. Factors of Video Content
5.2.1. Frames and frame rates
5.2.2. Resolution of a Video
5.2.3. Analog Display and Digital Video standards
5.2.4. Video file size
5.3. Creating a video clip
5.3.1. Video editing tools
5.3.2. Common features of video editing software
5.3.3. Developing videos with Windows OpenShot Video Editor

6. Electronic presentations
6.1. Introduction to electronic presentations

©2020-2025 e-Learning Centre, UCSC 23


Computing for the Society

6.1.1. What is meant by presentation?


6.1.2. Benefits of electronic presentations
6.2. Electronic presentation software
6.2.1. Common features of electronic presentation software
6.2.2. Popular presentation software/tools
6.3. Create an electronic presentation
6.3.1. Introduction to Microsoft office 365 PowerPoint software
6.3.2. How to use Microsoft office 365 PowerPoint to create a presentation
6.4. Effective Features of a good presentation

Teaching /Learning Methods:

Foundation in Information Technology (FIT) has been designed as a self-learning programme. The candidates
can learn online using the interactive online learning materials available in the VLE (Virtual Learning
Environment) for FIT. The candidates will get information to access the FIT VLE after their registration to the
FIT Programme. The learners are encouraged to actively engage with learning activities and attempt the
assignments in the FIT VLE to complete the course successfully.

Assessment Strategy:

The assessment of this course consists of two major components: continuous assessment and final
examination.

Continuous Assessment (Assignment):

There are some practice quizzes and a self-assessment in each of the modules in the ICT Applications course.
The students are supposed to complete those assessments to develop their confidence in learning (Marks will
not be given for these assessments).
At the end of the course, FIT103- ICT Applications, there will be an assignment that consists of 20 MCQs. The
student has to pass this assignment by scoring more than 50% marks. It will be considered as the eligibility
criteria for the final examination.

Final Examination:

©2020-2025 e-Learning Centre, UCSC 24


Computing for the Society

The final examination of FIT103 - ICT Applications course includes two components: an e-test and a practical
test. The e-test consists of 50 Multiple Choice Questions (MCQs), and it carries questions from each module
based on their credit weight. The duration of the e-test is 2 hours.

The practical test will be a one-hour assessment conducted under supervision. The students will have to
create documents, worksheets and presentations based on the knowledge and experience gained from all
the course modules.

References/ Reading Materials:

Ref 1: Multimedia: Making It Work (Eighth Edition):Tay Vaughan


Ref2: Digital Multimedia: Nigel Chapman and Jenny Chapman
Ref3: https://www.gimp.org/
Ref4: https://www.audacityteam.org/
Ref5: https://www.pencil2d.org/
Ref6: https://www.openshot.org/
Ref7: Information and Communication technology Grade 10: Educational Publications Department,
Sri Lanka
Ref8: https://www.office.com/

Foundation in Information Technology (FIT)


FIT 103: ICT Applications
Module 6: Data and Databases

Program Content
Course Code: FIT 103-6 (Module 6)

Course Name: Data and Databases

Credit Value: 4

Core/Optional Core

Hourly Breakdown Theory Practical Independent


Learning
30 60 110
Course Aim/Intended Learning Outcomes:

©2020-2025 e-Learning Centre, UCSC 25


Computing for the Society

After successful completion of this module, the students will be able to;
• Explain the objectives of data and information management
• Describe the fundamental elements of relational database management systems
• Explain the basic concepts of relational database design (relational data model, entity-
relationship model)
• Design ER-models to represent simple database application scenarios
• Convert the ER-model to relational tables
• Populate relational database and formulate SQL queries on data
• Develop structured query language (SQL) queries to create and read relational database data

Course Content:

Topic Teaching (Hrs) Practical (Hrs.)


1. Introduction to Database Management Systems 2
2. Database Architecture Basics 2
3. Designing Databases Using Relational Model 2
4. Conceptual Data Modelling Using ER Diagrams 6 15
5. Mapping ER to Relational Model 8 20
6. Introduction to Data Manipulation Using SQL 10 25
Total 30 60

1. Introduction to Database Management Systems


1.1 The Evolution of Database Technology

1.1.1. Data, information, database, database system, database management system


1.1.2. Characteristics of the Database Approach.
1.1.3. File oriented systems: Meeting the need for random access processing
1.1.4. Advantages of Using the DBMS Approach: Data redundancy, inadequate data
manipulation capabilities, program-data dependency, and Data independence.
1.1.5. Users and practitioners of a Database System

1.2 History of Database Applications

2. Database Architecture Basics


2.1 Components of a Database Management System (DBMS)

2.2 Data Models and Schemas

2.3 The Three-Schema Architecture

©2020-2025 e-Learning Centre, UCSC 26


Computing for the Society

3. Designing Databases Using Relational Model

3.1. Introduction to Relational Model Concepts: Domains, Attributes, Tuples, and Relations
3.2. Relational Database Schemas
3.3. Keys in the Relational Model

4. Conceptual Data Modelling Using ER Diagram


4.1. Introduction to the database design process
4.2. Entities and Attributes
4.3. Key Attributes
4.4. Relationship Types and Degree
4.4.1.Binary Relationship
4.4.2.Introduction to ER notation and modelling

5. Mapping Entity Relationship (ER) to Relational Model


5.1. Mapping of Regular Entity Type
5.2. Mapping of Weak Entity Types
5.3. Mapping of Binary 1:1 Relationship Types
5.4. Mapping of Binary 1:N Relationship Types
5.5. Mapping of Binary M:M Relationship Types

6. Introduction to Data Manipulation using SQL


6.1. Creating tables in SQL
6.2. Introduction to SQL data types
6.3. Adding primary and foreign keys to tables
6.4. Data manipulation using SQL
6.4.1. Selecting Data
6.4.2. Inserting data into a table
6.4.3. Updating data
6.4.4. Deleting data

Teaching /Learning Methods:

Foundation in Information Technology (FIT) has been designed as a self-learning programme. The
candidates can learn online using the interactive online learning materials available in the VLE (Virtual
Learning Environment) for FIT. The candidates will get information to access the FIT VLE after their

©2020-2025 e-Learning Centre, UCSC 27


Computing for the Society

registration to the FIT Programme. The learners are encouraged to actively engage with learning
activities and attempt the assignments in the FIT VLE to complete the course successfully.

Assessment Strategy:

The assessment of this course consists of two major components: continuous assessment and final
examination.

Continuous Assessment:

There are some practice quizzes and a self-assessment in each of the modules in the ICT Applications
course. The students are supposed to complete those assessments to develop their confidence in
learning (Marks will not be given for these assessments).
At the end of the course, FIT103- ICT Applications, there will be an assignment that consists of 20 MCQs.
The student has to pass this assignment by scoring more than 50% marks. It will be considered as the
eligibility criteria for the final examination.

Final Examination:
The final examination of FIT103 - ICT Applications course includes two components: an e-test and a
practical test. The e-test consists of 50 Multiple Choice Questions (MCQs), and it carries questions from
each module based on their credit weight. The duration of the e-test is 2 hours.

The practical test will be a one-hour assessment conducted under supervision. The students will have to
create documents, worksheets and presentations based on the knowledge and experience gained from
all the course modules.

References/ Reading Materials:

Fundamentals of Database Systems by R. Elmasri and S.B. Navathe, 7th edition, Addison-
Wesley, 2015

©2020-2025 e-Learning Centre, UCSC 28


Computing for the Society

Foundation in Information Technology (FIT)


FIT 103: ICT Applications
Module 7: The Internet and Web Applications

Program Content
Course Code: FIT 103-7 (Module 7)

Course Name: The Internet and Web Applications

Credit Value: 4

Core/Optional Core

Hourly Breakdown Theory Practical Independent Learning


30 60 110
Course Aim/Intended Learning Outcomes:

After successful completion of this module the students will be able to;
• Describe the evolution of the Internet
• Explain the terminologies related to the Internet and the World Wide Web
• Explain the connecting to the Internet and how web works
• Identify what a web application is
• Use of Web Storage Organization
• Use Web Development Tools for web content development
• Design a simple website
Course Content:
Topic Teaching (Hrs) Practical (Hrs.)
1. History of the Internet 2 4
2. The Terminology of the internet 2 4
3. Connecting to the Internet 4 4
4. New Media and Web Applications 4 4
5. Web Storage Organization 4 4
6. Web Development Tools 7 20
7. Web Application Development 7 20
Total 30 60

©2020-2025 e-Learning Centre, UCSC 29


Computing for the Society

1. History of the Internet


1.1. Evolution of the World Wide Web (WWW)
1.2. Generations of the web/ (How web technology is evolving): Web 1.0, Web 2.0, Web 3.0, Web 4.0,
Web5.0
1.3. Internet Protocols and Internet Protocol version IPv4 and IPv6
1.4. History of HTML
1.5. Internet Web Browsers

2. The Terminology of the internet


2.1. Uniform resource identifier (URI) and Uniform Resource Locator (URL)
2.2. Domain name
2.3. Domain Name Server
2.4. IP addresses
2.5. HyperText Transfer Protocol (HTTP)
2.6. Standards bodies
2.7. The World Wide Web Consortium (W3C)
2.8. Search Engine

3. Connecting to the Internet


3.1. Describing the different connecting methods (e.g., Tethering)
3.2 Internet service provider (ISP)
3.3. List the advantages and disadvantages of connecting methods
3.4. Client-server model and web architecture
3.5. How to access the Web

4. New Media and Web Applications


4.1. Social media
4.2. Blogs
4.3. Video conferencing
4.4. Online newspapers
4.5. eBusiness
4.6. Online games
4.7. Products and Features of the Google (Google ecosystem)

©2020-2025 e-Learning Centre, UCSC 30


Computing for the Society

5. Web Storage Organization


5.1. local device storage
5.2. Serverless Computing/ Cloud Storage
5.3. Google Cloud Platform
5.4. Microsoft Azure
5.5 Oracle Cloud Platform
5.6 OpenWhisk

6. Web Development Tools


6.1. What is Full-Stack?
6.2. Introduction to Web Client Software
6.3. Introduction to Web Server Software (HTML Slide 125)
6.4. Version Controlling (What is GitHub?)

7. Web Application Development


7.1. Introduction
7.2. Developing a simple website
7.3. Creating a web page using HTML 4
7.3.1. The HTML DOM (Document Object Model)
7.3.2. Adding simple styles to the webpage using CSS
7.3.3. Adding interactions to a web page using JavaScript

Teaching /Learning Methods:

Foundation in Information Technology (FIT) has been designed as a self-learning programme. The candidates
can learn online using the interactive online learning materials available in the VLE (Virtual Learning
Environment) for FIT. The candidates will get information to access the FIT VLE after their registration to the
FIT Programme. The learners are encouraged to actively engage with learning activities and attempt the
assignments in the FIT VLE to complete the course successfully.

Assessment Strategy:

The assessment of this course consists of two major components: continuous assessment and final
examination.

©2020-2025 e-Learning Centre, UCSC 31


Computing for the Society

Continuous Assessment:

There are some practice quizzes and a self-assessment in each of the modules in the ICT Applications course.
The students are supposed to complete those assessments to develop their confidence in learning (Marks will
not be given for these assessments).
At the end of the course, FIT103- ICT Applications, there will be an assignment that consists of 20 MCQs. The
student has to pass this assignment by scoring more than 50% marks. It will be considered as the eligibility
criteria for the final examination.

Final Examination:
The final examination of FIT103 - ICT Applications course includes two components: an e-test and a practical
test. The e-test consists of 50 Multiple Choice Questions (MCQs), and it carries questions from each module
based on their credit weight. The duration of the e-test is 2 hours.

The practical test will be a one-hour assessment conducted under supervision. The students will have to
create documents, worksheets and presentations based on the knowledge and experience gained from all
the course modules.

References/ Reading Materials:

Ref 1: https://www.w3schools.com/whatis/whatis_ajax.asp
Ref 2: http://www.evolutionoftheweb.com/#/evolution/day
Ref 3: https://www.google.com/accessibility/products-features/
Ref 4: https://dev.to/flippedcoding/what-is-the-difference-between-a-uri-and-a-url-4455
Ref 5: https://www.w3schools.com/whatis/whatis_github.asp

©2020-2025 e-Learning Centre, UCSC 32


Computing for the Society

Foundation in Information Technology (FIT)


FIT 103: ICT Applications
Module 8: Fundamentals of Programming

Program Content
Course Code: FIT 103-8 (Module 8)

Course Name: Fundamentals of Programming

Credit Value: 4

Core/Optional Core

Hourly Breakdown Theory Practical Independent


Learning
30 60 110
Course Aim/Intended Learning Outcomes:

After successful completion of this module the students will be able to;
• Draw a flow chart for a given problem to show its solution.
• Write the algorithm using a pseudo code for the given problem.
• Describe the basic structure of a program using a programming language.
• Identify the appropriate data types for variables to represent different data.
• Describe the control structure of a program for a given requirement.
• Write a structured program to solve a simple problem.

Course Content:

Topic Teaching (Hrs.) Practical (Hrs.)


1. Solving a problem using a computer program 01 01
2. Overview of C Programming Language 01 01
3. Data Types 01 02
4. Variables and constants 02 04
5. Operators and Enums 03 06
6. Conditional statements 03 07
7. Loop control 03 07
8. Array 03 07
9. Strings 02 04
10. Functions 02 04
11. Recursion 02 05
12. Pointers 02 04
13. Structures 03 04
14. File Handling 02 04
Total 30 60
©2020-2025 e-Learning Centre, UCSC 33
Computing for the Society

1. Solving a problem using a program


1.1. Analyze a simple problem
1.2. Identify alternative solutions for a given problem.
1.3. Write an algorithm using the pseudocode for the selected solution
1.3.1.What is an algorithm
1.3.2.Control structure of an algorithm
1.3.3.Draw a flow chart to present an algorithm
1.3.4.Write a pseudocode to solve a simple problem

2. Overview of C Programming Language


2.1. My first program
2.2. Basic structure of C program
2.3. Identifiers
2.4. Keywords
2.5. Tokens
2.6. Format Specifiers

3. Data Types
3.1. About data types
3.2. Numeric data types
3.3. Character data types

4. Variables and constants


4.1. About variable
4.2. Variable declaration and initialization
4.3. Variable types and Scope
4.3.1. Local variables
4.3.2. Static variable
4.3.3. Global variables
4.4. Constants

5. Operators
5.1. About operators
5.2. Arithmetic operators
5.3. Relational operators

©2020-2025 e-Learning Centre, UCSC 34


Computing for the Society

5.4. Bit-wise Operators


5.5. Logical operators
5.6. Assignment operators
5.7. Conditional operator
5.8. Sizeof() operator
5.9. Operator precedence

6. Conditional statements
6.1. About conditional statements
6.2. Different forms of “if” statement
6.2.1.“if-else” statement
6.2.2.Nested if statement
6.2.3.“if-else-if” ladder
6.3. Switch statement

7. Loop control
7.1. About loops
7.2. “while” loop
7.3. “do while” loop
7.4. “for” loop
7.5. “break” and “continue” statements

8. Array
8.1. Single dimensional array
8.2. Multi-dimensional array

9. String manipulation
9.1. About string functions
9.2. Commonly used string functions

10. Functions
10.1. About functions
10.1.1. The structure of a function
10.1.2. Return type
10.2. Calling a function
10.2.1. Call by value

©2020-2025 e-Learning Centre, UCSC 35


Computing for the Society

10.2.2. Call by reference


10.3. Types of functions
10.3.1. User-defined functions
10.3.2. Predefined functions

11. Recursion
11.1. About recursion
11.2. Base case
11.3. Recursive case
12. Pointers
12.1. About pointer
12.2. Types of pointers
12.3. Accessing and retrieving values of variables
12.4. Pointer and array
12.5. Strings as pointers
12.6. Pointer to function
12.7. Call by reference

13. Structures
13.1. About structures
13.2. Defining a structure
13.3. Accessing structure members

14. File Handling


14.1. About files
14.2. Basic file operations in C
14.2.1. Create a new file
14.2.2. Opening and closing a file
14.2.3. Read from a file
14.2.4. Write to a file
14.2.5. Append to a file

Teaching /Learning Methods:

©2020-2025 e-Learning Centre, UCSC 36


Computing for the Society

Foundation in Information Technology (FIT) has been designed as a self-learning programme. The
candidates can learn online using the interactive online learning materials available in the VLE (Virtual
Learning Environment) for FIT. The candidates will get information to access the FIT VLE after their
registration to the FIT Programme. The learners are encouraged to actively engage with learning activities
and attempt the assignments in the FIT VLE to complete the course successfully.

Assessment Strategy:

The assessment of this course consists of two major components: continuous assessment and final
examination.

Continuous Assessment:

There are some practice quizzes and a self-assessment in each of the modules in the ICT Applications
course. The students are supposed to complete those assessments to develop their confidence in learning
(Marks will not be given for these assessments).
At the end of the course, FIT103- ICT Applications, there will be an assignment that consists of 20 MCQs.
The student has to pass this assignment by scoring more than 50% marks. It will be considered as the
eligibility criteria for the final examination.

Final Examination:
The final examination of FIT103 - ICT Applications course includes two components: an e-test and a
practical test. The e-test consists of 50 Multiple Choice Questions (MCQs), and it carries questions from
each module based on their credit weight. The duration of the e-test is 2 hours.

The practical test will be a one-hour assessment conducted under supervision. The students will have to
create documents, worksheets and presentations based on the knowledge and experience gained from
all the course modules.

References/ Reading Materials:

C: The Complete Reference Paperback – 1 Jul 2017 by Herbert Schildt (Author)


C programming – https://www.atnyla.com/

Programming Environment

https://www.tutorialspoint.com/compile_c_online.php

©2020-2025 e-Learning Centre, UCSC 37


Computing for the Society

Foundation in Information Technology (FIT)


FIT 203: English for ICT
Program Content
Course Code: FIT 203
Course Name: English for ICT
Credit Value: 8
Core/Optional Core
Hourly Breakdown Theory Practical Independent Learning
60 120 220
Course Aim/Intended Learning Outcomes:

After successful completion of this course the students will be able to;
• Exchange information and talk confidently with others
• Pronounce English words accurately
• Engage in active listening and respond appropriately and confidently
• Use English grammar accurately and effectively in communication
• Write effectively and accurately
• Use mechanics of writing effectively
• Use vocabulary meaningfully and accurately to convey meaning
• Retrieve necessary information from IT related texts

Course Content:

Topic Teaching (Hrs.) Practical (Hrs.)


1. Getting to know each other-Introducing yourself and 02 06
others
2. Pronunciation-phonetics 03 06
3. Morphological awareness 04 08
4. Recognizing nouns, verbs and articles 04 06
5. Recognizing adjectives and adverbs 05 06
6. Listening skill development 03 08
7. Prepositions and conjunctions 05 10
8. Developing oral skills 03 08
9. Introduction to general and academic vocabulary 04 06
10. Reported speech 04 06
11. Conditional sentences 04 06
12. Developing reading skills 03 12
13. Understanding mechanics of writing 04 08
14. Introduction to the process of writing 03 06
15. Introduction to technical writing 04 08
16. General language skills- writing bio data forms, covering 05 10
letters, applications, memos, abstracts, references etc.
Total 60 120

©2020-2025 e-Learning Centre, UCSC 38


Computing for the Society

1. Getting to know each other (6 hrs.)


Intended Learning Outcomes
o Collect and exchange personal information
o Introduce oneself to others
o Write biographies

1.1 Getting to know each other (Ref: 04)


1.1.1 Greetings in English
1.1.2 Inquiring and collecting information
1.1.3 Self-introduction
1.2 Writing a biography (Ref: 04)
1.2.1 Writing a biography
1.2.2 Writing an autobiography

2. Pronunciation-phonetics (6 hrs.)
Intended Learning Outcomes
o Articulate unfamiliar words correctly
o Use the dictionary as a useful resource for language learning
o Listen to texts and retrieve information
o Use phonetic scripts to pronounce unfamiliar words

2.1 Introduction to English sound system (Ref: 04)


2.1.1 Relationship between English alphabet and sound system
2.1.2 Introduction to phonetic scripts
2.1.3 Consonant sounds in English
2.1.4 Vowel sounds in English
2.1.5 Diphthongs in English
2.1.6 Borrowings from other languages to English
2.2 Use of the dictionary (Ref: 04)
2.2.1 Spellings and pronunciation of words
2.2.2 Different meanings of words
2.2.3 Parts of speech
2.2.4 Synonyms and antonyms
2.2.5 Other information - Use and usage or etymology

3. Morphological Awareness and Introduction to Syntax (8 hrs.)


Intended Learning Outcomes
o Identify minimal units of meanings in words
o Recognize differences between free and bound morphemes
o Use word analysis to find meanings of unknown words
o Recognize and use word formation types
o Recognize word classes

3.1 Introduction to morpheme


3.1.1 Minimal unit of meaning
3.1.2 Free and bound morpheme
3.1.3 Ordering rules
3.1.4 Rule breakers
©2020-2025 e-Learning Centre, UCSC 39
Computing for the Society

3.2 Types of word formation (Ref: 10 and Ref: 11)


3.2.1 Coinage
3.2.2 Clipping
3.2.3 Blends
3.2.4 Back formation
3.2.5 Acronym
3.2.6 Compounds
3.2.7 Borrowing
3.2.8 Derivations
3.2.9 Conversion

4. Recognizing nouns, verbs, and the use of articles (6 hrs.)


Intended Learning Outcomes
o Use nouns correctly and appropriately
o Identify and explain the functions of articles in sentences
o Place articles correctly and appropriately
o Identify and explain the functions of verbs
o Use correct verb forms in sentences
o Explain the functions of auxiliary verbs
o Change affirmative sentences into negatives
o Change affirmative sentences into interrogatives

4.1 Introduction to nouns (Ref: 01, Ref: 04)


4.1.1 Function of the noun
4.1.2 Countable and uncountable nouns
4.1.3 Plurals and irregular plurals
4.1.4 Collective nouns
4.2 Introductions to articles and determiners (Ref: 01, Ref: 02, Ref: 03)
4.2.1 Definite and indefinite articles
4.2.2 Functions of determiners
4.3 Introduction to English verb (Ref: 01, Ref: 02)
4.3.1 Function of the verb
4.3.2 Classification of the verb
4.3.3 Five forms of the verb
4.3.4 Irregular Verbs
4.3.5 Gerunds
4.4 Sentence patterns
4.4.1 Sentence patterns
4.4.2 Simple and compound sentences
4.4.3 Complex sentences
4.5 Subject verb agreement
4.5.1 Plural and singular subjects
4.5.2 Separated subjects and verbs
4.5.3 Compound subjects
4.6 Tense - Simple present, past, future, perfect
4.7 Voice – Active and Passive
4.8 Mood – Indicative, Imperative, Subjunctive
4.9 Introduction to Auxiliary verbs (Ref: 01, Ref: 04)
4.9.1 Functions of auxiliaries
4.9.2 Primary auxiliaries
4.9.3 Modals
©2020-2025 e-Learning Centre, UCSC 40
Computing for the Society

4.10 Transformation of sentences (Ref: 01, Ref: 04)


4.10.1 Affirmative sentences
4.10.2 Negative sentences
4.10.3 Positive and negative interrogatives

5. Recognizing adjectives and adverbs (6 hrs.)


Intended Learning Outcomes
o Use adjectives to describe nouns properly
o Use the correct order of adjectives
o Use adverbs appropriately to describe actions

5.1 Introductions to adverbs (Ref: 01, Ref: 04)


5.1.1 Function of adverbs
5.1.2 Adverb order
5.2 Kinds of adverbs (Ref: 01, Ref: 04)
5.2.1 Adverbs of manner
5.2.2 Adverbs of place
5.2.3 Adverbs of time
5.2.4 Adverbs of certainty
5.2.5 Adverbs of degree
5.2.6 Interrogative adverbs
5.2.7 Relative adverbs
5.2.8 Viewpoint and commenting adverbs
5.3 Adjectives
5.3.1 Introduction to adjectives
5.3.2 Order of adjectives
5.3.3 Degree of adjectives
5.3.4 Irregular comparatives and superlatives

6. Developing listening skills. (8 hrs.)


Intended Learning Outcomes
o Respond to audio texts correctly and appropriately
o Retrieve information from audio texts accurately
o Paraphrase audio texts effectively and accurately

6.1 Listening to audio texts and retrieving information


6.2 Understanding and responding to native speakers
6.3 Paraphrasing audio texts.

7. Recognizing the use of prepositions and conjunctions (10 hrs.)


Intended Learning Outcomes
o Identify and explain the functions of prepositions
o Use prepositions correctly in sentences
o Use prepositional phrases in sentences
o Write summaries out of given texts
o Use conjunctions to connect two simple sentences
o Explain different types of conjunctions

7.1 Introduction to prepositions (Ref: 01)

©2020-2025 e-Learning Centre, UCSC 41


Computing for the Society

7.1.1 Functions of the prepositions


7.1.2 Preposition of time, place, location, movement, etc.
7.1.3 Prepositions associated with nouns, adjectives, and verbs
7.1.4 Idiomatic expressions with prepositions
7.2 Introduction to conjunctions
7.2.1 Function of the conjunctions
7.2.2 Coordinating conjunctions
7.2.3 Subordinating conjunctions
7.2.4 Correlative Conjunctions
7.3 Conjunctive adverbs
7.3.1 Commonly used conjunctive adverbs

8. Developing oral skills (8 hrs.)


Intended Learning Outcomes
o Make effective telephone conversations on given topics
o Make effective public speeches on given topics
o Make effective presentations on given topics

8.1 Telephone skills


8.2 Public speeches
8.3 Interpersonal communications
8.4 Making presentations (Power Point)

9. Introduction to general and academic vocabulary (6 hrs.)


Intended Learning Outcomes
o Use dictionaries to find out meanings of words
o Explain the meanings of new words by guessing the meaning from given contexts
o Use prefixes and affixes to derive meanings of words
o Create glossaries on ICT related words

9.1 Using dictionaries


9.2 Recognizing word roots
9.3 Recognizing prefixes and suffixes
9.4 Recognizing burrowed words in English
9.5 Common synonyms, antonyms and homonyms

10. Reported speech (6 hrs.)


Intended Learning Outcomes
o Form statements in indirect speech
o Recognize the differences between direct and indirect speech
o Ask important information
o Incorporate questioning techniques

10.1 Define direct speech and indirect speech (Ref. 12)


10.2 Distinguish between direct and indirect speech (Ref. 12)
10.3 List the rules for converting direct speech to indirect speech and indirect speech to direct
speech (Ref. 12)
10.4 Research famous quotes and turn them into reported speech.

©2020-2025 e-Learning Centre, UCSC 42


Computing for the Society

11. Conditional sentences (6 hrs.)


Intended Learning Outcomes
o Use real conditional tenses to listen, speak, read, and write in English
o Use words when, if, will, and would, to indicate conditional tenses

11.1 Zero conditional, used for present, real or factual situations


11.2 First conditional, used for future, real or factual situations
11.3 Second conditional, used for present or future unreal, imaginary situations
11.4 Third conditional, used for past unreal, imaginary situations

12. Developing reading skills (12 hrs.)


Intended Learning Outcomes
o Retrieve specific information from given texts
o Write coherent and smooth summaries

12.1 Retrieving information from IT related texts


12.2 Scanning and skimming skills
12.3 Reading for specific information
12.4 Paraphrasing and summarizing

13. Understanding the mechanics of writing (8 hrs.)


Intended Learning Outcomes
o Use punctuations appropriately
o Use abbreviations and numbers in correct formats

13.1 Using punctuation conventions


13.2 Using capitals, italics, hyphens
13.3 Using abbreviations and numbers

14. Introduction to the process of writing (6 hrs.)


Intended Learning Outcomes
o Write paragraphs effectively on given topics
o Write logical, cohesive, and coherent paragraphs
o Organize paragraphs effectively
o Maintain smooth reading

14.1 Introduction to process of writing (Ref: 08)


14.1.1 Brainstorming and drafting
14.1.2 Revising and editing
14.2 Techniques of writing (Ref: 08)
14.2.1 Tense consistency
14.2.2 Topic sentence
14.2.3 Paragraph development

15. Introduction to technical writing (8 hrs.)


Intended Learning Outcomes
o Prepare technical documents correctly

©2020-2025 e-Learning Centre, UCSC 43


Computing for the Society

o Use appropriate technical vocabulary for targeted readers


o Use correct formats and syntaxes

15.1 Technical reports: Process and structure (Ref: 05)


15.2 Abstracts introductions and conclusions (Ref: 05)
15.3 Document design (Ref: 05)
15.3.1 Headings and table of content
15.3.2 Lists of figures, graphics and tables
15.3.3 Indexing, adding footnotes

16. General language skills (10 hrs.)


Intended Learning Outcomes
o Write memos, notices, and telegrams in the correct format
o Prepare abstracts and reference lists correctly
o Produce effective and accurate business letters

16.1 Writing memos, Notices, Telegrams (Ref: 04)


16.2 Applications, biodata, cover letters (Ref: 04)
16.3 Abstracts, reference lists, literature reviews (Ref: 04)
16.4 Business correspondence and resumes (Ref: 04)

Teaching /Learning Methods:

Foundation in Information Technology is a self-learning programme. Candidates can learn online at VLE for
FIT (Virtual Learning Environment for FIT) where all course learning materials are available online.
Candidates will be provided with access to the FIT VLE at the registration for FIT programme. Learners are
encouraged for higher and continuous engagement with learning at FIT VLE for successful completion of the
course.
Assessment Strategy:

Continuous Assessment (Assignments):

Continuous assessment of the course consists of two assignments. Assignment 1 will cover the first half of
the syllabus, while the assignment 2 will cover the second half of the syllabus.

Final Examination
The final examination of the English for ICT course will be an e-test which will be conducted in the supervised
mode. The e-test will consist of 50 Multiple Choice Questions (MCQs). The duration of the e-test is 2 hours.
Three practical tests for listening, speaking & writing will be conducted.

References/ Reading Materials:

Main References
Ref 1: Grammar for Communication by Parvathi Nagasundaram
©2020-2025 e-Learning Centre, UCSC 44
Computing for the Society

Ref 2: Living English Structures by Stannard Allen


Ref 3: General English for G.C.E. (A/L)
Ref 4: English for IT – UCSC publication.

Recommended Links:
Ref 5: https://www.prismnet.com/~hcexres/textbook/
Ref 6: http://grammar.ccc.commnet.edu/grammar/index.htm
Ref 7: http://grammar.ccc.commnet.edu/grammar/composition/composition.htm
Ref 8: http://grammar.ccc.commnet.edu/grammar/adjectives.htm
Ref 9: http://www.englishcurrent.com
Ref 10: http://vlearn.fed.cuhk.edu.hk. word formation
Ref 11: https://linguisticsunimet.wordpress.com/words-and-word-formation-process
Ref 12: https://learningpundits.com/module-view/27-direct-&-indirect-speech/1-english-grammar-tips-
--direct-&-indirect-speech/

©2020-2025 e-Learning Centre, UCSC 45


Computing for the Society

Foundation in Information Technology (FIT)


FIT 303: Mathematics for ICT
Program Content
Course Code: FIT 303
Course Name: Mathematics for ICT
Credit Value: 8
Core/Optional Core
Hourly Breakdown Theory Practical Independent Learning
60 120 220
Course Aim/Intended Learning Outcomes:

After successful completion of this course the students will be able to;
• Use mathematical operations, Display Numerical competency, Solve problems (Computational
skills)
• Use mathematical language (oral, written, algebraic and graphical) (Communication skills)
• Develop and evaluate mathematical conjectures and conversations (Skills of inductive and
deductive reasoning)
• Use mathematical knowledge and techniques to formulate and solve problems (Problem solving)
• Identify connections between important mathematical ideas and concepts, and use these in
Information Technology.

Course Content:

Topic Teaching (Hrs) Practical (Hrs.)


1. Introduction to Numbers and Arithmetic 4 8
2. Indices and logarithms 4 8
3. Number systems 4 8
4. Ratios and proportions 4 8
5. Algebraic expressions 4 8
6. Equations 4 8
7. Inequalities 4 8
8. Measurements 4 8
9. Sets 4 8
10. Relations 4 8
11. Functions 4 8
12. Common functions and their graphs 4 8
13. Introduction to mathematical reasoning 4 8
14. Fundamentals of Statistics 4 8
15. Introduction to Probability 4 8
Total 60 120

©2020-2025 e-Learning Centre, UCSC 46


Computing for the Society

1 Introduction to Numbers and Arithmetic [Ref 1: pg 1-33], [Ref 2: pg 1-17, pg 62-69, Pg 87]

Intended Learning Outcomes

○ Describe factors, multiples, divisibility of integers and prime numbers


○ Determine the above properties for given integers
○ Carry out the prime factorization of an integer
○ Use the above process to determine factors, greatest common divisor and least common multiple of
integers
○ Solve problems using these notions
○ Identify rational numbers as terminating and recurring decimals
○ Perform arithmetic operations on rational numbers
○ Solve problems involving fractions
○ Simplify expressions containing surds and basic mathematical operations
○ Rationalize the denominator of an expression containing surds
○ Recognize the existence of irrational numbers and identify surds as examples of such numbers
○ Identify rational numbers and irrational numbers
○ Identify number systems by the standard symbols ℕ, ℤ, ℚ, ℝ 𝑎𝑛𝑑 ℝ ∖ ℚ
○ Determine the relations <, ≤, > and ≥ on real numbers
○ Perform mathematical operations on real numbers and simplify expressions involving absolute values
○ Describe intervals on the number line
○ Describe and use rounding off to approximate real numbers

1.1. Natural numbers and Integers


1.1.1. Integers and their properties
1.1.2. Divisibility, prime numbers and factors
1.1.3. Unique factorization of natural numbers (integers)
1.1.4. Greatest common divisor and least common multiple
1.2. Rational numbers
1.2.1. Arithmetic with fractions
1.3. Real numbers
1.3.1. Existence of numbers that are not rational
1.3.2. The number line and the ordering of numbers
1.3.3. Basic mathematical operations
1.3.4. The order of operations
1.3.5. Absolute value of a real number
1.3.6. Intervals on the number line
1.3.7. Rounding off and approximate values of real numbers

2 Indices and Logarithms [Ref 1: pg 45-49, pg 54-69, pg 233-250], [Ref 2: pg 112-118]

Intended Learning Outcomes

𝑛
○ Write numbers of the form √𝑎 using indices
○ Simplify expressions using rules of indices and logarithms
○ Solve equations that involve indices
○ Identify the relationship between logarithms and indices
○ Solve equations that involve indices and/or logarithms
©2020-2025 e-Learning Centre, UCSC 47
Computing for the Society

○ Change the base of a logarithms and express numbers as powers of different bases

2.1 Indices
2.2 Integral and rational indices
2.3 Rules of indices
2.4 Logarithms
2.5 Rules of logarithms
2.6 Change of base of a logarithm

3 Number systems [Ref 1: pg 154-164], [Ref 2: pg 368-381]

Intended Learning Outcomes

○ Describe the notion of a base and place value to give examples of number systems
○ Convert a given number (in any of the bases 2, 8, 10 or 16) to a number in bases 2, 8, 10 and 16
○ Describe how conversions between bases 2, 8 and 16 can be carried out easily and use it in
computations and problem solving
○ Perform mathematical operations on numbers represented in any of the bases 2, 8, 10 or 16
○ Give an algorithmic description for addition, subtraction and multiplication in base 2

3.1 Place value and representation of numbers in base 10


3.2 Representing numbers in different bases
3.3 Binary, octa-decimal and hexadecimal numbers
3.1.1 Conversion between these number systems
3.4 Mathematical operations in different basses

4 Ratios and Proportions [Ref 1: pg 34-44], [Ref 2: pg 24-34, pg 38-53, pg 199-215]

Intended Learning Outcomes

○ Convert ratios into proportions and vice versa


○ Determine the proportion and ratio of a quantity
○ Manipulate ratios and proportions and solve problems
○ Describe a percentage of a quantity and use it in expressing values such as rates, profit, loss and
tax
○ Perform computations related to percentages of profit and loss
○ Perform computations related to tax and discount
○ Perform computations involving simple interest and compound interest and compare them
○ Perform computations related to velocity, work and time and volume and time
○ Solve problems involving rate of change

4.1 Ratios
4.2 Proportions
4.3 Introduction to Percentages and Interest Rates
4.3.1 Percentage of profit and loss
4.3.2 Working with tax and discount
4.3.3 Calculation of simple interest and compound interest
4.4 Time Related Problems
4.4.1 Distance and time

©2020-2025 e-Learning Centre, UCSC 48


Computing for the Society

4.4.2 Work and time


4.4.3 Volume and time

5 Algebraic Expressions [Ref 1: pg 45-53, pg 70-113], [Ref 2: pg 72-86]

Intended Learning Outcomes


1
○ Identify as 𝑥 −𝑎
𝑥𝑎
○ Simplify algebraic expressions, including fractions and indices
○ Expand binomial expressions (𝑥 ± 𝑦)𝑛
○ Recognize expansions of (𝑥 ± 𝑦)𝑛 for 𝑛 = 2,3
○ Factorize algebraic expressions
○ Manipulate formulas to express one variable in terms of others

5.1 Introduction to algebraic expressions


5.2 Manipulating algebraic expressions
5.3 Expanding and factorizing algebraic expressions
5.4 Working with formulas

6 Equations [Ref 1: pg 114-125], [Ref 2: pg 88-111]

Intended Learning Outcomes


○ Construct and solve linear equations
○ Recognize the need to use the quadratic formula to solve quadratic equations
○ Use factorization and completion of squares to solve quadratic equations
−𝑏±√𝑏 2 −4𝑎𝑐
○ Derive and use the formula to obtain the solutions to the quadratic equation 𝑎𝑥 2 + 𝑏𝑥 +
2𝑎
𝑐=0
○ Describe the meaning of the solutions to the quadratic equation 𝑎𝑥 2 + 𝑏𝑥 + 𝑐 = 0 graphically
○ Construct and solve quadratic equations
○ Solve a pair of simultaneous equations in two unknowns by the elimination and substitution methods
○ Construct a pair of simultaneous equations based on a given situation and determine the solutions
○ Graphically explain the solution to a system of linear equations in two unknowns
○ Solve equations of the form |ax + b|= c

6.1 Solving quadratic equations


6.2 Solving simultaneous equations
6.2.1 Elimination method
6.2.2 Substitution method
6.2.3 Graphical interpretation
6.3 Equations involving absolute values

7 Inequalities [Ref 2: pg 174-178]

Intended Learning Outcomes


○ Describe and use basic rules of inequalities
○ Accept and use the inequalities 𝑥 2 ≥ 0, |𝑥| ≥ 0

©2020-2025 e-Learning Centre, UCSC 49


Computing for the Society

○ Determine the solution to an inequality of the form 𝑎𝑥 + 𝑏 ⋛ 𝑐 and graphically represent the solution
set on the real line
○ Solve a system of two linear inequalities and graphically interpret the solution
○ Solve inequalities of the form |𝑎𝑥 + 𝑏| ⋛ 𝑐 and graphically interpret the solutions
○ Construct inequalities based on some information and determine the solution

7.1 Rules of inequalities


7.2 Solutions to an inequality
7.3 Systems of inequalities
7.4 Inequalities involving absolute value

8 Measurements [Ref 1: pg 251-278], [Ref 2: pg 130-150, pg 216-222, pg 289-320]

Intended Learning Outcomes


○ Determine the perimeter and area bounded by triangles, quadrilaterals, circles and sectors of a
circle
○ Determine the perimeter and area of compound objects made of triangles, quadrilateral and
sectors
○ State the volume and surface are of a cube, cuboid, right pyramid (with triangular faces and
square base), right circular cone, right circular cylinder and sphere
○ Describe the surface area of the above solids by means of nets
○ Perform computations and solve problems related to the surface area and volume of the above
solids and compound shapes made of these solids
○ Describe trigonometric ratios of a right angled triangle
○ Use tables and a calculator to determine the values of the trigonometric ratios of a given angle
and to determine the angle with a given trigonometric ratio
○ Perform calculations related to trigonometric ratios
○ Solve problems using trigonometric ratios, including that involve angles of elevation and
depression

8.1 Perimeter, area and volume of objects of different shapes


8.1.1 Problems with compound shapes
8.2 Trigonometric ratios
8.2.1 Problems involving angles of elevation and depression

9 Sets [Ref 1: pg 141-153], [Ref 2: pg 356-367]


Intended Learning Outcomes
○ Identify different methods of denoting sets
○ Illustrate properties of set algebra using labeled Venn-diagrams
○ Identify sets and describe the membership relation and the set operations union, intersection,
complement and relative complement
○ Identify and describe the notion of a universal set (of a problem)
○ Determine the subset and equality relations between sets
○ Describe and determine the power set of a set
○ Describe and use basic properties of set operations
○ Draw Venn diagrams to represent up to three subsets of a universal set and label the regions
○ Use Venn diagrams to solve problems
○ Describe the notion of ordered pairs and the Cartesian product of two or more sets

©2020-2025 e-Learning Centre, UCSC 50


Computing for the Society

9.1 The concept of a set


9.2 Operations on sets
9.2.1 Union, intersection, complement ,relative complement and Cartesian product
9.3 Relations between sets
9.3.1 Subset, equality, proper subset
9.4 Power set
9.5 Laws of algebra of sets
9.6 Venn diagrams
9.6.1 Labeled Venn diagrams
9.6.2 Special Venn diagrams

10 Relations [Ref 2: pg 382-389]

Intended Learning Outcomes


○ Describe the concept of a relation and describe it schematically
○ Give examples of relations from the real world
○ Describe the reflexive, symmetric, anti-symmetric and transitive properties of a relation
○ Determine whether a given relation has any of the above properties
○ Describe order relations and equivalence relations
○ Give examples of order relations and equivalence relations

10.1 Introduction to Relations


10.2 Binary relations
10.3 Order relations (partial order and total order)
10.4 Equivalence relations

11 Functions [Ref 1: pg 176-188], [Ref 2: pg 382-389]

Intended Learning Outcomes


○ Describe a function as a rule and a function as a relation
○ Describe the properties one-to-one, onto and bijective of functions
○ Determine whether a given function satisfies the above properties
○ Describe recursive ways of specifying functions and ways of computing them
○ Describe and determine the composite function
○ Describe and determine the invertibility and the inverse of a function

11.1 The notion of a function


11.2 Functions as relations
11.3 Domain (inputs), codomain and range (outputs)
11.4 One-to-one functions and onto functions
11.5 Bijections
11.6 Algorithmic approach to compute functions
11.6.1 Factorial function
11.6.2 Recursion
11.7 Composite function
11.8 Inverse function
11.9 Graph of a function

©2020-2025 e-Learning Centre, UCSC 51


Computing for the Society

12 Common functions and their Graphs [Ref 1: pg 189-250, pg 279-291], [Ref 2: pg 151-167]

Intended Learning Outcomes


○ Describe different types of functions and solve problems involving functions
○ Sketch graphs of exponential, logarithm, trigonometric and polynomial (up to quadratic)
functions
○ Sketch curves of rational functions using a suitable graphing tool
○ Determine the properties of the graphs of even and odd functions
○ Describe properties of the above functions and use them in sketching graphs

12.1 Exponential functions


12.2 Logarithm functions
12.3 Logarithm functions as inverses of exponential functions
12.4 Trigonometric functions
12.5 Polynomial functions
12.6 Rational functions
12.7 Even and odd functions

13 Introduction to mathematical reasoning [Ref 1: pg 165-175]

Intended Learning Outcomes


○ Describe logical operations and their truth tables
○ Describe the notion of a proof and give examples
○ Write direct, contrapositive, contradiction or induction (in the case of natural numbers) proofs
for simple mathematical statements

13.1 Propositions
13.2 Mathematical proofs
13.2.1 Direct proofs
13.2.2 Contra positive
13.2.3 Method of contradiction
13.2.4 Induction

14 Fundamentals of Statistics [Ref 1: pg 388-402], [Ref 2: pg 407-421]

Intended Learning Outcomes


○ Apply underlying statistical concepts and definitions
○ Identify methods of summarization and organization of data numerically and graphically
○ Apply different types of frequency distributions in problem solving
○ Define the measures of central tendency, measures of dispersion and measures of position
○ Identify the normal curve

14.1 Introduction to Statistics


14.2 Descriptive Statistics
14.2.1 Types of data (qualitative, quantitative, continuous, discrete)
14.2.2 Scales of measurement (nominal, ordinal, interval, ratio)
14.3 Organization and summarization of data
©2020-2025 e-Learning Centre, UCSC 52
Computing for the Society

14.3.1 Frequency table, cumulative frequency table, histogram, frequency polygon,


cumulative frequency polygon
14.3.2 Bar charts, pie-charts, percentiles, 5- number summary, Box plot
14.4 Measures of location
14.4.1 Mean
14.4.2 Median
14.4.3 Mode
14.5 Measures of dispersion
14.5.1 Range
14.5.2 Inter quartile range
14.5.3 Variance
14.5.4 Standard deviation

15 Introduction to Probability [Ref 1: pg 403-411], [Ref 2: pg 422-427]

Intended Learning Outcomes


○ Define the sample space and events related to random experiments
○ Describe the concept of probability and discuss ways to assigning probabilities to events
○ Explain compound (composite) events and ways to find the probabilities of such events
○ Discuss relative probabilities with respect to reduced sample spaces
○ Describe a convenient graphical tool to compute probabilities in a (finite) sequence of
experiments
○ Explain methods to find probabilities of events (and related conditional probabilities) for a given
partition of the sample space
○ Use Binomial distribution and apply it in real life problems

15.1 Introduction to probability


15.2 Sample space and events
15.3 Some basic theorems on the sample space
15.4 Mutually exclusive events
15.5 Conditional probability and tree diagrams
15.6 Independent events
15.7 Total probability law and Bayes’ theorem
15.8 The binomial distribution

Teaching /Learning Methods:

Foundation in Information Technology is a self-learning programme. Candidates can learn online at VLE for
FIT (Virtual Learning Environment for FIT) where all course learning materials are available online.
Candidates will be provided with access to the FIT VLE at the registration for FIT Programme. Learners are
encouraged for higher and continuous engagement with learning at FIT VLE for successful completion of the
course.
Assessment Strategy:

Continuous Assessment (Assignments):

©2020-2025 e-Learning Centre, UCSC 53


Computing for the Society

Continuous assessment of the course consists of two assignments. Assignment 1 will cover the first half of
the syllabus, while the assignment 2 will cover the second half of the syllabus.

Final Examination
The final examination of the Mathematics for ICT course will be an e-test which will be conducted in the
supervised mode. The e-test will consist of 50 Multiple Choice Questions (MCQs). The duration of the e-test
is 2 hours.
References/ Reading Materials:
Main References
Ref 1: Foundation Maths, Anthony Croft, Robert Davison, Pearson, 2016
Ref 2: New Comprehensive Mathematics for 'O' Level 2nd Edition 2nd Edition, Alex Greer, Oxford
University Press (November 1, 2014)
Ref 3: Cambridge IGCSE® and O Level Additional Mathematics Coursebook, Sue Pemberton, Cambridge
University Press; 2 edition (March 7, 2018)

Additional Resources
Free books:
1. Fundamentals of Mathematics, Denny Burzynski, OpenStax CNX
2. Intermediate Algebra, Lynn Marecek, OpenStax
3. Spiral Workbook for Discrete Mathematics, Harris Kwong, Open SUNY (2015), ISBN 13:
9781942341161
4. A Gentle Introduction to the Art of Mathematics, Joseph E. Fields, Independent Publishers
5. Discrete Mathematics with Applications (4th Edition), Susanna S. Epp, Cengage Learning (August 4,
2010)

Other references:
1. Discrete Mathematics DeMYSTiFied, Steven G. Krantz, McGrow Hill
2. Cambridge O Level Mathematics Coursebook, Audrey Simpson, Cambridge University Press; 2
edition (November 23, 2016)
3. Intermediate Algebra, 13th Edition, Margaret L. Lial, John Hornsby,Terry McGinnis, Pearson, 2020
4. Basic College Mathematics, Julie Miller and Molly O'Neill and Nancy Hyde, McGraw-Hill Education; 3
edition (January 27, 2014)
5. Basic College Mathematics, 6th Edition, Elayn Martin-Gay, Pearson, 2019
6. New Grade 9-1 GCSE Maths Edexcel Student Book – Foundation, Coordination Group Publications
Ltd (CGP) (17 May 2019)
7. New Grade 9-1 GCSE Maths AQA Student Book – Higher, Coordination Group Publications Ltd (CGP)
(30 May 2018)

©2020-2025 e-Learning Centre, UCSC 54

You might also like