Programmed in .NET
C# Rules!RVCC Home PageProgrammed in .NET

C# Rules!

C# CIS265Y : Spring 2004
Course Outline


Home

Description

Outline

Downloads

Exams

Resources
Course Outline
Session NumberTopicsAssignments
1
  • Introductions

  • · Who am I

    · Who are you
  • A First Program Using C#
  • Reading : Textbook Chapter 1 - A First Program Using C#
2
  • Using Data

  • · Syntax

    · Declaring variables

    · Datatypes
  • Reading : Textbook Chapter 2 - Using Data
  • Homework : Binary Operator Program
3
  • Using Methods Part I

  • · Single Argument

    · Multiple Arguments

    · Return values
  • Reading : Textbook Chapter 3 - Using Methods: pp73-92
4
  • Using Methods Part II

  • · Using Ref and out

    · Ambigous methods

    · Overloading
  • Reading : Textbook Chapter 3 - Using Methods pp93-106
5
  • Creating and Using Classes Part I

  • · Concepts

    · Creating/Declaring and Instantiating
  • Reading : Textbook Chapter 4 Creating and using Classes
  • Quiz : Chapters 1-3
6
  • Creating and Using Classes Part II

  • · Constructors/Destructors
  • Selection and Repetition

  • · If/Else

    · Switch

    · Loops: While, For and Do
  • Reading : Textbook Chapter 5 - Selection and Repetition
  • Homework : Create Class with overloadeded methods and use in an application
7
  • Using Arrays

  • · Initialization

    · foreach

    · Searching

    · Sorting
  • Reading : Textbook Chapter 6 Using Arrays
  • Homework : Use Array methods within an application
8
  • Introduction to Inheritance Part I

  • · Inheritance

    · Superclass - methods and overriding

    · "is a" relationship
  • Reading : Chapter 7 Introduction to Inheritance pp 231-251
  • Quiz : Chapters 4,5 & 6
9
  • Introduction to Inheritance Part II

  • · Using the Object class

    · Superclasses with constructors

    · Abstract classes

    · Interfaces
  • Reading : Chapter 7 Introduction to Inheritance pp 251-270
  • Homework : Create an abstract class, subclasses and interfaces and use them in an application
10
  • Exception Handling

  • · Generating

    · Try/Catch/Finally block

    · Creating and Tracing
  • Reading : Textbook Chapter 8 - Exception Handling
  • Homework : Coding and handling exceptions
11
  • Using GUI Objects and the Visual Studio IDE

  • · Messagebox

    · Forms

    · Understanding code created by the IDE
  • Reading : Chapter 9 - GUI Objects and the Visual Studio IDE
12
  • Using Controls

  • · Label

    · Checkbox

    · PictureBox

    · ListBox
  • Reading : Textbook Chapter 10 - Using Controls
  • Homework : Application using windows controls
13
  • Handling Events Part I

  • · Understanding Delegates

    · Handling Events
  • Reading : Chapter 11 - Handling Events pp409-425
  • Quiz : Chapters 7,8,9 & 10
14

  • · We will have already made up the time to cover the following scheduled topic: Handling Events
  • Handling Events Part II

  • · Adding events

    · Using Sender
  • Reading : Chapter 11 - Handling Events pp426-442
15
  • Final Exam will be:

  • · Friday May 14, 2004

    · 2 hours: 6pm to 8pm

    · Open book and open notes
  • Study : Review notes, reading assignments, labs and homework
Intro to C#.Net - CIS265Y - Raritan Valley Community College(RVCC)