Test Preparation & Guidelines

Computer Science Subject Related Preparation Books PDF Download

Written by Ilmgaah

Computer Science Test Preparation Guidelines and Important Books for Preparation

The common jobs in government sector related to Computer Science subject which are announced in Pakistan are as under:

  • Lecturer Computer Science
  • Computer Instructor
  • Assistant Director(IT/Computer)
  • Computer Teacher
  • SSE Computer Science
  • SST Computer Science
  • SESE Computer Science
  • Hardware Engineer
  • Software Engineer
  • System Network Engineer
  • Database Administrator
  • System Network Administrator
  • System Analyst
  • Computer Operator
  • Any other post related to the field of Computer Science/IT

These jobs in the government sector are announced through Punjab Public Service Commission(PPSC), Federal Public Service Commission(FPSC), Sindh Public Service Commission(SPSC), KPK Public Service Commission(KPSC), Balochistan Public Service Commission(BPSC), National Testing Service(NTS), Pakistan Testing Service(PTS), Open Testing Service(OTS) or any other testing agency.

In this article, I am going to share some important tips for preparation and important PDF Books related to Computer Science Preparation which are very important for the preparation of subject-related portions in any test conducted by any testing agency or Public Service Commission of Pakistan.

Test Syllabus

In the subject related test of any subject conducted by all Public Service Commissions or any other testing agency, the syllabus is normally divided into two or three portions as under:

General Part

In subject-related tests this portion is normally 20 to 30% and includes general ability questions like General Knowledge, English, Urdu, Mathematics, Pakistan Studies, Geography, etc. In the case of teaching-related posts, pedagogy-related questions can also be part of this portion. This portion can be prepared by any general ability helping books or online preparation material which is now available in bulk. In the specific case of FPSC, 20% general part consists of English and the remaining is divided according to the post.

Subject Related Part

In this article, our main focus is on the subject-related part of Computer Science tests which is 70% to 80% of the test. In this part the courses are Bachelors and Master level is very important for preparation. The most important courses at the master level of Computer Science/IT related degree programs which are normally included in tests are:

  • Operating Systems
  • Fundamentals of Computers/IT
  • Database Management System
  • Algorithms and Data Structures
  • Data Communication & Computer Networks
  • Software Engineering
  • Digital Logics
  • Computer Architecture and Assembly Language
  • Fundamental & Object-Oriented Programming
  • Web Programming (HTML, CSS, JavaScript, PHP etc.)

These are some key courses included in almost all computer science-related tests but there are many other courses that vary from test to test and post to post. These included some advanced technologies and courses which may be part of the syllabus as a little portion. Some of these courses are as under:

  • Cloud Computing
  • Theory of Automata
  • Artificial Intelligence
  • Big data and data warehousing etc.
  • Any other subject related to the domain of CS/IT

In some cases the courses included in the syllabus is advertised(for example in the case of FPSC) but in many cases, the exact syllabus is not published(for example PPSC). A candidate has to cover all the domains of computer science or IT which are mentioned above. If a candidate has full command on the courses listed above, he/she can attempt any test of computer-related posts and get good scores.

Computer Science Test Preparation Important Books PDF Download

Following are some important and subject-wise textbooks, notes, and tutorials which are very very important for the preparation of all jobs related to computer science or IT.

Computer Networks

Data Communication & Networking by Behrouz A Frozen PDF Download
Computer Networking A Top-Down Approach PDF Download

Operating Systems

Operating System Concepts PDF Download
Operating System Short Notes PDF Download

Database Management Systems

Fundamentals of Database Systems
PDF Download
Database Systems by Thomas Connolly PDF Download
SQL Short Notes PDF Download

Software Engineering

Software Engineering  by Roger S Pressman PDF Download
Software Engineering  Short Tutorial PDF Download

Fundamental and Object-Oriented Programming

How to Program C++ PDF Download
C++ Programming Short Tutorial PDF Download
C Programming Short Tutorial PDF Download

Theory of Automata

Introduction to Automata Theory, Languages, and Computations PDF Download
Theory of Automata Short Tutorial PDF Download 

Data Structures and Algorithms

Data Structures and Algorithms Analysis PDF Download
Data Structures Using C++ PDF Download
Data Structures & Algorithms Short Tutorial PDF Download

Computer Architecture and Assembly Language

Computer Organization and Design PDF Download 
Assembly Language Short Notes PDF Download

Short Tutorials on Advanced Topics

Artificial Intelligence Tutorial PDF Download
Cloud Computing Tutorial PDF Download
Data Mining Tutorial PDF Download 

If you still have any queries, feel free to contact us here or comment below.

About the author


Leave a Comment

error: Content is protected !!