Transcript Slide 1

ITE 370 – Advanced
Application Development
Jeffrey P. Landry, Ph.D.
Basic Syllabus Information
Section 101:
Prerequisites:
Credits:
Instructor:
Phone:
Office:
E-mail:
Office Hours:
10:10-11:00 a.m. MWF; CRN: 12758
CIS 324 ( and ITE-285 for ITE students)
3
Jeff Landry, Ph. D. 1999, Florida State Univ.
461-1596 (office) or 533-2457 (cell)
FCE-5
[email protected]
11:00-11:30 a.m. Monday, Wednesday, and
Friday, 1:30-2:30 p.m. Monday and Wednesday,
by appointment, and if and when available during
the day
ITE-370-Fall 2004
2
Room


CSCB-115 on all dates except for…
FCE-17 on
• Friday, September 10
• Friday, September 17
• Monday, October 4
• Friday, October 8
• Monday, October 25
ITE-370-Fall 2004
3
Course Description (2004-2005)

This course explores advanced topics in visual
applications development. Emphasis is placed
upon developing increased program
functionality and connectivity with local and
remote databases. Other topics: using SQL to
construct queries, integrating programming
components and libraries, and application
development and testing methodologies.
Programming projects are required.
ITE-370-Fall 2004
4
Course Objectives
Upon completion of the course, the student will be able to …
1.
Demonstrate honesty and integrity in all matters relating to the
course.
2.
Design and implement application programs, using the built-in
database connectivity features of a visual application development
tool, to enable users to view, modify, and query information in a
relational database
3.
Write SQL SELECT query statements to solve problems
4.
Design and implement a simple, visual application program that
makes calls to an external system library, using techniques of
information hiding
5.
Demonstrate the use of self-learning strategies to solve application
development problems
6.
Demonstrate the use of testing and debugging techniques in a
visual application development environment
7.
Communicate technical information to technical peers (developers)
and non-technical stakeholders (users/managers)
ITE-370-Fall 2004
5
Important Dates







Labor Day Holiday
Advising
Thanksgiving
Last day of classes
Final Examinations
Commencement
Grades on PAWS
Monday, Sep. 6
Oct. 25-Nov.5, Mon.-Fri.
Nov. 24-28, Wed.-Sun.
Friday, Dec. 7
Dec. 9-14, Mon.-Thurs.
Saturday, Dec. 11
Friday, Dec. 17
ITE-370-Fall 2004
6
Grading
Final grade based on percentage of total
points possible, using this scale:
 A=90-100% of possible points
 B=80-89% of points possible
 C=70-79% of points possible
 D=60-69% of points possible
 F<=59% of points possible
ITE-370-Fall 2004
7
Must “pass” all programs

In addition to the above grading scheme, you
are required to make a ‘C’ average or better on
all programming assignments. Failure to meet
this criterion will result in no higher than a ‘D’
average (69) for the course. You may be given
the opportunity to rework any failed
assignment in order to meet this criterion;
however, for purposes of computing the total
grade, the original score will be the one that is
counted.
ITE-370-Fall 2004
8
Must “pass” technical
presentation

You are also required to make a ‘C’ or
better on your technical presentation.
This means that you must make your
presentation at your scheduled time, and
you must perform satisfactorily. Failure
to do so will result in no higher than a ‘D’
average (69) for the course.
ITE-370-Fall 2004
9
Regrade Policy




Don’t haggle
Sleep on it
Write it up
Exception: arithmetic errors
ITE-370-Fall 2004
10
Self-Esteem




I don’t try to build it or hurt it
My goal is to make it possible for you to learn,
so that you can build knowledge and skills for
yourself—not self-esteem
You should have high self-esteem already
Anyone with the prerequisites can succeed if
they work hard enough and smart enough
ITE-370-Fall 2004
11
Text books

Required
• Sheldon, Robert, SQL A Beginner's Guide,
2nd Edition, ISBN: 007222885-7, 2003,
McGraw-Hill Osborne Media, Emeryville, CA.

Recommended
• book or other (online?) resource on the
ActiveX Data Objects (ADO.NET) for Visual
Basic.NET.
ITE-370-Fall 2004
12
Technology Used

Microsoft Tools

Downloadable from MSDNAA:
• Visual Basic .NET Professional 2003
• Access 2003
• SQL-Server 2000
http://msdn04.e-academy.com/usouthal_cis/
ITE-370-Fall 2004
13
Office hour policy


•
•
•
•
Although you should use this free learning resource, I
may actually have to require you to attend!
For programming problem help, bring:
An electronic copy of the latest version of your program.
A printout of the source code where the error is occurring
or where you think the problem lies.
An electronic copy of any data files being used by the
program.
A description of your problem, the complete and accurate
text of any error messages you are getting, and a
description of what you have already tried to do to fix the
problem.
ITE-370-Fall 2004
14
E-mail



Use your university e-mail account,
available at: http://jaguar1.usouthal.edu
or on PAWS
Make sure CIS has your up-to-date
account:
http://www.cis.usouthal.edu/email
Send piece of code, not attachments
ITE-370-Fall 2004
15
Share Drive


http://www.cis.usouthal.edu/share/
Go to landry | ITE-370
ITE-370-Fall 2004
16
Computer Ownership Policy



This course is affected by the School of
CIS computer ownership policy
(http://www.cis.usouthal.edu/~laptop/)
Bring your laptop to class if we have wet
ports, or if Visual Studio.NET not
installed
You may bring laptop to out-of-class
meetings
ITE-370-Fall 2004
17
Programming Projects





In Visual Basic . NET
Professional quality (follow details,
usable, well-tested)
Manage your time wisely
Seek help
Learn on your own
ITE-370-Fall 2004
18
Technical Presentation





Short, in-class presentation on a
technical topic
Should use technology
May be required to give a hand-out
Topic approved by me
Required to pass the class
ITE-370-Fall 2004
19
Exams



2-3 tests
Variety of question formats
Must be able to write code on closedbook test
ITE-370-Fall 2004
20
Cheating




Academic misconduct is serious
Your work must be your own
Penalty may be as severe as ‘F’ for the
course
Two Level 1 offenses may result in
dismissal from the program
ITE-370-Fall 2004
21
Other details





Follow lab policies
Attendance is important
Changes to this syllabus
Late work – 10% per day
Disabilities
ITE-370-Fall 2004
22