Basics of Computer Science

Authors

Dr. C. B. Senthil Kumar
Dr. D. K. Jayakanth
Dr. E. Kandeepan
Shanmugam C.

Keywords:

Basics of Computer, Functional Units, Computer Hardware, Computer’s in Education, ICTs Pedagogy in Teacher Education, Windows, MS - Word, MS-Excel, Microsoft PowerPoint, Internet, HTML

Synopsis

This book, Basics of Computer Science, is written from the perspective of a programmer, and it describes how application programmers can use their knowledge of a system to write better programs. Of course, learning what a system is supposed to do is a good first step in learning how to build one, so this book also serves as a valuable introduction for those who go on to implement system hardware and software. If you study and learn the concepts in this book, you will be on your way to becoming a rare "power programmer" who understands how things work and how to fix them when they go wrong. Our goal is to present the fundamental concepts in ways that you will find immediately useful. You'll also be ready to go deeper into topics like compilers, computer architecture, operating systems, embedded systems, and networking.

To keep up with the developments in the IT field, computer science and engineering curricula have been evolving at a rapid pace. Since the invention of the computer, experts and educators have been tasked with developing courses to teach emerging computer science concepts in college and university programs. An undertaking of this magnitude necessitates adequate literature and an explanation of key computer concepts at an introductory level. College computer textbooks are either too advanced, with little instructional value, or are focused on describing specific tools such as word processing, multimedia, and spreadsheet applications. Some begin at a very high level of complexity, preventing students from grasping the fundamental.

There's a popular myth that if you're not "computer literate," whatever that means, you'll fail out of college, never get a job, and spend the rest of your life poor and miserable. Of course, computer manufacturers promote the myth, as do some educators and writers. The truth is that no matter how many students study computer programming in high school, there will only be a limited number of programming jobs available.

Computer scientists, computer engineers, and others who want to learn what goes on "under the bonnet" of a computer system in order to write better programs. Our goal is to explain the fundamental concepts that underpin all computer systems and to demonstrate how these concepts affect the correctness, performance, and utility of your application programs. Other systems books are written from the perspective of a builder, describing how to implement the hardware or software of the system, such as the operating system, compiler, and network interface.

 

Published

January 21, 2023

Details about the available publication format: Buy Book

Buy Book

Physical Dimensions

Details about the available publication format: pdf

pdf

ISBN-13 (15)

978-81-961210-5-1