EDK EME 6930 (formerly EME 6412)
Programming Languages in Education:
Visual BASIC as a Research Tool
COURSE PERSONNEL
| Dr. James A. White | EME 6930 Course Professor | EDU 302U, EDU 162 (Mail) |
| (813) 974-1629 | vbmail@tempest.coedu.usf.edu | |
| Albert Ritzhaupt | EME 6930 Course Co-Instructor | EDU 302L, EDU 162 (Mail) |
| (813) 974-3533 | aritzhaupt@gmail.com |
University of South Florida, 4202 Fowler Avenue, Tampa, FL 33620-5650
SCHEDULE: There are NO class meetings. The course is conducted by email/WWW. See Schedule of assignment submission and other deadlines. Ignore any materials or web pages indicating any initial meeting for this class. I won't be there.
PREREQUISITES:
The Distance Learning option is offered on a limited basis to a limited number of qualified students for whom the on-campus course is not a productive option (usually these are students who have substantial programming experience.) Participants are expected to be highly motivated and self-directed. Prerequisite skills for EME 6930 Visual BASIC as a Research Tool are graduate standing, fluency with Microsoft Windows 95/98 and applications, ability to use telecommunications for email and binary file transfer, access to appropriate hardware, and previous programming experience. The learner should be have knowledge of and experience in using basic data structures (e.g. scalar and arrayed variables) and basic control structures (e.g. if, case, for, do.)
TEXT AND OTHER COURSE MATERIALS
REQUIRED: Deitel, H., Deitel, P., & Nieto, T. (1999). The Complete Visual Basic 6 Training Course, Student Edition, 1/e. Upper Saddle River, NJ: Prentice-Hall. ISBN: 0-13-082928-5 (Boxed Set) (Text includes the "Working Model", a student version of Visual BASIC 6 and a multimedia "Cyber Classroom" interactive tutorial on CD ROM.)
COURSE DESCRIPTION
Visual BASIC as a Research Tool is an introduction to problem-solving and programming with a object-using, event-driven, GUI-oriented, high level language within the field of education. Course content is developed in the context of its application to instruction and to the collection and manipulation of educational data.
COURSE OBJECTIVES
01.0 Describe applications of high level programming languages to the collection and manipulation of research data.
COURSE PRODUCTS:
1) Seven formative EVALuation assignments (details in Evaluation Program Assignments) to be submitted via email. All the files (*.VBP, *.FRM, *.FRX, *.VBW) associated with a given EVAL should be sent as email attachments. USF-provided email accounts handle this just fine. So should any Popmail system, AOL, & Unix Pine.) Assignments must be delivered by MIDNIGHT SATURDAY of the given week. (See Course Schedule)
2) Those students who wish to earn an "A" must create an original course project, for which the student will identify an instructional purpose or research question to which computer-based methods can be applied, and then write a unique program in Visual BASIC that addresses a significant aspect of the task. The computer program must be able to collect appropriate demographic information, deliver an instructional or research "treatment", collect the instructional performance or "treatment"-related data, store the data in a disk file, be able to read the data back from the disk and display it, and be able to export the data in a format usable by other programs (SAS, SPSS, etc.) Don't submit an Eval7 if you intend to submit a course project. Just incorporate the Eval7 criteria into your project. See additional criteria under Student Assessment below.
EXAMINATION:
There will be one comprehensive examination administered at the last meeting of an on-campus class. All examination items are multiple choice format and will focus on course objectives # 4 - 10, 12, & 13. I have scheduled the examination at the same time as a convenient on-campus class. See Course Schedule for specific date, time & location. If that doesn't work for you, let me know and we will figure something out.
STUDENT ASSESSMENT
TO EARN A COURSE 'B':
1) All EVAL assignments must be completed and submitted according to the Course Schedule, roughly an EVAL assignment every two weeks during
Fall and Spring, more frequently during Summer. Incorrect assignments should
be repeated until they are correct. More than 4 late assignments will
render the "B" grade unattainable.
2) A score of at least 60% must be secured on the final examination.
TO EARN A COURSE 'A':
"I" (INCOMPLETE GRADE) POLICY
Students sometimes fail to progress in technology-centered courses because adequate prerequisite technical skills are not possessed or because adequate time management and study skills are not exercised. These are NOT appropriate bases for the issuance of an "Incomplete" grade. No "I" grades will be awarded in this course without extenuating, documented circumstances such as extended illness. If you should happen to arrive in such unfortunate circumstances, be sure to provide me with suitable documentation when you approach me about the "I". Please don't ask me what form the documentation should take or what is acceptable. You make those decisions. I'll let you know if I find any problem with it. Your "I" will buy you one semester in which to finish your work. After that time your grade will revert to an "IF" and you will have to re-register for the course if you wish to complete it.
ADA Statement: Students with disabilities are responsible for
registering with the Office of Student Disabilities Services in order to receive
special accommodations and services. Please notify the instructor during the
first week of classes if a reasonable accommodation for a disability is needed
for this course. A letter from the USF Disability Services Office must accompany
this request.
USF Policy on Religious Observances: All students have a right to expect
that the University will reasonably accommodate their religious observances,
practices and beliefs. Students are expected to notify the instructor in writing
by the second class if they intend to be absent for a class or announced
examination, in accordance with this policy.
Specific ISTE Competencies addressed in the course
1.1.1, 1.1.2, 1.2.2, 1.2.3, 1.2.4, 1.3.1, 1.3.5, 2.2.1, 2.3.1, 2.3.2, 2.3.3, 2.4.2, 2.4.3, 2.4.4, 2.4.5, 2.4.7, 3.1.9, 3.1.12, 3.2.8, 4.1.1, 4.2.1, 4.2.3, 4.3.1, 4.3.2, 5.2.1