An Introduction to Computer Science with C#

Table of Contents

Preface to the Modified Book
Preface
1. Overview: The Mental Landscape
2. A Taste of C#
3. Programming in the Small
4. More Nuts and Bolts
5. More Logic and Flow Control
6. Programming in the Large
7. File Input / Output
8. Web Applications
9. Collections
10. Introduction to Object-Oriented Programming
11. Arrays and Dictionaries
12. Inheritance
13. Recursion

List of Figures

4.1. Reference vs. Value Variables
4.2. Common String Methods
7.1. A Text File
8.1. Web Browser Request
8.2. Google Search Results
8.3. googleform.html
8.4. Google Search Form
8.5. Hello.ashx
8.6. Greeter.ashx
8.7. Greeter2.ashx
8.8. greeterform.html
8.9. Greeter Form
8.10. Greeter3.ashx

List of Tables

3.1. Relational Operators
4.1. Integer Data Types
4.2. Decimal Data Types
4.3. Escape Sequences
4.4. Operator Precedence in C#
5.1. Boolean Operators

List of Examples

2.1. HelloWorld.cs
2.2. Area.cs
2.3. Hello.cs
2.4. Area2.cs
3.1. Interest.cs
3.2. ThreeN.cs
3.3. ComputeAverage.cs
3.4. LengthConverter.cs
4.1. Word.cs
4.2. WordLength.cs
4.3. WordChecker.cs
4.4. FormLetter.cs
4.5. MakeDrawing.cs
6.1. Local Variables vs. Member Variables
6.2. PalindromeChecker.cs
6.3. ReverseTest.cs
6.4. ReverseTestAuto.cs
6.5. MultiClassDemo.cs
7.1. ShowFile.cs
7.2. ShowFile2.cs
9.1. ListManager.cs
9.2. PointDemo.cs
11.1. StringSplit.cs