TN Online TestSamacheer Kalvi practice

12th Standard Computer Applications — Online Test

This subject covers essential modern computing technologies, including multimedia development and desktop publishing. Students explore relational database systems, master server-side web scripting using PHP, and connect databases with dynamic web pages. The course also details computer networking architectures, network cabling, open-source utilities, and the operational and security frameworks powering global electronic commerce and digital transaction environments.

Chapters

1
Multimedia25 MCQs
2
An Introduction to Adobe PageMaker27 MCQs
3
Introduction to Database Management System25 MCQs
4
PHP: Hypertext Preprocessor25 MCQs
5
Functions and Arrays in PHP26 MCQs
6
Conditional Statements in PHP25 MCQs
7
Loops in PHP25 MCQs
8
Forms and Files25 MCQs
9
Connecting PHP and MYSQL25 MCQs
10
Introduction to Computer Networks22 MCQs
11
Network Examples and Protocols25 MCQs
12
Domain Name System (DNS)25 MCQs
13
Network Cabling25 MCQs
14
Open Source Concepts23 MCQs
15
E-Commerce25 MCQs
16
Electronic Payment Systems25 MCQs
17
E-Commerce Security Systems25 MCQs
18
Electronic Data Interchange- EDI20 MCQs

About Computer Applications

Medium ~20 h study

In today's digital era, computer applications have become the backbone of personal communication, corporate operations, and global commerce. This curriculum equips students with the vital technical competencies required to navigate and shape this landscape, transforming them from passive consumers of technology into active creators. By combining creative media production, logical programming, database management, and network infrastructure, the course provides a holistic foundation that prepares learners for future higher education and professional pathways in the rapidly evolving IT sector.

The curriculum is structured progressively, starting with visual communication through multimedia and desktop layout software before introducing structured data storage in relational databases. Students then transition into programming logic with PHP server-side scripting, where they learn to build dynamic web applications that interact seamlessly with back-end databases. This software development layer is reinforced by a study of physical and logical networking concepts, leading naturally to an exploration of electronic commerce platforms, secure online payments, and electronic data interchange systems.

For the board examinations, students are evaluated on both theoretical understanding and practical implementation. The assessment expects candidates to demonstrate a clear grasp of networking protocols, database configurations, and web development syntax. Success in the exam requires more than rote memorization; students must understand the underlying processes of script execution, packet routing, and data transmission security. Applying theoretical principles to practical real-world scenarios, such as creating user inputs and establishing secure connections, is crucial for securing high marks.

What you'll learn

Before you start

Units in Computer Applications

Multimedia and Layout Designing Explore the key components of multimedia, including image, text, audio, and video formats. Master page layout setups, text block manipulation, and master page features using desktop publishing software.
Relational Database Systems Understand data models, database structures, tables, and attributes. Learn entity-relationship modeling and write structured query language commands to create, update, retrieve, and manage data files within databases.
Server-Side Scripting with PHP Learn backend programming fundamentals using PHP. Master variables, operators, conditional branches, loops, functions, and arrays to build interactive web scripts and validate secure user inputs from HTML forms.
Dynamic Database Connectivity Connect server-side PHP web applications with MySQL databases. Learn how to write scripts that open secure connections, run SQL queries to retrieve records, and terminate database processes.
Computer Networks and Cabling Study networking models, internet protocols, and domain name systems. Explore physical cabling, learn RJ45 color-coding standards, and understand open-source tools for simulating and monitoring active enterprise networks.
E-Commerce and Transaction Security Analyze electronic commerce models, payment gateways, and transactional security. Study encryption systems, digital signatures, and electronic data interchange layers used to conduct paperless business and secure internet trade.

Computer Applications — the syllabus in depth

Mastering Computer Applications and Web Technologies

Multimedia and Desktop Publishing

This unit introduces the fundamentals of digital media production and professional document design. Students learn about the key components of multimedia, including static text, hypertext, vector and raster images, digital sound processing, and video formats. The practical aspect centers on page layout design using standard desktop publishing tools like Adobe PageMaker. Learners master text block manipulation, splitting and rejoining text blocks, importing content from external word processors, and utilizing master page setups to consistently place repeating logos, page numbers, and design guides across complex printed publications.

Relational Database Management Systems

Structured data organization is central to any modern computer application. In this segment, students examine relational database structures, analyzing how tables, columns, rows, and key attributes establish connections between diverse data points. Learners explore modeling techniques, such as entity-relationship diagrams, to map complex database architectures visually. They also master structured query language commands, covering data definition, data manipulation, and data control operations to create, retrieve, update, group, and filter information within administrative-grade database servers securely.

Server-Side Web Scripting with PHP

This core programming section guides students through server-side web development using the PHP preprocessor. Starting with basic syntax rules, comment tags, and variable naming conventions, learners build robust programmatic control using conditional statements and looping structures. The curriculum explores advanced data handling with user-defined functions and multidimensional arrays to manage complex datasets efficiently. Furthermore, students learn how back-end scripts collect user inputs from HTML form controls, perform validation on both the client and server sides, and securely handle files on remote servers.

Database Connectivity and Dynamic Integration

Connecting frontend user interfaces with back-end structured data storage is a critical milestone in modern application development. In this unit, students learn to establish secure program pathways between PHP scripting environments and MySQL database servers using specialized extension functions. The course explores establishing connections, programmatically executing dynamic select, insert, and update queries, and safely terminating database connections. This integration allows the generation of highly interactive, data-driven web environments where database records are retrieved and updated on client browsers in real time.

Computer Networking and Network Infrastructure

This unit provides a comprehensive overview of computer networks, exploring physical infrastructure and communication standards. Students compare local, intranet, and extranet configurations while investigating structural architectures like the OSI and TCP/IP reference models. Practical sections cover domain name mapping, Uniform Resource Locator structures, and physical network cabling techniques. Learners analyze twisted pair, coaxial, and fiber optic media, master RJ45 connector crimping using specific T568A and T568B color-coding standards, and explore open-source network simulation and management utilities.

E-Commerce Systems and Digital Trade Security

The final theme covers the operational, financial, and security frameworks powering global electronic commerce. Students analyze various digital business models, revenue generation strategies, and modern electronic payment systems, including credit cards, debit cards, e-wallets, and unified payment interfaces. Given the digital nature of these transactions, the curriculum emphasizes security architectures, detailing symmetric and asymmetric encryption models, digital certificates, and authentication protocols. It also explains electronic data interchange systems that enable standardized, paperless document exchanges between global trading partners.

How to study Computer Applications

To master Class 12 Computer Applications, students should adopt a balanced approach that combines theoretical concepts with regular practical exercises on a computer. Begin by studying page design and database structures, as these introduce visual layout and structured data organization. Next, dedicate significant time to PHP programming, ensuring you write and run scripts to understand conditional flow, loops, and arrays.

A structured routine helps reinforce these cumulative technical skills:

  1. Practice coding simple PHP scripts daily to reinforce programming logic and debugging skills.
  2. Write out SQL query commands manually to prepare for exact syntax questions in exams.
  3. Review network architecture diagrams and practice the step-by-step physical cabling procedures.
  4. Solve previous years board exam question papers to identify high-weightage topics and timing.

Regular revision of terms in database models, networking protocols, and e-commerce transactions is essential to maintain high recall. Always test your practical scripts on local servers like WAMP or XAMPP, as seeing immediate browser outputs is the most effective way to understand runtime behaviors and program logic.

Common mistakes to avoid

Frequently asked questions

What is the difference between static and dynamic web pages?

A static web page displays the same fixed content every time it is viewed by a user unless manually updated by a web developer. In contrast, a dynamic web page features content that can change dynamically and interactively each time it is loaded, often by interacting with a database on the server.

What are the key components of a computer network?

A computer network is comprised of connected devices called nodes, which can include personal computers, mobile phones, and servers. These nodes are linked via guided physical media like twisted-pair cabling and fiber optics, or wireless systems like Wi-Fi. Networks also rely on structured protocols to govern safe, reliable data communication.

How do I establish a database connection using PHP?

To establish a connection, you must use the standard database connection function with four arguments, which are the database server name, the database username, the account password, and the specific database name. The script should also check for connection errors and handle failures cleanly before initiating any queries.

What is the role of a master page in Adobe PageMaker?

A master page is a template that automatically applies repeating elements, such as corporate logos, page numbers, running headers, and margin guides, across all designated publication pages. Any changes made to the master page update the document globally, reducing manual design effort and ensuring layout consistency across large projects.

What are primary keys and foreign keys in a database?

A primary key is a unique attribute chosen to identify every record in a table uniquely without any duplicate values. A foreign key is a copy of a primary key exported from its parent table into another table, representing a defined relationship between the two entities to preserve integrity.

What is the difference between symmetric and asymmetric encryption?

Symmetric encryption uses the exact same key for both the encryption of plaintext and the decryption of ciphertext, which is highly efficient but requires secure key sharing. Asymmetric encryption uses a public key to encrypt information and a matching private key held secretly by the recipient to decrypt it, ensuring safer online communication.

What is the purpose of the Domain Name System?

The Domain Name System acts as the phone book of the internet. It maintains directories that map easy-to-remember domain names to their actual numerical IP addresses, allowing client browsers to locate and connect to websites without requiring users to memorize long strings of numbers for every host computer.

What does electronic data interchange mean in business?

Electronic data interchange is the structured, computer-to-computer exchange of strictly formatted business documents, such as purchase orders and invoices, between commercial trading partners. It replaces paper-based transactions, minimizes manual data-entry errors, and accelerates ordering and shipping processes, making commercial trade faster and far less expensive.

Last updated 12 August 2026

More 12th Standard subjects

12th Standard Mathematics Chapter-wise MCQs & book-back questions 12th Standard Physics Chapter-wise MCQs & book-back questions 12th Standard Chemistry Chapter-wise MCQs & book-back questions 12th Standard Computer Science Chapter-wise MCQs & book-back questions 12th Standard Zoology Chapter-wise MCQs & book-back questions 12th Standard Economics Chapter-wise MCQs & book-back questions