Courses

ITS 24500 — Integrative Programming

This course covers scripting techniques, integrative coding, overview of program languages, software security practices, data mapping and exchange, emerging technologies, intersystem communication, and other topics.

Required course.

Time & Place

4:00pm-6:00pm
Monday and Wednesday

Textbook

  1. UML: A Beginner's Guide, Jason T. Roff, McGraw-Hill, 2002, ISBN: 0072224606
  2. Introducing Visual C# 2010, Adam Freeman, Apress, 2010, ISBN13: 978-1-4302-3171-4

Instructor

Ricardo A. Calix, Ph.D.
Computer Information Technology and Graphics
Purdue University Calumet
ricardo.calix@purduecal.edu

Office Hours

241 Anderson, Tuesday and Thursday, 2-4 PM

Labs

Labs

Assignments/Labs

  1. Assignment 1:
  2. Assignment 2:
  3. Assignment 3:
  4. Term Project:
 

Student Lab Assignments

  1. Lab 1
  2. Lab 2
  3. Lab 3
  4. Lab 4

 

Useful

Example problems will be provided as required. 

 

Calendar Fall 2012 (subject to change)

Sun Mon Tue Wed Thu Fri Sat
Aug 19 Aug 20 Aug 21        L1: Introduction OOP Basic Concepts / UML class diagrams Aug 22
 
Aug 23

Lab 1

 

Aug 24 Aug 25
Aug 26 Aug 27
 
Aug 28

L2: C# overview

Aug 29
 

Aug 30
Lab 2

Aug 31 Sept 1
Sept 2 Sept 3

Labor day

Sept 4
L3: Classes and objects
Sept 5
 
Sept 6
Lab 3

Quiz 2

Sept 7 Sept 8
Sept 9 Sept 10 Sept 11

L4: Inheritance

Sept 12

 

Sept 13
Lab 4
 
Sept 14 Sept 15
Sept 16 Sept 17 Sept 18

L5: Aggregation

Sept 19

Sept 20
Lab 5

Sept 21 Sept 22
Sept 23 Sept 24

Sept 25

L6: Abstract class, interface exception handling
 

Sept 26 Sept 27
Lab 6
Sept 28 Sept 29
Sept 30 Oct 1 Oct 2

L7: Class Library, File I/O

Lab7:
 

Oct 3 Oct 4
 

Exam 1

Oct 5
 
Oct 6
Oct 7 Oct 8 Oct 9
L8: Event Driven GUI I
Oct 10 Oct 11
Lab 8:
Oct 12 Oct 13
Oct 14 Oct 15

Fall Break

Oct 16

Fall Break

Oct 17
 
Oct 18

L9: Event Driven GUI II

Lab 9:

Oct 19 Oct 20
Oct 21 Oct 22 Oct 23    

L10: Database Programming

Term Project: Phase 1 and Phase 2 due 

Oct 24
 
 
Oct 25
Lab 10:
Oct 26 Oct 27
Oct 28 Oct 29 Oct 30

L11: Data Access Objects

Oct 31 Nov 1
Lab 11:
Nov 2 Nov 3
Nov 4 Nov 5 Nov 6

L12: Special Topics

Lab 12:

Nov 7 Nov 8
Exam 2
Nov 9 Nov 10
Nov 11 Nov 12

Nov 13
Special Topics

Nov 14
 

Nov 15
Project

Nov 16
 
Nov 17
Nov 18 Nov 19 Nov 20

Project

Nov 21
 

 

Nov 22

Thanksgiving

Nov 23
 
Nov 24
Nov 25 Nov 26 Nov 27

Project

Nov 28
 
Nov 29

Project

Nov 30
 
Dec 1
Dec 2 Dec 3

Concentrated Study

Dec 4

Term Project  Presentations

Dec 5
Concentrated Study
Dec 6

Course wrap-up

Dec 7
Last Day of Classes
Dec 8
Dec 9 Dec 10
Finals
Dec 11
Finals
Dec 12
Finals
Dec 13
Finals
Dec 14
Finals
Dec 15