Table of Contents

1 Introduction to Computer Science
Basic concepts
Data Representation in a Computer
Computer Systems
Operating Systems
Computer Networks

2 The C programming languages
Introduction to C
Data Types and Expressions
The Control Flow
Pointers and Arrays
Functions
Strings
Structures
Files