C#

E-143

 

CSCI  E143        Programming in C# with Visual Studio .NET

 

Assignment Information

 

Assignment Presentations (.PPT) Zips Demonstrations Zips

Homework 1
due Oct 3

<01 .ppt Introduction .zip download> <01 Introduction .zip download>
Homework 2
due Oct. 10
<02 .ppt Language Basics .zip download> <02 Language Basics.zip download>
Homework 3
due Oct. 17
<03 .ppt OOP.zip download> <03 OOP.zip download>
Homework 4
due Oct. 24
<04 .ppt InterfacesCollections.zip download> <04 InterfacesCollections.zip download>
Homework 5
due Oct. 31
<05 .ppt AdvancedClass.zip download> <05 AdvancedClass.zip download>
Homework 6
due Nov 14
<06 .ppt Threads.zip download> <06 Threads.zip download>
Homework 7
due Nov 21
<07 .ppt ReflectionAttributes.zip download> <07 ReflectionAttributes.zip download>
Homework 8
due Dec 5
<08 .ppt IOInterop.zip download> <08 IOInterop.zip download>
Homework 9
due Dec 12
<09 .ppt ADO.zip download> <09 ADO.zip download>
Homework 10
due Dec 19
<10 .ppt FormsBasics.zip download> <10 FormsBasics.zip download>
Homework 10
due Dec 19
<10 .ppt GDI.zip download>
<10 .ppt WinControls.zip download>
<10 GDI.zip download>
<10 WinControls.zip download>
Homework 11
due Jan 9, 2005
<11 .ppt ASP.zip download> <11 ASP.zip download>
Homework 11
due Jan  9, 2005
<11 .ppt ASP Advanced.zip download> <11 ASP Advanced.zip download>
Homework 12
due Jan 16, 2005
<12 .ppt XML.zip download> <12 XML.zip download>
(Finish)
last day Jan  20, 2003
<13 .ppt ASP Web Services.zip download> <13 ASP Web Services.zip download>
Project Reqs <14 .ppt Final Class and Presentation Schedule>

                   

Options for Homework and Projects

1. "Highest of  7" Homework submissions and Final Project (counts as 3 Homework, 30%). Note that a presentation will be required.

2. "Highest of 7" Homework submissions and C# Certification Test (70-316) as a Final Exam (counts 30%). 
See Certification Prep .

Homework Submission Policy

A homework solution should include the following:

Packaging and submitting your solution

You should pack up all of the components of your solution in a ZIP using relative folder paths. Please name the ZIP file HW#.zip, where # is the number of the homework assignment. For example, Homework 1 should be submitted in a ZIP named HW1.zip. The ZIP file should be E-Mailed (via attachment) to the instructor or a placed on a floppy disk. Verify that you can run your solution after unzipping it yourself. Zips are required for E-Mail, but not for floppy or CD-R.

E-Mail must have, or a floppy label must contain:

   Subject: CSCIE   143, Homework 1, Solution Submission- Full Student Name, EMail address

 

 

Grade Composition

            The grade will consist of the two options explained above, and the grade given will be:

 

A          92-above

A-         90-91

B+        87-89

B          83-86

B-         80-82

C+        77-79

C          73-76

C-         70-72

D          60-69

Failed  (below 60)

 

Assignment and Project (Exam) Policy

            Assignments are intended to take 2-5 hours of work per week. Reading and code examination is expected to take 5-15 hours of work per week. Many students have found the initial assignments to be more difficult than the later assignments. Many students have found the assignments to take considerably longer.

 

            Collaboration with homework assignments is actively encouraged between students. If students wish to team up in XP (Xtreme Programming, or "Agile Development") style, such effort will be encouraged and considered extremely beneficial not only to the learning experience, but to industry productivity. E143 will actively encourage teamwork, and yes, I do admire coach Belichick and hope the Pats win again this year.

            That being said (here comes the right foot), please remember that certification and projects are very individual activities. Each student must individually show a comprehensive understanding of the material. The course of instruction will use individual projects and certification exams to determine individual accomplishment.

 

            Also, please note that the assignment text, notes, and demonstration code may be changed at any time up to the date of the assignment.