0% found this document useful (0 votes)
13 views

Assignment # 1 ICT.pdf

Uploaded by

kemkim97
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views

Assignment # 1 ICT.pdf

Uploaded by

kemkim97
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

Department of Computer Science

Applications of Information and Communication


Technologies (ICT)

CS-108

Assignment # 1
Due Date: Monday 28-Oct-2024 @ 13:00

Student Details:
Name: NAWAL FATIMA

NUST ID: 519756

Semester: Fall 2024 Batch: BS-AI

Obtained Marks: Total


Marks: 20
Important Instruction
Fill in your information on the cover page.
Provide clear, concise & conceptual and practical according to questions.
Ensure to use proper Python syntax for code.
LATE submission will result in marks-deduction.
Copying from other students or resources will result in ZERO mark. Number
all the subsequent pages properly.

Department of Computer Science

1: Definition and Role of ICT


(a) Define Information and Communication Technologies (ICT). List its four main components.
(b) Explain the role of Artificial Intelligence (AI) in ICT. How has AI revolutionized ICT in
modern society?

ANSWER (A):

ICT: Information and Communication Technology is the field where we collect data and
information store and process it and then transmit it across the world by using servers, internet
and computers etc.

Main Components of ICT:

 Database
 Hardware
 Software
 Networks

ANSWER (B):

AI has become an important part of ICT as it is improving various sectors of ICT such as data
analysis, natural language processing, and task automation. AI has revolutionized ICT in
modern society by improving healthcare, finance and banking, education and customer services
etc.
2: Applications of ICT
(a) Mention three industries where ICT has significantly impacted operations. Briefly
describe one example of how ICT is used in each industry.
(b) Discuss one emerging technology in ICT, such as AI, Cloud Computing, or IoT, and
explain its significance.

ANSWER(A):

The three industries where ICT has significantly impacted operations are Healthcare, Finance,
Education.

ICT IN HEALTHCARE:
ICT has also revolutionized healthcare by introducing applications which track your health and
fitness and telemedicine and online health consultations.

ICT IN FINANCE:

ICT has improved finance and banking by introducing online banking and finance managing
tools (Jazz cash) and online E-commerce platforms.

ICT IN EDUCATION:

ICT has also revolutionized education by bringing online learning platforms and many apps to
conduct online classes and exams such as zoom and Microsoft teams.

ANSWER(B):

AI AS EMERGING TECHNOLOGY IN ICT:

AI is revolutionizing ICT by enhancing data analysis,


automation of tasks, natural language processing and computer vision.AI is significantly
important as it is helping to transform our daily lives by its powerful tools and solving real world
problems.

3: Basic Python Programming for AI


(a) Write a simple Python program that:

• Takes a user’s name as input, and greets them with the message, “Hello [name]!”
• Asks for the user’s age, then calculates and prints how old they will be next year.
(b) Why is Python such a popular language for AI development? List two reasons with
examples.

ANSWER: Python is popular language in AI development because it is

 EASY TO USE: Python is very easy to use and understand because of its syntax which
makes it easier for AI developers.
 EXTENSIVE LIBRARIES: Python has extensive libraries such as TensorFlow,
PyTorch, NumPy etc. which helps AI developers to develop AI models easily.

4: Control Structures in Python


(a) Explain how the if-else control structure works in Python. Provide a code example that
takes a user’s input for a number and prints whether it is odd or even.
ANSWER:
IF ELSE condition works by checking if the first condition is true or not if not then else
condition is applied.

(b) How are loops (for/while) used in AI algorithms? Give one example of how loops can be
useful in AI (e.g., in training models, data processing).
ANSWER: Loops are used in AI algorithms to train models machine learning and data science.
Loops can help to train a neural network, a neural network is an AI model which learns from
data.

Submission Guidelines:
• Submit your assignment in a single document (Word or PDF format) along with Hard
copy of it.

• For code-based questions, ensure your code is well-commented and formatted.

• Make sure to answer all the questions clearly and concisely.

You might also like