in the past where by the time you learned all the tools to make the course work, the semester was over and you never got the chance to pull it all together and apply the theories.
Also, you might be wondering if you are going to sit through this courseand question if you will ever use this information again.
This will not be that kind of course and there is a good probability that what you learn here will be applicable in the future and possibly be your profession.
Although this is an introductory course, you will begin to understand how computers work enough to see how to create apps for Androids devices, the IPhone, the IPad to mention a few. These items may take a bit more than just VB but you will have a firm understanding in how they work and possibly turn your ideas into an income.
You will also see how Visual BASIC is applicable to your own computer usage and at work where you well use VB to enhance Microsoft Office projects such as Excel to the amazement of your friends, fellow workers, and employers. You will be muchly admired.
The course starts with a strong first-day element that gives a solid start by emphasizing the need to keep up with the homework. You can design programming tools in the first half of the course and apply them in the second half to create and program a term project. I seek to reinforce skills in critical analysis, problem solving, trouble shooting, innovation, and creative design. Depending on the pace of the course, it is possible that there will be no quiz, book assignment or scheduled tasks after the Midterm exam.
My course is “trial by fire”. I do not cover the homework as such in class unless you ask. Instead, I parallel and apply the homework with in-class projects.
Coverage is also based on quiz results. For one of the first projects, students copy & paste the code of a complex program and then design the form. It is the sophisticated version of “Hello World”. For the another in-class project, the code is distributed as a PDF with parts missing. You create the form and then enter and learn how to create code and understand syntax errors.
You discover uses of value properties of objects and data structures. For the third project, and those for the rest of the course, it is a design-your-own program based on the assignment parameters and in-class lecture.
Evaluations are also based on scheduled resubmissions of projects, class work and the term paper. For an accumulation of points per assignment, each revision is evaluated and feedback is offered for improvement. This method helps prevent the student from performing the tasks all at the last minute and it promotes original and better quality work. Mid-term and Final exams are based on department standards.
Grading is explained in this web-site under Syllabus/Grading. In short: Do what you are told and you get a “C” or 50% of the points. Develop the project with color, fonts and tools for a “B” or up to 75% of the points. The “A” level student, for up to 100% of the points, explores the Internet, seek out other programmers, and searches programming web sites for features that make their programs unique.