220 likes | 385 Views
ITE 370 – Advanced Application Development. Jeffrey P. Landry, Ph.D. Basic Syllabus Information. Section 101: 10:10-11:00 a.m. MWF; CRN: 12758 Prerequisites: CIS 324 ( and ITE-285 for ITE students) Credits: 3 Instructor: Jeff Landry, Ph. D. 1999, Florida State Univ.
E N D
ITE 370 – Advanced Application Development Jeffrey P. Landry, Ph.D.
Basic Syllabus Information Section 101: 10:10-11:00 a.m. MWF; CRN: 12758 Prerequisites: CIS 324 ( and ITE-285 for ITE students) Credits: 3 Instructor: Jeff Landry, Ph. D. 1999, Florida State Univ. Phone: 461-1596 (office) or 533-2457 (cell) Office: FCE-5 E-mail: jlandry@usouthal.edu Office 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
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
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
Course Objectives Upon completion of the course, the student will be able to … • Demonstrate honesty and integrity in all matters relating to the course. • 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 • Write SQL SELECT query statements to solve problems • Design and implement a simple, visual application program that makes calls to an external system library, using techniques of information hiding • Demonstrate the use of self-learning strategies to solve application development problems • Demonstrate the use of testing and debugging techniques in a visual application development environment • Communicate technical information to technical peers (developers) and non-technical stakeholders (users/managers) ITE-370-Fall 2004
Important Dates • Labor Day Holiday Monday, 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
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
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
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
Regrade Policy • Don’t haggle • Sleep on it • Write it up • Exception: arithmetic errors ITE-370-Fall 2004
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
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
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
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
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
Share Drive • http://www.cis.usouthal.edu/share/ • Go to landry | ITE-370 ITE-370-Fall 2004
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
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
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
Exams • 2-3 tests • Variety of question formats • Must be able to write code on closed-book test ITE-370-Fall 2004
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
Other details • Follow lab policies • Attendance is important • Changes to this syllabus • Late work – 10% per day • Disabilities ITE-370-Fall 2004