PSEB 12th Computer Application Syllabus 2025: Download Punjab Board Class 12 Computer Application Syllabus 2024-2025 PDF Here

May 16, 2024, 17:13 IST

PSEB Class 12 Computer Application Syllabus 2025: Here, you can find Punjab Board Class 12th Computer Application syllabus 2024-25 along with PDF download link of the same. The article also enlightens you about other practical syllabus, models, charts, and more.

Get here detailed Punjab Board PSEB Class 12th Computer Application Syllabus 2025 PDF
Get here detailed Punjab Board PSEB Class 12th Computer Application Syllabus 2025 PDF

Punjab Board Class 12th Computer Application Syllabus: The Punjab Board, also known as PSEB has recently published the new and latest syllabus for students of the current academic session 2024-2025. The detailed syllabuses of all subjects of Class 12 have been provided on the official website of the board. We understand that searching for the authentic syllabus is a struggle and hence students can find the subject-wise syllabus articles on our website. Here, we have brought to you the PSEB Class 12 Computer Application syllabus 2024-25 along with a PDF download link of the same. Also, check the practical syllabus and list of charts/models that must be completed as part of the internal assessments. 

The syllabus, also known as curriculum, is the most basic yet important element the board provides for its students. It provides students with the complete list of course content to be covered for the academic year 2024-2025 along with practical syllabus and more information.  

Punjab Board PSEB Class 12th Computer Application Syllabus 2025

The detailed PSEB 12th Computer Application syllabus 2024-25 has been provided in the table below. Check the curriculum and get to know about the revised course content here. 

Unit I: Networking and Internet

  • Introduction to Computer Networks: Network Concept, Types of Networks (PAN, LAN, MAN, WAN), Networking Topologies (Bus, Star, Ring, Tree, Mesh)
  • Transmission Media: Guided (Wired) Communication Media (Twisted pair cable, Co-axial cable, Fibre-optic cable), Un-Guided (Wireless) Media (Radio waves, Micro waves, Infrared Waves) 
  • Network Devices: Modem, Network Interface Card (NIC), RJ45, Repeater, Hub, Switch, Router, Gateway
  • Network Protocol: HTTP, FTP, SMTP, TCP/IP, POP3, HTTPS, TELNET, ARP, RDP, IMAP
  • Internet Concepts: WWW, Domain Names, URL, Website, Web Browser, Web Servers, Web Hosting, Concept of a Client and Server, New Technologies such as Cloud and IoT

Unit II: Cyber Laws and Ethics

  • Cyber-Crime: Definition, Hacking, Spying (Eavesdropping), Phishing and Fraud Emails, Ransomware, Preventing Cyber Crime
  • Cyber Safety: Safely Browsing the Web, Identity Protection, Confidentiality, Cyber Trolls and Bullying
  • Safely Accessing Web Sites: Adware, Malware, Viruses, Trojans, Phishing and Identity Verification
  • CIA Triad
  • Cyber Ethics
  • E-Waste Management: Proper disposal of used Electronic Gadgets 
  • IT Act: Indian Information Technology Act (IT Act) 2000

Unit III: Database Management System

  • Database concepts: Introduction to Data, Information, Database and its needs, Traditional File System v/s Database System
  • Data Models: Introduction, Hierarchical Data Model, Network Data Model, Relational Data Model
  • Introduction to DBMS: DBMS, Components of DBMS
  • Relational Data Model: Relation, Attribute, Tuple, Domain, Degree, Cardinality, Keys (Candidate Key, Primary Key, Alternate Key, Foreign Key)
  • Normalization: Anomalies in Unnormalized Database, Dependencies, Normal Forms, 1NF, 2NF, 3NF
  • MySQL: Introduction to MySQL, Data Types, Data Definition: CREATE TABLE, DROP TABLE, ALTER TABLE; Data Query: SELECT, FROM, WHERE; Data Manipulation: INSERT, UPDATE, DELETE; Using Inbuilt Functions such as: Math functions, Text functions etc; Querying and manipulating data using Group by, Having, Order by

Unit IV: Software Engineering

  • Software and Software Engineering: Approach
  • Software Development Life Cycle: SDLC and Its Phases
  • Software Development Process Models: Waterfall, Prototyping

Unit V: Introduction to Python

  • Introduction to Python: Python and its features
  • Setting up Python: System Requirements for Python, Downloading and Installing Python, Intro to Python IDE, Executing a Simple "hello world" Program
  • Basic concepts for Python Programming: Python Character Set, Python Tokens (Keyword, Identifier, Literal, Operator, Punctuator), Variables, Concept of L-Value and R-Value, Use of Comments

Unit VI: Data Types, Operators and Expression in Python

  • Data Types: Number (Integer, Floating Point, Complex), Boolean, Sequence (String, List, Tuple), None, Mapping (Dictionary), Mutable and Immutable Data Types
  • Operators: Arithmetic Operators, Relational Operators, Logical Operators, Assignment Operator, Augmented Assignment Operators, Identity Operators (is, is not), Membership Operators (in, not in)
  • Expressions, Statement, Type Conversion & Input/Output: Precedence of Operators, Expression, Evaluation of Expression, Python Statement, Type Conversion (Explicit & Implicit Conversion), Accepting Data as Input from the Console and Displaying Output

Unit VII: Control Statements in Python

  • Introduction: Use of Indentation, Sequential Flow, Conditional and Iterative Flow control
  • Conditional Statements: if, if-else, if-elif-else, Flowcharts, Simple Programs: e.g.: absolute value, largest of 2 and 3 numbers, finding divisibility of numbers etc
  • Iterative Statements: for loop, Range Function, while loop, Flowcharts, break and continue statements, nested loops, Suggested Programs: Generating Pattern, Summation of series, Finding the Factorial of a positive number etc 

Unit VIII: Strings in Python

  • Introduction: Indexing, String Operations (Concatenation, Repetition, Membership & Slicing)
  • Built-In Functions: len(), capitalize(), title(), lower(), upper(), count(), find(), index(), endswith(), startswith(), isalnum(), isalpha(), isdigit(), islower(), isupper(), isspace(), lstrip(), rstrip(), strip(), replace(), join(), partition(), split()

Unit IX: Lists, Tuples and Dictionaries in Python

  • Lists: Introduction, indexing, list operations (concatenation, repetition, membership & slicing), traversing a list using loops, builtin functions: len(), list(), append(), extend(), insert(), count(), index(), remove(), pop(), reverse(), sort(), sorted(), min(), max(), sum(); nested lists
  • Tuples: Introduction, indexing, tuple operations (concatenation, repetition, membership & slicing), built-in functions: len(), tuple(), count(), index(), sorted(), min(), max(), sum(); tuple assignment, nested tuple
  • Dictionary: Introduction, accessing items in a dictionary using keys, mutability of dictionary (adding a new item, modifying an existing item), traversing a dictionary, built-in functions: len(), dict(), keys(), values(), items(), get(), update(), del(), clear(), fromkeys(), copy(), pop(), popitem(), setdefault(), max(), min(), count(), sorted(), copy()

PSEB Class 12 Computer Application Syllabus 2024-2025 PDF 

PSEB Class 12 Computer Application Syllabus 2025 PDF

Punjab Board 12th Computer Application Practical Syllabus 2024-25

Check the PSEB Class 12 Computer Application practical syllabus 2025 from the list presented below. These are important practical activities that must be done and submitted by students for internal assessment. 

  • Create the following table in MySQL with table name: stu_table and insert the records as shown below: 

Roll No

Student Name

Class

Marks

Result

101

Dazy

12th

56

Pass

102

Amit

12th

15

Fail

103

Rohit

12th

72

Pass

104

Param

12th

96

Pass

105

Divya

12th

76

Pass

  • Write a query In MySQL which shows records (using above table: stu_table) as per the following criteria: 
  1. Marks between 50 to 80 
  2. Where Student Name ends with t 
  3. Where Result is Fail
  • Perform the following on the table: stu_table 
  1. Update the marks to 60 for the student with Roll No 101 
  2. Delete the record with Student Name “Rohit” 
  3. Insert a new entry of student with Roll No 106 
  4. Show the table in sorted form (descending order) as per the marks obtained by the student
  • Write a program in Python to calculate the Area of Circle
  • Write a program in Python to Swap two numbers
  • Write a program in Python to find the largest of two numbers
  • Write a program in Python to check if the given number is Zero, Negative or Positive
  • Write a program in Python to Check whether a given character is a vowel or consonant 
  • Write a program in Python to find the factorial of a given number
  • Write a program in Python to Calculate the sum of digits of a given number
  • Write a program in Python to reverse a number
  • Write a program in Python to linearly search an element from a List
  • Write a program in Python to find the sum numbers stored in a List
  • Write programs to generate the following pattern: 
  • Write a program in Python to check if given string is Palindrome or not
  • Write a Python program which shows the use of various String Operations (Concatenation, Repetition, Membership & Slicing) 
  • Write a Python program to sort the list of fruits alphabetically
  • Write a Python program to show the different methods of slicing on Strings 
  • Write a Python program to add the individual elements of two Lists
  • Write a Python program to create a list of lists (Nested or 2D Lists) and show the Nested List in Matrix form 
  • Write a Python program to count the occurrences of an element in a Tuple
  • Write a Python program which shows how to work with Dictionaries 

Charts/Models

  • Prepare a chart/model which shows the different types of Network Topologies
  • Prepare a chart/model which shows the different types of Transmission Media 
  • Prepare a chart/Model which depicts the Concept of a Client and Server
  • Prepare a chart/Model for the CIA Triad
  • Prepare a chart/model for Waterfall-Software Development Process Model
  • Prepare a chart/model that shows the concept of Data and Information
  • Prepare a chart/model that shows the MySQL Query Processing Model
  • Prepare a chart/model that shows the basic terminologies of Relational Model

More updates on marking scheme, exam pattern, evaluation scheme, internal assessments will be provided soon. Keep tuning in for more information on the same. 

Also Check: 

PSEB Class 12 Syllabus 2024-2025 (All Chapters)

Tanisha Agarwal
Tanisha Agarwal

Junior Content Writer

Hi! I am Tanisha Agarwal, a journalism and mass communication graduate from Times School of Media, Bennett University. With my first job as a content writer in Jagran New media, I look forward to creating powerful content and exploring every opportunity that lies on my way. I believe that words have the capability of moving rocks and I wish to do the same.
... Read More

Get here latest School, CBSE and Govt Jobs notification and articles in English and Hindi for Sarkari Naukari, Sarkari Result and Exam Preparation. Empower your learning journey with Jagran Josh App - Your trusted guide for exams, career, and knowledge! Download Now

Trending

Latest Education News