Wk
|
Lecture (Tue)
|
Lecture (Thur)
|
Laboratory
|
Reading
|
Wk 1
1/12 |
Introduction to the Course
Overview server-side technologies
Get Visual Studio .NET 2008 or newer
[ IIS Setup ]
[IntroToComp 1pp | 6pp]
|
Computers, Internet, C#
Visual Studio .NET IDE
Visual Programming
VBScript to C# Comparison
[Programming Basics 1pp | 6pp]
|
Create Accounts
Lab 1 |
Required
Esposito: Ch. 1
Optional
Ryan: Ch. 1-2
|
Wk 2
1/19 |
C# Programming
Variables, Memory Concepts
Table, Row, Cell
|
ASP.NET Concepts
Inventory Application
Textboxes, Buttons, Programming
|
Lab 2 |
Required
Esposito: Ch. 1
Optional
Ryan: Ch. 1-4 |
Wk 3
1/26 |
Bitwise OR, AND, XOR
Logical AND, OR
Introduction to Project 1
|
Arithmetic, Algorithms, Pseudocode, Program Control
|
Lab 3:
Project 1 |
Required
Esposito: Ch. 1
Optional
Ryan: Ch. 3 - 4
Ryan: 40-43
Ryan: 52-53 |
Wk 4
2/2 |
Review Logic
Code Behind & Data Binding
[ Conn to SQL SERVER in .NET C# ]
Assignment 2 (due next lecture):
Research Topics
Lecture Notes: | Lecture7 | 6pp | |
Code Behind Demo
Data Binding Demo
Repetition Control Structures
|
Lab 4
Project 1
[ Lab04 Solution PDF ] |
Required
Esposito: Ch. 2
Optional
Ryan: 4 - 5
Ryan: 68-71, 79 |
Wk 5
2/9 |
Copyright, Patent, Trademark, Intellectual Property
e-Commerce introduction
Lecture Notes:
[ CopyPat ][ CopyPat 6pp ]
|
DbConn Class
SQL Parameters
SELECT, INSERT, UPDATE, DELETE, DataGrid, ExecuteNonQuery, Parameters
|
Lab 5
[ Lab05 Solution PDF ] |
Required
Esposito: Ch. 7
|
Wk 6
2/16 |
Polymorphism
Inheritance
Encapsulation
Aggregation
Project 1 Due by 11:59 PM Sunday, February 15 [info] |
Sudoku
|
Lab 6 |
Required
Esposito: Ch. 5 |
Wk 7
2/23 |
Introduction to Project 2 |
Arrays
Polymorphism, Encapsulation, and Inheritance examples
Arrays Notes: pdf | 6pp |
Lab 7
[ Lab07 Solution PDF ]
|
Required
Esposito: Ch. 5
|
Wk 8
3/2 |
Encryption
I: An Introduction
[ Lecture Notes ]
|
Encryption II
|
Lab 8
Project 2 |
Required
Readings |
Wk 9
3/9 |
Midterm Exam - in class
[ what to study ]
|
Outside of Class
Activity
|
No Lab
Project 2 |
Deitel: 25
Ryan: |
Wk 10
3/16 |
Spring Break - No Class |
Spring Break - No Class |
Spring Break - No Lab |
--- |
Wk 11
3/23 |
Mobile
Forms
WML, WAP, Mobile Forms
[ Mobile Controls Part 1 ]
[ Mobile Controls Part 2 ]
|
Exam Review |
Lab 9
|
Deitel: 28, 29, 30, 31
Ryan: |
Wk 12
3/30 |
State Management
[ State Management ] |
Mobile Forms
Finder Application
Introduction to Project 3 |
Project
Project 3 |
Deitel:
Ryan: |
Wk 13
4/6 |
Project 2 Due by 11:00 PM Sunday, April 5
Excel .NET Interop |
Excel .NET Interop
Ajax
|
Lab 10
Project 3 |
Required
Esposito: Ch. 10
Readings |
Wk 14
4/13 |
Project 3 Discussion - Work in Groups
Written Assignment (due next week)
|
Ajax & XML |
TBD
Project 3 |
--- |
Wk 15
4/20
|
LINQ
Outside of Class Activity
|
LINQ
Course Wrap-up
Instructor Evaluations (10 pts)
Review for Final Exam
[ Final Exam Study Guide ] |
TBD
Project 3 |
--- |
Wk 16
4/27 |
Dead Week
work on final project |
Dead Week
work on final project |
Instructor Eval
Project 3 Due by 4:00 PM |
--- |
Wk 17
5/4 |
Final Exam
Friday, May 8, 2009
10:20 AM - 12:20 PM
SC G002
[ Exam Caveats ]
[ what to study ]
http://www.purdue.edu/Purdue/course_info/ |
|
|
|