1 Introduction to Computers, the Internet and Visual C#
1.3 Computer Organization
1.4 Early Operating Systems
1.5 Personal Computing: Distributed Computing and Client/Server Computing
1.7 Microsoft's Windows
® Operating System
1.8 Machine Languages, Assembly Languages and High-Level Languages
1.10 C, C , Java and Visual Basic
1.11 Other High-Level Languages
1.12 The Internet and the World Wide Web
1.13 Extensible Markup Language (XML)
1.15 The .NET Framework and the Common Language Runtime
1.16 Test-Driving a C# Application
1.17 (Only Required Section of the Case Study) Software Engineering
Case Study: Introduction to Object Technology and the UML
2 Introduction to the Visual C# 2005 Express Edition IDE
2.2 Overview of the Visual Studio 2005 IDE
2.4 Navigating the Visual Studio 2005 IDE
2.6 Using Visual Programming to Create a Simple Program
Displaying Text and an Image
3 Introduction to C# Applications
3.2 A Simple C# Application: Displaying a Line of Text
3.3 Creating Your Simple Application in Visual C# Express
3.4 Modifying Your Simple C# Application
3.5 Formatting Text with
Console.Write and
Console.WriteLine 3.6 Another C# Application: Adding Integers
3.9 Decision Making: Equality and Relational Operators
3.10 (Optional) Software Engineering Case Study: Examining the
ATM Requirements Document
4 Introduction to Classes and Objects
4.2 Classes, Objects, Methods, Properties and Instance Variables
4.3 Declaring a Class with a Method and Instantiating an Object of a Class
4.4 Declaring a Method with a Parameter
4.5 Instance Variables and Properties
4.6 UML Class Diagram with a Property
4.7 Software Engineering with Properties and
set and
get Accessors
4.8 Value Types vs. Reference Types
4.9 Initializing Objects with Constructors
4.10 Floating-Point Numbers and Type
decimal 4.11 (Optional) Software Engineering Case Study: Identifying the Classes in the ATM Requirements Document