Introduction to Computer Systems and Software Engineering : Computer Science Engineering (CSE) for Non-CSE Enthusiasts
Introduction to Computer Systems and Software Engineering : Computer Science Engineering (CSE) for Non-CSE Enthusiasts
Click to enlarge
Author(s): Haque, Enamul
ISBN No.: 9781447790563
Pages: 262
Year: 202303
Format: Trade Paper
Price: $ 32.43
Dispatch delay: Dispatched between 7 to 15 days
Status: Available

CONTENTSIntroduction 1Other books for non-CSE students 2Who is this book for? 3What will you learn in this book? 3What is the next series would incldue 4INTRODUCTION TO COMPUTER SYSTEMS 7Introduction to Computer Systems 9History of computers 11What is a computer system? 13Components of a computer system 13Computer architectures and systems 15Use cases 16Exercises 17Key takeaways 18Exercise answers 19Computer Hardware 22Types of computer hardware 22How hardware components work together 24Computer and assembly language 25Basic Input/Output System (BIOS) 26Tasks performed by BIOS 27Use cases 28Exercises 29Key takeaways 30Exercise answers 31Computer Software 32System software 32Application software 32Programming software 33Utility software 33Compiler 33Interpreters 34Antivirus and Malware 35Software use cases 36Exercises 37Key takeaways 38Exercise answers 39Operating Systems 41Basic concepts and functions of operating systems 41Process management and scheduling 42Memory management and virtual memory 42File systems and storage management 43Security and protection 43Operating System Software 44Exercises 46Key takeaways 46Exercise answers 47Computer Networks 50Basics of computer networking 50Types of computer network 51Network devices 53Network topologies 54Network architecture and protocols 55Different types of network protocols 57Network Administration 58Network standards 59Network certification 60Network security and cryptography 61Encryption and cryptography - use cases 62Exercises 63Key takeaways 64Exercise answers 65Cloud Computing 67Cloud deployment models 68Benefits and drawbacks of cloud computing 69Cloud computing in daily life 70Cloud computing and the digital divide 71Cloud computing use cases 72Virtualisation 73Serverless computing 74Exercises 75Key takeaways 75Exercise answers 76Edge Computing 78Basics of edge computing 78Edge computing architecture 79Advantages over traditional cloud computing 80Hybrid cloud and edge computing 81Edge computing and the internet of things (IoT) 82Use cases and examples 83Edge computing use cases in the entertainment 84Exercises 85Key takeaways 86Exercise answers 87Usability and Interaction 89Basics of user-centred design 90Human-Computer Interactions (HCI) 91Principles of human-computer interaction 92Usability testing and evaluation 93User experience (UX) design 94Exercises 96Key takeaways 96Exercise answers 98Project work.


To be able to view the table of contents for this publication then please subscribe by clicking the button below...
To be able to view the full description for this publication then please subscribe by clicking the button below...