Welcome to www.ebook-x.com. Download popular free ebooks, classical free ebooks, new releases and more.

The best Ebooks library for Free Ebooks Download.

Free ebooks More computer ebooks Other computer ebooks Principles of Computer Science

Principles of Computer Science

Principles of Computer ScienceChapter 1 Introduction to Computer Science
Wikipedia defines computer science as the collection of a variety of disciplines related to computing, both theoretical and practical: theoretical foundations of information and computation, language theory, algorithm analysis and development, implementation of computing systems, computer graphics, databases, data communications, etc.
Chapter 2 Algorithms
An algorithm is a method for solving a class of problems.While computer scientists think a lot about algorithms, the term applies to any method of solving a particular type of problem. The repair manual for your car will describe a procedure, which could also be called an algorithm, for replacing the brake pads. The turn-by-turn travel instructions from MapQuest could be called an algorithm for getting from one place to another.
Chapter 3 Computer Organization
Chapter 4 Software
This chapter will introduce a wide variety of topics related to computer software and programming languages. We will discuss some of the history of computer languages, and describe some of the varieties of languages. Then we will discuss the operation of language processing programs that build executable code from source code written by programmers.
Chapter 5 Programming in Java
Java is a modern object-oriented programming language. This chapter will discuss how to compile and run Java programs. We will discuss the “primitive” data types in Java, as well as the frequently used “reference” types including String and Array types. We will explain the use of control structures for selective code execution and iteration.
Chapter 6 Operating Systems
Operating systems are programs designed to make the use of the computer hardware easier, more efficient, and more secure. They manage the scheduling of processes, the allocation of memory and other resources to processes, and all input and output of data.
Chapter 7 Networking
In this chapter we will take a look at computer networks. We will learn how they are organized, how they work, and some of the applications they can provide.
Chapter 8 Database
Database systems offer advantages by storing data with a minimum amount of redundancy, speeding access to data, providing security and backup of data, and controlling multiuser access. Databases also offer transaction management to insure that related modifications to the database either all succeed, or that no change at all is made.
Chapter 9 Social Issues
Chapter 10 Answers to Review Questions
Download free ebooks on computer: Principles of Computer Science
 
More free ebooks
 
Joomla 1.5 Templates by Joomlashack