|
Visual Basic Programming
Senior Seminar
David Schultz
Kewaskum Middle School
Room 36/38 (Computer Lab)
dschultz@ksd.k12.wi.us
262-626-8427 ext. 2038
Visual Basic Senior Seminar is intended as an introductory software design course. It is not assumed that students have any prior computer programming experience, although any experience will be advantageous. The course can best be described as self-motivated, rather than self-paced. Students will be expected to complete readings and assignments on their own, in the time frame specified by the instructor.
Students and the instructor will communicate with each other via email, Moodle chat, and Moodle forums. In addition, all students will meet with the instructor face-to-face at least once per week. Assignments will be submitted through either Moodle or email. Besides periodic assignments, students are also required to complete a culminating final project. Students must submit final project applications to the instructor for approval at least 30 days prior to the course end date – sooner is better. Completed final projects must be submitted to the instructor by no later than 7 school days prior to the course end date – again, sooner is better.
Students have access to several ‘Help’ resources, including instructor email, live instructor chat during specified days and times, and a ‘Help’ forum, where questions and problems can be posted. Both students and the instructor can help by supplying hints and information to answer these questions. In addition, students will meet with the instructor at least once per week. Other meetings can be set up by appointment.
All programming work is to be done on the student’s own computer. Workstations will not be provided by the school district. Software is freely downloadable from Microsoft’s website. The instructor will provide software that when run will download and install all necessary software. Please note that students are required to have a connection to the Internet at their home, or wherever they will complete their work.
Content Topics:
Computer Technology
- Demonstrate the ability to discuss various aspects of computer technology, such as hardware, software, the Internet, network technologies, and social/ethical issues.
Programming
- Demonstrate the ability to design and implement computer applications using Microsoft Visual Basic, specifically using:
- Forms and controls
- Variables and constants
- Decision structures
- Looping structures
- Procedures
- Functions
- Arrays and structures
Assessments:
- Chapter written assignments
- Chapter programming projects
- Chapter exams
- Moodle posts
- Final project
Final Project:
All students must satisfactorily complete a final project. This final project must utilize all aspects of programming taught in the course. The project must be approved by the instructor at least 30 days prior to the end of the course – sooner is better. The completed final project must be submitted to the instructor at least 7 school days before the end of the term – again, sooner is better.
Final Grade:
Chapter Exams: 50%
Final Project: 50%
Please note that even though chapter assignments are not part of the student’s final grade, it is expected that ALL assignments be completed satisfactorily and in a timely manner in order to pass the course. ALL ASSIGNMNETS ARE EVALUATED.
|