<%@LANGUAGE="VBSCRIPT" %> <% Response.CacheControl = "no-cache" %>
Weekly Schedule (updated frequently. do not print.)

Week

Notes

Assignment

Due

Reading

Week 1
Week of Jan 9

Programming Review 1pp | 6pp Assignment 1 Wednesday of week 2 before 10:00PM  

Week 2
Week of Jan 16

       

Week 3
Week of Jan 23

Online Week

Programming Basics 1pp | 6pp

Online Week


Online Week

Wednesday of week 3 before 10:00PM

 

Week 4
Week of Jan 30

Online Week

Access Modifiers 1pp | 6pp

Online Week

Online Week

Wednesday of week 4 before 10:00PM

 
 

Week 5
Week of Feb 6

Data Connections: 1pp | 6pp

Assignment 2

Wednesday of week 6 before 10:00PM

 

Week 6
Week of Feb 13

  Assignment 3
P1 Assigned
Wednesday of week 7 before 10:00PM  

Week 7
Week of Feb 20

 

 

 

 

 

Week 8
Week of Feb 27

 



 

 
 

Week 9
Week of Mar 6

Conn To Sql Server [ example ]
Parameters: 1pp | 6pp

Master Pages 1pp | 6pp
3 Pillars of OOP 1pp | 6pp

Assignment 4
Assignment 5

Midterm Exam
in class

Wednesday of week 12 before 10:00PM
Wednesday of week 12 before 10:00PM
 

Week 10
Week of Mar 13

Spring Break Spring Break Spring Break Spring Break

Week 11
Week of Mar 20

Sudoku
Arrays pdf

Memory Game WPF
Lab7 Questions Solution pdf

P3 Assigned

Project 1 due Wednesday, Mar 22 before 11PM

 

 
Week 12
Week of Mar 27
Project 2 Classes / Code Help
State Management 1pp
Mobile Forms part1 | part2

Assignment 6

EC: API Assignment

Wednesday of week 13 before 10:00PM

Due Wednesday of week 14 before 10:00PM

 
 
Week 13
Week of Apr 3
Excel .NET interop library

   

Week 14
Week of Apr 10

Online Week
Ram will hold office hours, Professor Glotzbach will not.

Online Week

EC: Assignment 7A

Online Week
Ram will hold office hours, Professor Glotzbach will not.

Due Wednesday of week 16 before 10:00PM

 

Week 15
Week of Apr 17

Online Week
Ram will hold office hours, Professor Glotzbach will not.

Online Week

Assignment 411

Online Week
Ram will hold office hours, Professor Glotzbach will not.

Due Wednesday of week 16 before 10:00PM

 

Week 16
Week of Apr 24

Course Wrap Up
Assignment Eval

This Friday before 10:00PM

Project 3 due this Saturday before 5 PM

 
End of Course!

Copyright Notice: Notes taken in class are considered to be "derivative works" of the instructor's presentations and materials, and they are thus subject to the instructor's copyright in such presentations and materials. No individual is permitted to sell or otherwise barter notes, either to other students or to any commercial concern, for a course without the express written permission of the course instructor. Doing so will result in legal action being taken. Among the materials that may be protected by copyright law are the lectures, notes, presentations, websites, and other material presented in class or as part of the course. Always assume the materials presented by an instructor are protected by copyright unless the instructor has stated otherwise. Enrolled students are permitted to take notes solely for individual/group studying. This policy is located under Conduct Regulations within Purdue's Student Regulations.


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

//the old layout is still down here, I'll leave it down here until I have completely finalized the one above.

 

Wk
Lecture (Tue)
Lecture (Thur)
Laboratory 
Reading

1

Jan 9

Introduction to the Course
Overview server-side technologies
Get Visual Studio 2010 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

2

Jan 16

C# Programming
Variables, Memory Concepts
Table, Row, Cell

ASP.NET Concepts
Inventory Application
Textboxes, Buttons, Programming

Lab 2

Lab 3

Required
Esposito: Ch. 1

Optional
Ryan: Ch. 1-4

3

Jan 23

Bitwise OR, AND, XOR
Logical AND, OR

Introduction to Project 1

Arithmetic, Algorithms, Pseudocode, Program Control


Lab 4


Project 1

Required
Esposito: Ch. 1

Optional
Ryan: Ch. 3 - 4
Ryan: 40-43
Ryan: 52-53

4

Jan 30

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




Project 1

 

Required
Esposito: Ch. 2

Optional
Ryan: 4 - 5
Ryan: 68-71, 79

5

Feb 6

DbConn Class
SQL Parameters
SELECT, INSERT, UPDATE, DELETE, DataGrid, ExecuteNonQuery, Parameters

Lecture Notes:
[ CopyPat ][ CopyPat 6pp ]

 

Master Pages


Lab 5


 

Required
Esposito: Ch. 7

 

6

Feb 13

Polymorphism
Inheritance
Encapsulation
Aggregation

Project 1 Due by 11:59 PM Sunday, February 13 [info]

Sudoku

Introduction to Project 2

Lab 6
Required
Esposito: Ch. 5

7

Feb 20

ASP.NET to WPF conversion

WPF to Silverlight conversion

WPF to Surface conversion

Arrays
Polymorphism, Encapsulation, and Inheritance examples

Arrays Notes: pdf | 6pp

Lab 7A

Lab 7B

[ Lab07 Solution PDF ]

Required
Esposito: Ch. 5

8

Feb 27

Encryption I: An Introduction

[ Lecture Notes ]

 

Encryption II

Project 2 discussion

Lab 8


Project 2
Required
Readings

9

Mar 5

Midterm Exam - in class

[ what to study ]

No Lecture - Professor Glotzbach will be presenting at a conference

 

No Lab


Project 2
Deitel: 25
Ryan:

10

Mar 12

Spring Break - No Class

Spring Break - No Class

Spring Break - No Lab ---

11

Mar 19

Mobile Forms

WML, WAP, Mobile Forms

[ Mobile Controls Part 1 ]
[ Mobile Controls Part 2 ]

Project 2 Due by 11:00 PM Sunday, March 28

Exam Review

Project


Deitel: 28, 29, 30, 31
Ryan:

12

Mar 26



State Management

[ State Management ]

Mobile Forms

Finder Application

Introduction to Project 3

Lab 9
Lab 10


Project 3
Deitel:
Ryan:

13

Apr 2

 

Excel .NET Interop

Excel .NET Interop
Ajax

WriteXML Examples
Silverlight XML Example


Lab 11


Project 3

Required
Esposito: Ch. 10

Readings

14

Apr 9

Project 3 Discussion - Work in Groups

Written Assignment (due next week)

 

Ajax & XML
LINQ

TBD

Project 3
---

15

Apr 16

Second Exam - in class

[ Exam Caveats ]

No Lecture - Outside of Class Activity: CGT 411 Presentations

Lab 14

Project 3
---

16

Apr 23

Dead Week

Course Wrap-up
Instructor Evaluations (10 pts)

Review for Final Exam
[ Final Exam Study Guide ]

No Lecture - Outside of Class Activity: work on final project

Instructor Eval

Project 3 Due by 4:00 PM
---

17

Apr 30

No Final Exam

     


For information contact: Professor R.J. Glotzbach

CGT 456 Spring 2016 <% Dim fso, f Set fso = Server.CreateObject("Scripting.FileSystemObject") Set f = fso.GetFile(Server.MapPath("./WeeklySchedule.asp")) Response.Write("Last Modified: ") Response.Write(f.DateLastModified) Set f = nothing Set fso = nothing %>