PPSC Lecturer computer Science Syllabus and Preparation Guideline 2020 might be from GAT subject Computer Science syllabus. all Lecturer level jobs in Punjab Public Service commission. Subject related tests are composed of all important and core subject areas being taught at Intermediate, BA/Bsc and Master’s Level Degree. Hence PPSC Lecture Jobs 2020 Syllabus for Computer Science Aspirants would cover these key areas. PPSC Competitive exam and its SYLLABUS FOR THE SUBJECT OF COMPUTER SCIENCE optional subject and GAT- Subject Computer sciences areas are more than 90% same.
GAT- Subject for Computer Science Syllabus
|Sr. No.||Core Areas|
|1.||Computer and Programming Fundamentals|
|2.||Object Oriented Paradigm|
|4.||Data Structures and Algorithms|
|5.||Digital Logic and Computer Organization|
|8.||Software Engineering & Development|
|9.||Computer Communication and Networks|
|10.||Computer Architecture & Assembly Language|
|11.||Theory of Automata and Formal Languages|
|12.||Analysis of Algorithms|
PPSC Preparation Video Lectures
A highly Qualified Computer Professional Prof Habibullah Qamar who is Serving as Lecturer computer Science in Govt College and Teaching many Computer Professional Courses in many Universities. With these free online videos recorded for PPSC Lecturer computer science preparation on out YouTube Channel your can grasp and cover mostly part of tentative PPSC lecturer Syllabus and also trying to develop the basic concepts regarding to the particular subject.
Get ready yourself for Lecturer Computer Science Test
A complete online video lecture is delivered daily by Professor Habibullah Qamar Which covers one complete or part Topic from the Syllabus or Outline . After the deliverance of Lecture We also arranges an online Quiz From that particular video lectures. It is compulsory for all the members to appear in the quiz.
The Purpose of Online Quiz?
The main purpose of online Quiz is to revise the lecture or making the concepts of Participant strong. We are arranging a Free online Quiz daily from a single lecture consisting of 70 to 80 MCQ’s in which 80 percent MCQ’s are from Subject or Topics which are discussed in the lecture, and 20 Percent MCQ’s are general, basis on the Test Rules and Regulations of PPSC.
Lecture Handouts and Videos
Furthermore, we share Free odf short notes for ppsc test preparation for computer science subjects. These handouts, however, are taken from Virtual university of Pakistan but their highlighted version is ready to downlaod in pdf.
PPSC Lecturer Computer Science Test Pattern
There is a test of 100 marks which is later halved ie the marks obtained from 50 marks are counted instead of 100. For example if you have obtained 60 marks out of 100 in the test then out of your 50 marks. There will be 30 counts. The test consists of 100 MCQs (80 of the article and 20 of the General Knowledge etc.). One number is given for a correct answer while 0.25 is given for a wrong answer.
You are called for an interview based on your performance in the test. 5 times more candidates are called for interview than the number of seats in an article. Suppose if there are 80 seats in Physics then the above 400 = (80 × 5) candidates will be called for interview based on the test result. The final candidate’s mark will be this year’s closing merit.
The interview is numbered 100. It has a minimum of three and a maximum of four people, including a ppsc representative, two related subjects and a psychologist. Sometimes a psychologist does not.
PPSC SYLLABUS ,Handouts,Quizes ,Video Lectures ,FOR THE SUBJECT OF COMPUTER SCIENCE / GAT-Subject Computer Science Syllabus for Jobs
|Sr. No.||Core Areas||Video Lectures||Handouts||Quiz|
|1.|| OBJECT ORIENTED PARADIGM:|
Evolution of Object Oriented (OO) programming, OO concepts and principles, problem solving in OO paradigm, OO programme design process, classes, methods, objects and encapsulation; constructors and destructors, operator and function overloading, virtual functions, derived classes, inheritance and polymorphism. I/O and file processing, exception handling.
|PPSC Test Preparation for Lecturer Computer Science | Session 1 | Object Oriented Programming||1. PPSC Lecture Handouts|
|PPSC Lecturer Computer Science Quiz No 1|
PPSC Lecturer Computer Science Quiz No 2
|2.||Data Base Systems : Basic database concepts, Entity Relationship modelling, Relational data model and algebra, Structured Query language, RDBMS; Database design, functional dependencies and normal forms, Transaction processing and optimization concepts, concurrency control and recovery techniques, Database recovery techniques, Database security and authorization. Small Group Project implementing a database. Physical database design: Storage and file structure, indexed files, hashed files, signature files, b-trees, files with dense index, files with variable length records, database efficiency and tuning Data Warehousing and Data Mining, Emerging Database Technologies and Applications.||PPSC Test Preparation for Computer Science Lecturer | Session 2 | Database Systems Part 1|
PPSC Computer Science Lecturer syllabus Preparation Session 4
|PPSC Lecture Handouts||PPSC Lecturer Computer Science Quiz No 3|
PPSC Lecturer Computer Science Quiz No 4
PPSC Lecturer Computer Science Quiz No 5
PPSC Lecturer Computer Science Quiz No 6
|3.||Operating Systems : History and Goals, Evolution of multi-user systems, Process and CPU management, Multithreding, Kernel and User Modes, Protection, Problems of cooperative processes, Synchronization, Deadlocks, Memory management and virtual memory, Relocation, External Fragmentation, Paging and Demand Paging, Secondary storage, Security and Protection, File systems, I/O systems, Introduction to distributed operating systems. Scheduling, dispatch and Introduction to concurrency.||PPSC Lecturer Computer Science Syllabus| Operating Systems Lecture 1|
Session 9 and Part 2
|PPSC Lecture Handout s 1|
Handouts Part 2
Handouts Part 3
Part 4 Handouts
|PPSC Quiz 8|
PPSC Lecture Computer Science Quiz no 9
PPSC Lecture Computer Science Quiz no 10
PPSC Lecturer Computer Science Quiz No 11
PPSC Lecturer Computer Science Quiz no 12
PPSC Lecturer Computer Science Quiz no 13
PPSC Lecturer Computer Science Quiz No 14
|4.||Introduction to Computing : Number Systems, Binary numbers, Boolean logic, History Computer system, basic machine organization, Von Neumann Architecture, Algorithm definition, design, and implementation, Programming paradigms and Languages, Graphical programming, Overview of Software Engineering and Information Technology, Operating system, Compiler, Computer networks and Internet, Computer graphics, Al, Social and legal issues.||PPSC Lecturer Computer Science Syllabus| Introduction to Computing Lecture||PPSC Lecture Handouts||PPSC Quiz|
|5.||Computer Communications & Networks :Analogue and digital Transmission, Noise, Media, Encoding, Asynchronous and Synchronous transmission, Protocol design issues, Network System architecture (OSI, TCP/IP), Error control, Flow Control, Data Link Protocols (HDLC,PPP). Local Area Networks and MAC Layer protocols (Ethernet, Token ring), Multiplexing, Switching and IP Networks, Internetworking, Routing, Bridging, Transport layer protocols TCP/IP, UDP. Network security issues, Programming exercises or projects involving implementation of protocols at different layers.||PPSC Lecturer Computer Science Syllabus| Computer Communications & Networks Lecture||PPSC Lecture Handouts||PPSC Quiz|
|6.|| Software Engineering : Software Engineering, Process Models, Software verification and validation. Techniques are introduced to evaluate software correctness, efficiency, performance and reliability, integration of these techniques into a verification and validation plan. Technical reviews, software testing, programme verification, prototyping, and requirement tracing. Attitude of industry toward reliability and performance.||PPSC Lecturer Computer Science Syllabus| Software Engineering Lecture 1|
|PPSC Lecture Handouts||PPSC Quiz|
|Software Engineering : Software Engineering, Process Models, Software verification and validation. Techniques are introduced to evaluate software correctness, efficiency, performance and reliability, integration of these techniques into a verification and validation plan. Technical reviews, software testing, programme verification, prototyping, and requirement tracing. Attitude of industry toward reliability and performance.||PPSC Lecturer Computer Science Syllabus| Software Engineering Lecture||PPSC Lecture Handouts||PPSC Quiz|
|Artificial Intelligence : Introduction to Common Lisp. AI classical systems: General Problem Solver, rules, simple search, means-ends analysis. ElIZA, pattern matching, rule based translators, OPS-5. Knowledge Representation: Natural language, rules, productions, predicate logic, semantic networks, frames, objects, scripts. Searching, Depth first search, breadth first search, best first search, hill climbing, min-max search. Symbolic Mathematics: student solving algebra problems, translating English equations, solving algebraic equations, simplification rules, rewrite rules, meta-rules, Macsyma, PRESS, ATLAS. Logic Programming: Resolution, unification, horn-clause logic, Prolog, Prolog programming. Sample case studies of shells and Knowledge Based Systems. A brief appreciation of state of the art computational techniques like neural networks, genetic algorithm, fuzzy sets.||PPSC Lecturer Computer Science Syllabus| Artificial Intelligence Lecture||PPSC Lecture Handouts||PPSC Quiz|
|Computer Graphics : Graphics hardware, Fundamental algorithms, Applications of graphics. Interactive graphics programming -graph plotting, windows and clipping, and segmentation. Programming raster display systems, panning and zooming. Raster algorithms and software Scan-Converting lines, characters and circles. Region filling and clipping. Two and three dimensional imaging geometry and transformations. Curve and surface design, rendering, shading, colour and animation.||PPSC Lecturer Computer Science Syllabus| Computer Graphics Lecture||PPSC Lecture Handouts||PPSC Quiz|
|Numerical Methods : Mathematical Preliminaries, Solution of Equations in one variable, Interpolation and Polynomial Approximation, Numerical Differentiation and Integration, Initial Value Problems for Ordinary Differential Equations, Direct Methods for Solving Linear Systems, Iterative Techniques in Matrix Algebra, Solution of non-linear equations, Approximation Theory, Eigenvalues and Eigenvector computation.||PPSC Lecturer Computer Science Syllabus| Numerical Methods Lecture||PPSC Lecture Handouts||PPSC Quiz|
|Theory of Automata and Formal Languages : Finite State Models: Language definitions preliminaries, Regular expressions/Regular languages, Finite automatas (FAs), Transition graphs (TGs),NF As, kleene’s theorem, Transducers (automata with output), Pumping lemma and non regular language Grammars and PDA: Context free grammars, Derivations, derivation trees and ambiguity, Simplifying CFLs , Normal form grammars and parsing, Push-down Automata, Pumping lemma and non-context free languages, Decidability, Chomsky’s hierarchy of grammars, Turing Machines Theory: Turing machines, Post machine, Variations on 1M, 1M encoding, Universal Turing Machine, Context sensitive Grammars, Defining Computers by TMs.||PPSC Lecturer Computer Science Syllabus| Theory of Automata and Formal Languages Lecture||PPSC Lecture Handouts||PPSC Quiz|
|Data Structures & Algorithms : Basic database concepts; Entity Relationship modeling, Relational data model and algebra, Structured Query Language, RDBMS, Database design, functional dependencies and normal forms, Transaction processing and optimization concepts, concurrency control and recovery techniques, Database recovery techniques, Database security and authorization, Small Group Project implementing a database, Physical database design. Storage and file structure, indexed files, hashed files, signature files, b-trees, files with dense index, file with variable length records, database efficiency and tuning.||PPSC Lecturer Computer Science Syllabus| Data Structures & Algorithms Lecture||PPSC Lecture Handouts||PPSC Quiz|
|Digital Logic & Computer Architecture : Logic design of Digital Systems, Fundamental and advanced concepts of Logic Designs, Boolean Algebra & functions, Designing and implementation of combinational and Sequential logic, minimization techniques, number representation and basic binary arithmetic Logic families and digital integrated circuits, use of CAD tools for logic designs. Topics of Computer Architecture.||PPSC Lecturer Computer Science Syllabus| Digital Logic & Computer Architecture |
|PPSC Lecture Handouts||PPSC Quiz|
|Programming Solving Techniques : Algorithms and problem solving, development of basic Algorithms, analyzing problem, designing solution, testing designed solution, fundamental programming constructs, translation of algorithms to programmes, data types, control structures, functions, arrays, records, files, testing programmes. C++ or Java Based Questions.||PPSC Lecturer Computer Science Syllabus| Programming Solving Techniques||PPSC Lecture Handouts||PPSC Quiz|
|COMPUTER ARCHITECTURE AND ASSEMBLY LANUGUAGE:|
Microprocessor Bus Structure: Addressing, Data and Control, Memory Organization and Structure (Segmented and Linear Models), Introduction to Registers and Flags, Data Movement, Arithmetic and Logic, Programme Control, Subroutines, Stack and its operation, Peripheral Control Interrupts.
Objectives and Perspectives of Assembly Language, Addressing Modes, Introduction to the Assembler and Debugger, Manipulate and translate machine and assembly code. Interfacing with high level languages, Real-time application.