| |
|
|
| |
|
|
|
|
Prereqs: BA 370/378, BA371
Office Hours: Mon. Tue. Wed. 1:30 - 2:30 PM
| Analysis/Design
Theory/Lecture |
Case study |
Labs
&
Homework |
|
| BA
371 |
Data, Information &
Knowledge |
||
| Business
process analysis |
Business
process analysis |
VB.Net 2005 Intro/refresher | |
| IS
ROI & impact analysis |
ROI
& impact analysis design |
VB.Net program control | |
| Business
process redesign |
Business
process redesign |
VB.Net GUIs |
|
| Business process
implementation
strategies |
VB.Net database interaction, SQL | ||
| Object-oriented
programming |
VB.Net
interprocess communication (GnuPlot) |
||
| Data
modeling |
Data
modeling |
||
| Reporting (3 x) |
|||
| BA
372 |
Business
aspects of system architectures |
VB.Net
HTTP,
ASP.Net |
|
| System
architecture types (client server, n-tier, SOA) |
Arch. design | Linux, PHP |
|
| GUI
design, inverse design |
GUI
design |
XML | |
| Software
design |
UML
models (class, sequence, state) |
MySQL |
|
| Testing,
code management |
Prototyping |
VB.Net/SQL Server stored procedures & triggers | |
| Reporting (4x) + presentation |
In this course we continue studying information system (IS) design & development:
We study information system architectural issues; e.g., client server, Web-based, Web
services, service-orientation etc.
Refine business process models based on newly collected information.
Ask business-relevant questions associated with information system design choices and proposals.
Specify conceptual architectures for a variety of business
information system solutions.
Communicate design decisions and design motivations within and across teams of designers and to the sponsoring agency.
Understand how to live with and overcome the statelessness of HTTP.
Lectures.
Labs (most Wednesdays in BXL-120): self-guided exercises and three (3) coding assignments (homework). For assignments and deadlines, see the schedule below.
Team design and prototype project: teams of three (3) people will each design and document the remaining parts of an externally-sponsored IS application.
Form a design team and email your instructor the names of your team members by Friday April 11, 2009 5:00 PM. Only one email per team!!
- Case study BA371 business process & database design revisions report due April 17, 2009 5:00 PM. For details, see the BA 372 project page.
Case study system architecture (2) proposal due May 1, 2009 5:00 PM. For details, see the BA 372 project page
Case study user interface proposal due May 15, 2009 5:00 PM. For details, see the BA 372 project page.
- Case study in-class presentations including a working demo: June 1 and 3.
Case study UML (class, sequence, state) diagrams due June 5, 2009 5:00 PM. For details, see the BA 372 project page.
Exams:
Midterm exam: Friday 8, 2009 (in class).

|
Date |
Theory/Lectures |
Labs |
Team Project |
Texts |
|
Week 1 |
|
|
|
|
|
Mar. 30 |
Welcome & Syllabus |
|
|
|
| Apr. 1 |
HTTP | |||
| Apr. 3 | Software architecture | Hohmann, Ch. 1 | ||
|
Week 2 |
||||
| Apr. 6 |
Project Day |
|||
| Apr. 8 |
ASP.Net |
|||
| Apr. 10 |
Software architecture | Hohmann, Ch. 1 |
||
|
Week 3 |
||||
| Apr. 13 |
Team Project: Meet with Tim in class. You don't want to miss this. | |||
| Apr. 15 |
LAMP |
|||
| Apr. 17 |
Marketecture & Tarchitecture |
Assignment 1 due 9 am | Hohmann, Ch. 3 |
|
| Week
4 |
||||
| Apr. 20 |
Visit to CSI in Albany (optional). Confirmed! Meet in
CSI at 10:30am. 3750 Marion St. Albany, OR 97321 |
|||
| Apr. 22 |
LAMP |
|||
| Apr. 24 |
SQL queries |
Assignment 1 reviews due 5PM |
||
|
Week 5 |
||||
| Apr. 27 |
Portability & XML | Hohmann, Ch. 6 | ||
| Apr. 29 |
TFS-Source Control |
|||
| May 1 |
Web Services Guest Lecture w/ Dr. René F. Reitsma |
Havenstein,
H. (2006) Proving SOA Worth Is a Big Challenge for IT. ComputerWorld,
August 7. |
||
|
Week 6 |
||||
| May 4 | UML | Assignment 2 due 10AM in class |
Case study BA371
report revisions & updates due 5pm Case study system architecture report due 5pm |
|
| May 6 |
Midterm Review (if it downloads
as a .zip simply rename it with the .pptx extension) |
|||
| May 8 |
Midterm exam (in class) |
|
||
|
Week 7 |
||||
| May 11 |
|
Project Day |
||
| May 13 | SDLC management | Hohmann, p. 33-35 | ||
| May 15 |
Midterm Review | Case study user interface report due 11:59pm | ||
|
Week 8 |
||||
| May 18 |
||||
| May 20 |
XML & Web services Assignment 3 due May 21st Midnight |
|||
|
May 22 |
Usability Installation, upgrade & configuration Triggers & stored procedures |
|
Hohmann, Ch. 11, 12, 13 Hohmann, Ch. 10 |
|
|
Week 9 |
||||
| May 25 Memorial Day (observed) |
|
|||
| May 27 |
Triggers & stored procedures | |||
| May 29 |
Project presentations & demo Attendance Required |
|||
|
Week 10 |
||||
| Jun. 1 |
Assignment 3 reviews due 9:00AM |
Project presentations &
demo Attendance Required |
||
| Jun. 3 |
Project presentations & demo Attendance Required Peer review due 11:59 PM |
|||
| Jun. 5 |
Presentation to the
sponsors (10:00 AM - 12:00 PM) Attendance Required Midterm and essays due in class Final report due in class -Email: ZIP of your prototype code + electronic version of your doc. -Hard Copy: in class turn in a hard copy of your doc. Sample Sequence and Class Diagram |
| BA372 Grading Scheme | |
| Case study BA371 revision/update report -- team grade | 10% |
| Case study arch. design report -- team grade | 10% |
| Case study user interface design
report -- team grade |
10% |
| Case study final report (includes UML
class and sequence diagrams) -- team grade |
10% |
| Case study project presentation
-- team grade |
10% |
| Midterm exam -- individual grade | 25% |
| Homework assignments (includes code reviews) -- individual grade |
20% |
| Peer evaluation grade -- individual grade | 5% |
| Instructor grade adjustment (reserved) | 10% |
The following number-to-letter grade scale will be used for calculating the final course letter grade:
F < 55.00
55.00 <= C- < 60.00
60.00 <= C < 65.00
65.00 <= C+ < 70.00
70.00
<= B- < 75.00
75.00 <= B < 80.00
80.00 <= B+ < 85.00
85.00 <= A- < 90.00
A >= 90.00
!!! Deadlines, exam dates, submission dates and presentation dates stated in this syllabus are firm and will not be altered to accommodate the schedules of individual students !!!
Students assume full responsibility for the content and integrity of the academic work they submit. The guiding principle of academic integrity is that a student's submitted work, examinations, reports, and projects must be that student's own work for individual assignments, and the group's own work for group assignments/projects. Students are guilty of academic dishonesty if they: