Introduction to Programming
Subtitle: Program with Java
Publisher: Muhamed Omran
Published: June 2006
Language: eng
Format: eBook (PDF)
Number of pages: 242
ISBN-13: 2011
Description: Introduction to Programming with Java
Table of contents: title: --------------------------------------------Table of Contents--------------------------------------------------; title: 1 Introduction to Computer Programming...............................................................10; title: 1.1 Objectives................................................................................................10; title: 1.2 Introduction..............................................................................................10; title: 1.3 Basic Components of a Computer.....................................................................11; title: 1.3.1 Hardware...............................................................................................11; title: 1.3.1.1 The Central Processing Unit......................................................................11; title: 1.3.1.2 Memory ..............................................................................................11; title: 1.3.1.3 Input and Output Devices.........................................................................12; title: 1.3.2 Software................................................................................................12; title: 1.4 Overview of Computer Programming Languages...................................................13; title: 1.4.1 What is a Programming Language?................................................................ 13; title: 1.4.2 Categories of Programming Languages............................................................13; title: 1.5 The Program Development Life Cycle................................................................14; title: 1.5.1 Problem Definition....................................................................................15; title: 1.5.2 Problem Analysis.....................................................................................15; title: 1.5.3 Algorithm design and representation.............................................................16; title: 1.5.3.1 Flowcharting Symbols and their meanings....................................................17; title: 1.5.4 Coding and Debugging.............................................................................18; title: 1.6 Number Systems and Conversions.....................................................................19; title: 1.6.1 Decimal.................................................................................................19; title: 1.6.2 Binary...................................................................................................19; title: 1.6.3 Octal....................................................................................................19; title: 1.6.4 Hexadecimal...........................................................................................19; title: 1.6.5 Conversions............................................................................................20; title: 1.6.5.1 Decimal to Binary / Binary to Decimal..........................................................20; title: 1.6.5.2 Decimal to Octal (or Hexadecimal)/Octal (or Hexadecimal) to Decimal...................21; title: 1.6.5.3 Binary to Octal / Octal to Binary.................................................................22; title: 1.6.5.4 Binary to Hexadecimal / Hexadecimal to Binary..............................................23; title: 1.7 Exercises..................................................................................................24; title: 1.7.1 Writing Algorithms.....................................................................................24; title: 1.7.2 Number Conversions..................................................................................24; title: 2 Introduction to Java..........................................................................................25; title: 2.1 Objectives....................................................................................................25; title: 2.2 Java Background............................................................................................25; title: 2.2.1 A little Bit of History ...................................................................................25; title: 2.2.2 What is Java Technology?.............................................................................25; title: 2.2.2.1 A programming language..........................................................................25; title: 2.2.2.2 A development environment..................................................................25; title: 2.2.2.3 An application environment.......................................................................25; title: 2.2.2.4 A deployment environment.......................................................................26; title: 2.2.3 Some Features of Java..............................................................................26; title: 2.2.3.1 The Java Virtual Machine.........................................................................26; title: 2.2.3.2 Garbage Collection................................................................................26; title: 2.2.3.3 Code Security........................................................................................27; title: 2.2.4 Phases of a Java Program.............................................................................28; title: 3 Getting to know your Programming Environment......................................................29; title: 3.1 Objectives................................................................................................29; title: 3.2 Introduction..............................................................................................29; title: 3.3 My First Java Program................................................................................29; title: 3.4 Using a Text Editor and Console..................................................................30; title: ------------------------------------------------ And more to Page 242 --------------------------------------