0% found this document useful (0 votes)
223 views2 pages

IDC - Syllabus - Fundamentals of Comp SC

Download as pdf or txt
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 2

INTERDISCIPLINARY COURSE

Fundamentals of Computer Science and its applications 45 hrs

Course Outcome:
• Demonstrate the basic concepts of Computer science, such as Computer
Architecture, Data representation, Algorithms, and Data structures.
• Write basic programs in a high-level programming language, such as Python.
• Explain how computers communicate with each other over a network.
• Explain how artificial intelligence is used in real-world applications.
• Use ICT tools to create documents, spreadsheets, and presentations.

Detailed Syllabus

• Introduction to computers and computing 08 hr.


History of computing and the different types of computers that are available today,
Generations of computers, Basic Building blocks (CPU, Memory, I/O Devices),
types of computer (Mainframe, Desktop, Laptop, System on Chip). Classification
of Software – System and Application Software, Basic Security Anti-Virus.

• Data representation and number systems 04 hr


Concept of binary code, ASCII and how it is used to represent data in computers,
How different number systems work

• Algorithms and data structures 06 hr


Basic concepts of algorithms and data structures: Common algorithms and data
structures, such as sorting algorithms and linked lists.

• Office suite 08 hr

Word processors, Spreadsheets, and Presentation

• Programming languages 08 hr

Basic concepts of programming languages: types of programming languages ,


machine language, assembly language, high level language, Introduction to
writing basic programs in Python ( Finding prime numbers, finding GCD of two
numbers etc,)
• Networking 05 hr

Basic concept of networking and how computers communicate with each other,
LAN, WAN, Introduction to the concept of the internet and how it works. Mobile
communication

• Artificial intelligence 05 hr

Basic concept of artificial intelligence and how it is used in computers. Introduction


to Machine Learning, Preliminary concept of Big Data, Recommendation System,
Conversation Agents like ChatGPT, Prompt Engineering

• Information and Communications (ICT) Tools 01 hr

Importance of ICT tools, different types of ICT tools and their uses

Recommended Books:

1. Computer Science: An Interdisciplinary Approach, Robert


Sedgewick (Author), Kevin Wayne (Author)
2. Introduction To Computer Science, Anita Goel Pearson India

You might also like