Topic 1.1: Understanding of Natural and Artificial Systems
1.1.1: Differentiate between natural and artificial systems with real-world examples.
Topic 1.2: Computational Architecture
1.2.1: Define various input and output devices, including keyboards, touchscreen, pointing devices, biometric scanners, sensors, recognition systems, audio devices, display screens, printers, plotters, cutters, and actuators.
1.2.2: Identify the use of types of sensors, i.e., temperature, moisture, light, infra-red, pressure, sound/acoustic, gas and pH.
1.2.3: Describe primary and secondary storage devices based on location, cost, capacity, access time, data processing method, and storage technology such as semiconductor (SSD), magnetic (HDD), and optical.
1.2.4: Illustrate the Von Neumann Architecture using a block diagram.
1.2.5: Illustrate the system bus and its types, including data bus, address bus and control bus, along with their roles in computer architecture using a diagram.
Topic 1.3: Memory Measurement Units
1.3.1: Distinguish among the memory measuring units such as bits, bytes, kilobytes, megabytes, and gigabytes in computer memory.
1.3.2: Compare the types of primary memory, i.e., Random Access Memory (RAM) and Read Only Memory (ROM).
Topic 1.4: Software and Hardware Engineering
1.4.1: Differentiate between software engineering and hardware engineering, based on their roles, significance, and applications in computer science.
Topic 1.5: Computer Software
1.5.1: Compare system software and application software, highlighting their roles in a computer system.
1.5.2: Explain the following types of system software:
a. operating system
b. device drivers
c. utility programs
d. language processors
1.5.3: Describe the purpose of the following application software:
a. word processor
b. spreadsheet
c. database management
d. presentation/desktop publication
e. communication
f. entertainment
1.5.4: Distinguish between open-source, shareware, and freeware software based on their licensing, accessibility, cost, and usage limitations.
Topic 1.6: Programming Languages
1.6.1: Describe characteristics, significance, and generation of programming languages.
1.6.2: Classify programming languages into low-level (machine and assembly) and high-level (procedural and object-oriented) languages.
1.6.3: Describe the following types of language translators:
a. compilers
b. interpreter
c. assembler
Topic 1.7: Data Communication
1.7.1: Describe data communication and its components, i.e., sender, message, medium, protocol and receiver.
1.7.2: Describe the modes of network communication, i.e., simplex, half duplex and full duplex.
1.7.3: Differentiate between the synchronous and asynchronous data transmission methods.
Topic 1.8: Communication Devices
1.8.1: Explain the following communication devices:
a. hub
b. modem
c. switch
d. router
e. gateway
1.8.2: Explain structure and functionality of network architecture and its types, including client-server, peer-to-peer, and point-to-point.
Topic 1.9: Computer Networks
1.9.1: Explain computer networks and their uses in different fields.
1.9.2: Explain different types of computer networks, i.e., Local Area Network (LAN), Wide Area Network (WAN), and Metropolitan Area Network (MAN), highlighting their characteristics and applications.
1.9.3: Explain guided media and unguided media.
1.9.4: Explain the following network topologies emphasizing their structure, functionality, advantages, and disadvantages:
a. bus topology
b. ring topology
c. tree topology
d. star topology
e. mesh topology
Topic 1.10: Packet Switching and Circuit Switching
1.10.1: Explain packet switching and circuit switching.
Topic 1.11: Data Communication Standards
1.11.1: Explain the following data communication protocols highlighting their functions and significance:
a. Transmission Control Protocol/ Internet Protocol (TCP/IP)
b. Hypertext Transfer Protocol (HTTP)
c. File Transfer Protocol (FTP)
Topic 1.12: OSI Model
1.12.1: Explain the purpose and functions of OSI model and its following seven layers:
a. layer 7 Application layer
b. layer 6 Presentation layer
c. layer 5 Session layer
d. layer 4 Transport layer
e. layer 3 Network layer
f. layer 2 Data Link layer
g. layer 1 Physical layer
Topic 1.13: The Internet
1.13.1: Trace the evolution of the internet.
1.13.2: Discuss the advantages and disadvantages of the internet, considering its impact on communication, education and society.
No comments:
Post a Comment