ite 370 – advanced application development jeffrey p. landry, ph.d
TRANSCRIPT
ITE 370 – Advanced Application Development
Jeffrey P. Landry, Ph.D.
ITE-370-Fall 2004 2
Basic Syllabus Information
Section 101: 10:10-11:00 a.m. MWF; CRN: 12758 Prerequisites: CIS 324 ( and ITE-285 for ITE students) Credits: 3Instructor: Jeff Landry, Ph. D. 1999, Florida State Univ.Phone: 461-1596 (office) or 533-2457 (cell)Office: FCE-5E-mail: [email protected] Hours: 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 3
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 4
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 5
Course ObjectivesUpon 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 problems4. 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 6
Important Dates
Labor Day HolidayMonday, Sep. 6 Advising Oct. 25-Nov.5, Mon.-
Fri. Thanksgiving Nov. 24-28, Wed.-Sun. Last day of classes Friday, Dec. 7 Final Examinations Dec. 9-14, Mon.-Thurs. Commencement Saturday, Dec. 11 Grades on PAWS Friday, Dec. 17
ITE-370-Fall 2004 7
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 8
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 9
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 10
Regrade Policy
Don’t haggle Sleep on it Write it up Exception: arithmetic errors
ITE-370-Fall 2004 11
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 12
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 13
Technology Used
Microsoft Tools• Visual Basic .NET Professional 2003
• Access 2003
• SQL-Server 2000 Downloadable from MSDNAA:
http://msdn04.e-academy.com/usouthal_cis/
ITE-370-Fall 2004 14
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 15
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 16
Share Drive
http://www.cis.usouthal.edu/share/ Go to landry | ITE-370
ITE-370-Fall 2004 17
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 18
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 19
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 20
Exams
2-3 tests Variety of question formats Must be able to write code on closed-
book test
ITE-370-Fall 2004 21
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 22
Other details
Follow lab policies Attendance is important Changes to this syllabus Late work – 10% per day Disabilities