Recommended Books by HEC for MS in Computer Science

ilmkidunya has published the list of books that are recommended by HEC for MSCS students. here you can get the complete guideline of MSCS

MSCS is a scientific study of computers. The study in MSCS allows students to make an important contribution to research in their field of study. Students prepare themselves for the technical field to work in. There are many books that they have to go through like maths, statistics and computer science. The curriculum consists of four classes that provide in-depth knowledge of data mining, cryptography, software engineering, java programming, and some research projects.

List of MSCS Books

For the student assistance, all the books of the 2 years for the MSCS programme are mentioned on this page. MSCS textbooks pdf download from the official website of HEC. Students will be expected to read this guide to access any content they desire. Continue reading this page if you want to learn more about MSCS&javascript:;39;s books. You would be able to find out everything you need to know about MSCS books in Pakistan.

The MSCS books in Pakistan listed semester-wise, are given below.

First Year MSCS Books

MSCS books in Pakistan for the 1st year are mentioned here.

Course NameRecommended BooksAuthor
Introduction to ProgrammingIntro to Python for Computer Science and Data SciencePaul Deitel
 Introduction to Computation and Programming Using PythonJohn Guttag
Digital Logic DesignDigital Logic and Computer DesignM. Morris Mano
 DIGITAL-LOGIC DESIGN: Learn the Logic Circuits and Logic DesignSingh Sonali
Data CommunicationComputer NetworksAndrew S. Tanenbaum and David J. Wetherall
 Computer Networks: Principles, Technologies, and Protocols for Network DesignNatalia Olifer and Victor Olifer
Discrete MathematicsDiscrete Mathematics: An Open IntroductionOscar Levin
 Introductory discrete mathematicsV. Balakrishnan
Introduction to Programming (Practical)An Introduction to Computer Science Using Python (Pragmatic Programmers)Jennifer Campbell
Digital Logic Design (Practical)Introduction to Digital Logic DesignJohn P. Hayes
 Digital Design Techniques and Exercises: A Practice Book for Digital Logic DesignVaibbhav Taraate
Introduction to e-LearningAn Introduction to E-LearningDr Ahmed Maajoon Alenezi ,Mr Md. Asif Anwar
 Introduction to Online LearningJulie L. Globokar
Data StructuresData Structures and Algorithms in JavaMichael T. Goodrich and Roberto Tamassia
 Problem-Solving with Algorithms and Data Structures UsingBradley N Miller and David L. Ranum
Object-Oriented ProgrammingObject-oriented programming in Microsoft C++Robert Lafore
 Beginning Java Programming: The Object-Oriented ApproachAimee Backiel, Bart Baesens, and Seppe vanden Broucke
Theory of AutomataAn Introduction to Formal Languages and AutomataPeter Linz
 Theory of Finite Automata: With an Introduction to Formal LanguagesDarrell Long and John Carroll
Database Management SystemsDatabase Systems: Design, Implementation, and ManagementPeter Rob
 Fundamentals of Database SystemsRamez Elmasri
Software Engineering - IThe Pragmatic ProgrammerAndy Hunt and Dave Thomas
 Software Engineering at Google: Lessons Learned from Programming Over TimeHyrum Wright, Titus Winters, and Tom Manshreck
Data Structures (Practical)A practical introduction to data structures and algorithm analysisClifford A Shaffer
 Practical data structures in C++Bryan Flamig
Object-Oriented Programming (Practical)Practical Object-Oriented Design: An AgileSandi Metz
 Objects First with Java: A Practical Introduction Using BlueJDavid J. Barnes and Michael Kölling

MSCS books in Pakistan for 2nd year are mentioned here.

Second Year MSCS Books

Course NameRecommended BooksAuthor
Computer Architecture and Assembly Language ProgrammingComputer Systems: Digital Design, Fundamentals of Computer Architecture and Assembly LanguageAta Elahi
 Instructor&javascript:;39;s Manual for an Assembly LanguageKaren Miller
Fundamentals of AlgorithmsIntroduction to AlgorithmsThomas H. Corman
 The Algorithm Design ManualSteve S. Skiena
Web Design and DevelopmentWeb Design with HTML, CSS, JavaScript, and JQuery SetJon Duckett
 Learning Web DesignJennifer Niederst Robbins
Computer NetworksComputer Networking: A Top-down ApproachJim Kurose
 Data Communications and NetworkingBehrouz A. Forouzan
Computer Architecture and Assembly Language Programming (Practical)Assembly Programming and Computer Architecture for Software EngineersBrian R. Hall
Computer Networks (Practical)Network Warrior 
 Practical NetworkingFrank J. Derfler
Final ProjectFinal Project: A NovelPeter Eisenhut
 Sample Entrepreneurship Project ProposalAugustine Afullo
Advance Computer ArchitectureAdvance Computer Architecture and parallel processingHesham El- Rewini Mostafa ABD EL Barr
Operating SystemsModern Operating Systems: Pearson New International EditionAndrew S. Tanenbaum
 Operating Systems: Internals and Design PrinciplesWilliam Stallings
Artificial IntelligenceDeep LearningAaron Courville, Ian Goodfellow, and Yoshua Bengio
 The Hundred-Page Machine Learning BookAndriy Burkov
Numerical AnalysisAn introduction to numerical analysisKendall Atkinson
 The first course in numerical analysisAnthony Ralston
Operating Systems (Practical)Operating Systems: A Practical ApproachRobert Switzer
 A Practical Course on Operating SystemsColin J. TheakerGraham R. Brookes
Artificial Intelligence (Practical)Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Worked Examples, and Case StudiesAoife D&javascript:;39;Arcy, Brian Mac Namee, and John D. Kelleher
 Practical Artificial Intelligence: Machine Learning, Bots, and Agent Solutions Using CArnaldo Pérez Castaño

Frequently Asked Questions

Q. What types of books are included in MSCS?

A. Following books are included in the MSCS programme:

  1. Computer science, statistics, mathematics, etc.

Q. What is MSCS?

A. MS in Computer science is a two-year degree programme that is offered by various Universities in Pakistan. The programme gives full knowledge to students and makes them skilled for the IT field.

Q. Name some books to include in the first year of MSCS?

A. Following are the books that include in the first year of the MSCS programme:

  1. Introduction to Programming,
  2. Digital Logic Design,
  3. Data Communication
  4. Discrete Mathematics, etc.

Q. Can we download the books in PDF format?

A. Yes, MS in Computer Science books PDF can be downloaded from the official website of HEC.


Is this page helpful?