Also See : PunjabOnline.in | Samachaar.inHome | Search | Contact Us 
Punjab Education
All About Education in Punjab
Home » PPSC » Syllabus » Computer Science
Advertisement
Education in Punjab
Ω Introduction
Ω Facts & Figures
Ω Educational Policies
Ω Important Organizations
Universities
Ω Introduction
Hotspots of Knowledge
Ω Colleges
Ω Architecture Colleges
Ω Ayurvedic Colleges
Ω Biotechnology
Ω Dental
Ω Engineering
Ω Homeopathy
Ω Hotel Management
Ω Law
Ω Management
Ω Mass Communication
Ω Medical
Ω Nursing
Ω Pharmacy
Ω Physiotherapy
Ω Schools
Ω Research
Ω Veterinary
Updates
Ω Entrance Exams
Ω Exam Schedules
Ω Exam Results
Ω Notification
Ω Exam Alerts
Useful Links
Ω Distance Education
Ω Correspond. Courses
Ω Vocational Education
Ω Part-Time Education
Ω Online Education
Ω Career Options
Ω Hostels/Accommodation









Punjab Public Service Commission (PPSC)

Syllabus




New Optional Subjects


Computer Science




Civil Services
Introduction
Functions
Composition
Examination
Eligibility
Plan of Examination
Syllabus
Contact


Section A
  1. Computer Fundamentals - Evolution of Computing machine, Generation and classification of Computers, Various Components of a computer system, Basic concepts of Hardware and Software, Boolean Algebra , Minimization of Boolean Functions, Logic gates, Digital IC families ( RTL, DTL, TTL, ECL, MOS, CMOS ), Combinatorial circuits, Arithmetic circuits, Code Converters, Multiplexer, De-multiplexer and decoders, Sequential circuits Latches, flip-flops, Counters and shift-registers, Comparators, timers, multivibrators, Sample and hold circuits , ADC’s and DAC’s , Semiconductor Memories , Logic implementation using programmable devices (ROM, PLA and FPGA). Number System ,Integer Arithmetic, Floating point Arithmetic, Computer Languages- machine, assembly and high level language, system and application software.


  2. Computer System Organization and Architecture : BASIC COMPUTER ORGANIZATION : Computer description and design of basic computer, Instruction codes, computer instructions addressing models, timing and control, Instruction cycles. Interrupts, CONTROL UNIT: Hardwired V/s microprogrammed control unit, Central Processing unit(CPU)-General register Organization, Stack organization, Instruction format, Data transfer and manipulation, Program control, RISC, CISC., INPUT- OUTPUT ORGANIZATION : Peripheral devices, I/O interface, Data transfer schemes(program control, Interrupt, DMA transfer), I/O processor, MEMORY UNIT : Memory hierarchy, Cache memory, Associative memory, Interleave Virtual memory.


  3. Object Oriented Programming (C++) : Object Orientation , Concepts of abstraction, polymorphism, encapsulation and inheritance, Data types, Control structures, Recursion, Functions, Virtual Functions, Function overloading, Operator overloading , File Handling , Exception handling, Templates.


  4. Data Structures and Algorithms : Data type V/s Data Structure ,Stacks, Queues, Linked List, Trees, Tables and Graphs, Various Operations( insertions, deletion, traversal) on these data structures , Searching and Sorting Algorithms , Time and Space Complexity of Algorithms.

Top

Section B
  1. Operating System : Evolution of OS, Functions of OS, Multiprogramming, Multiprocessing and Time Sharing System. Process Management- Processor Scheduling algorithms, Concurrent Processes, Semaphores, deadlocks -Introduction, Analysis of conditions, Prevention and avoidance, Detection and recovery, Memory Management - contiguous memory allocation , address bindings, overlays, fixed partitioning v/s variable partitioning, paging and virtual memory, File management - File access methods, Directory structure, File protection and file structure , Allocation methods, Secondary storage management- Disk structure, Scheduling and management.


  2. Microprocessor : Basics of 8/16-bit microprocessor, architecture, I/O, Peripheral Controllers, CPU, Microcontrollers , Assembly Language Programming- Registers, addressing modes, instruction set, use of an assembly language viz string and numeric manipulation, searching and sorting of a list and use of I/O instructions.


  3. Theory of Computations : Regular Languages and Regular Sets- Finite automata(deterministic and non-deterministic) and their equivalence , Applications of Finite automata , Properties of Regular sets and minimization of finite automata. Context-free Grammers : Simplification of Context-free grammars , Chomsky and Greibach normal forms, Properties of Context-free grammars , Coke- Kasami- Young algorithon.


  4. Turing Machines : Turing Machine model, Techniques for its construction , Recursive languages , Deterministic Context-free languages and its normal form for deterministic pushdown predicting machines , LR(O), LR(K) grammars.

Top

Section C
  1. Computer Networks : Data Communication & Network - Data transmission concepts, transmission impairments, switching, modulation and multiplexing , Transmission media – Magnetic, twisted pair, coaxial cable, fiber optics, wireless transmission , Introduction to basics of ATM and ISDN , Seven layer OSI architecture of ISO, concepts of layer protocols and interfaces , physical layer concepts of bandwidth, bit rate, error rate, transmission delays, modems, speed and compression standards, LAN, WAN, MAN and Network topologies , IEEE LAN standards – Ethernet, token ring and token bus , Data link and network layers – protocols and concepts, HDLC , circuit, packet and message switching , datagram and virtual circuits , concepts of routing and congestion control , Transport layer – Transport connection, different levels of Transport level protocols and their applications , Network devices – router, bridge, repeater, gateway, modems , Network service – FTP, Telnet, E-mail, WWW.


  2. Data Base Management Systems : Introduction to DBMS - concepts and applications. Desirable characteristics of an ideal data processing system. Drawbacks/Limitations of traditional file based system , benefits of DBMS.

    Types of DBMS : Hierachical, Network, Relational, Object Relational , Object Oriented DBMS, distributed database management system.Relational Database Design: E-R Diagram, Normalization - INF, 2NF, 3NF, BCNF and 4NF.Relational Database Implementation - SQL- DDL, DML & DCL , Concepts of cursor and triggers.

    Relational Database Administration : Transaction processing, concurrency control mechanism, recovery techniques, database security & authorization.


  3. Computer Graphics : Graphics Hardware, Input/Output and Display Devices, Scan Conversion Algorithms for line, circle, ellipse, sector, 2-D Transformations, 3-D Transformations, 2D and 3D clipping, use of Homogeneous coordinate system, projections, viewing transformations in 2-D and 3-D, Hidden lines and surface Algorithms, shading Algorithms.

Top

Section D
  1. Software Engineering : Principles and objectives of Software Engineering, Process and product concepts, process models, software quality issues , software design concepts – Design principles for procedural and object oriented systems , coding principles, testing and debugging. Reliability concepts , software maintenance and re-engineering. Software standards ISO/IEEE/CMM etc., Software project management, software metrics.


  2. Artificial Intelligence : Importance and Application areas of AI, knowledge representation-predicate logic, semantic networks, frames etc, state space and search – problem definition as state space search, blind search, heuristic search, hill climbing, best first etc, natural language processing – grammers and languages , expert systems – shelps and architecture and knowledge reasoning – Non-monotonic and probabilistic , pattern recognition – classification process, clustering etc. An overview of AI programming languages (LISP, PROLOG).


  3. Computer Based Optimization Techniques : Basics of operations research modelling approach and various real-life situations , linear programming problems and applications , components of LPP formulation , solution of LPP by graphical and simplex method , sensitivity analysis , duality theory , revised simplex method , dual simplex method , transportation and assignment problems , phases of project management – PERT and CPM computations , Integer programming concepts, its formulation and applications , Dynamic programming concepts, its formulation and applications , Goal programming, its methods and applications.

Add this page to your favoritesTell a friendReport Error on this page


   1.  Users may use our interactive Forums @ NNE to discuss all queries and gather more information.
   2.  Explore more of your favourite career option at Career Center
   3.  To excel in Interviews, check out our Interview Tips
   4.  To have customised career assistance, explore Career Shaper @ NNE

National Network of Education strives to provide the latest, updated and correct information. Your participations will enhance our efforts. In case you have a suggestion or have spotted an error - please provide us your FEEDBACK.

Quick Links - National Network of Education
Universities/Institutes
IITs, IIMs, NITs, Universities, IIITs, Important Institutes, Top Institute Search, Coaching, World's Top Universities

Education
Management, Engineering, Medical, Science, Humanities, Law, Commerce, Agriculture, Computers/IT, Mass Communication, Study Abroad, Distance Education,Correspondence,Online Education, Vocational, Part-time, Open Courseware
Daily Updates
Educational News, Notifications, Announcements, Exam Alerts, Exam Results

Exams
Entrance Exams, Civil Services, International Exams, Exam Updates/Notifications, Exam Results
Careers
Career Guidance, Class XI th, After Class XII th, Career Options, Stress Management
Resources
Educational Loans, Scholarships, Students, Teachers, Parents
Share / Connect
Press Releases, Articles, Forums, EduPal, Feedback, Report Error
NNE’s Channels
IndiaEducation.net,   IndiaEdunews.net,   ExamResults.Net,   EduStore.Biz,   EduAds.Net,   EduPal.In,   EduSearch.In
North Zone
Delhi
Haryana
Himachal
Jammu Kashmir
Punjab
Rajasthan
Uttaranchal
Chandigarh

South Zone
Andhra, Hyderabad
Andaman
Tamilnadu
Chennai

Karnataka, Bangalore
Kerala
Lakshadweep
Puducherry

East Zone
Bihar
Orissa
Kolkata
West Bengal
West Zone
Damandiu
Dadra Nagar Haveli
Goa
Gujarat, Ahmedabad
Mumbai
Maharashtra
Pune
North East Zone
Assam
Arunachal
Mizoram
Meghalaya
Manipur
Nagaland
Sikkim
Tripura
Central Zone
Chhattisgarh
Jharkhand
MP
UP
Other Channels:    Pan India Network, Festivals of India, Greetings, Jokes, Weather, Child, Chatting
 About us  |  Advertise with us  |  Feedback  |  Contact Us  |  Mission Education  |  Report error  |  Work for us

2000-08 All rights reserved worldwide - National Network of Education
Project & Websites Developed by Pragati Infosoft Pvt. Ltd. India. Please see Disclaimer and Privacy policy