C# Programming

Fall 20101

Thursday 6:00 - 8:45 pm

Teacher: Eris Reddoch
Office: 1729
Phone: 484-1351
Email: ereddoch@pjc.edu


Textbook:  C# Programming: From Problem Analysis to Program Design, 2nd edition, Barbara Doyle
Supplementary Materials:  A USB Flash drive to store data.
 

Week Class Activities Assignments
08/27 Introduction and Administration.

Chapter 1:  Introduction to Computing and Programming

Setting up your system to develop C# programs. Visual C# Express 2008.
 

Read Chapter 1 & Chapter 2
09/03

Chapter 2:  Your First C# Program

Appendix G:  C# Coding Standards and Guidelines.
 

Read Chapter 3
09/10 Chapter 3:  Data Types and Expressions Read Chapter 4.

Assignment 1:  (due 09/24) Programming Exercise 9, page 133.
 

09/17 Chapter 4:  Methods and Behaviors.

Review Chapters 1 - 4 for exam.
 

Read Chapter 5

 

09/24 Take Home Test 1 on Chapters 1 - 4.

Chapter 5:  Making Decisions.

Read Chapter 6.


 

10/01

Chapter 6:  Repeating Instructions.

Read Chapter 7.

Assignment 2:  (due 10/15) Programming Exercise 1, page 325...include a flowchart!
 

10/08 Chapter 7:  Arrays and Collections. Read Chapter 8.


 
10/15 Chapter 8:  Introduction to Windows Programming.
 
Read Chapter 9.

Assignment 3:  (due 10/29) Programming Exercise 7, page 399.
 

10/22 Chapter 9:  Programming Based on Events. (Midterm this week)

Review Chapters 5 - 9 for test.
 

Read Chapter 10
10/29 Take Home Test 2 on Chapters 5 - 9.

Chapter 10:  Advanced Object-Oriented Programming Features.
 

Read Chapter 11.

Assignment 4:  (due 11/12) Programming Exercise 7, page 575.
 

11/05  Chapter 10 continued
 

 
11/12  Chapter 11:  Debugging and Handling Exceptions.
 
Read Chapter 12.
11/19 Chapter 12:  Working with Files.

Assignment 5:  (due 12/03) Programming Exercises 1 & 3, page 647.
 

11/26 Thanksgiving Holiday
 
Read Chapter 13.
12/03 Chapter 13:  Database Access using ADO.NET
 

 

12/10 Final Exam.
 
 

 

Grade Scale
 
A 100 - 90 C 74 - 70
B+   89 - 85 D+ 69 -65
B   84 - 80 D 64 - 60
C+   79 - 75 F 59 - 0
   
3 Tests 75%
5 Assignments 25%

Attendance: After 1 more absence than the times a class meets each week a student may be withdrawn. Please let me know if you are going to be absent. "Hands on" work done in class is almost impossible to make up on your own, so being in class is very important.

Withdrawal/Incompletes: After the 70% point in a term a student may not withdraw, or be withdrawn, from a class. Students still enrolled after the 70% point will receive 0's on all missed work and will receive the grade they earn. Take responsibility for yourself! If you want to withdraw, do the needed paperwork to do so before the 70% mark of the term. 

Incompletes are rarely given. If a student has a valid reason for missing a small amount of work, or the final exam, discusses this with their instructor, and both the student and instructor agree that the work will be completed by a specified time (not to exceed one year) in writing prior to the term ending an incomplete may be issued.

Disclaimer: The course schedule, activities, and course content is subject to change depending upon circumstances that might arise during the semester. Your instructor will keep you informed of any changes that may need to be me made.