Business & Technology Department Unit Plan Programming in Visual Basic 2005 Unit Title: Introduction to Programming in Visual Basic Zak Chapters 1-2, Deitel Tutorials 3-5 Unit Length: 3 weeks Date Create: July 2008 Goals/Standards/Benchmarks: Unit Overview Unit Components: Programming Terms/Concepts Programs Programmers Machine Language Assembly Language Mnemonics Assembler Compiler Interpreter Procedure Oriented Programming Object-Oriented Programming Object Attributes/Properties Behaviors/Methods Integrated Development Environment (IDE) Programming Terms/Concepts Class User Interface TOE Chart Character Casing GUI Guidelines Table Layout Sentence Capitalization Book Capitalization Access Key TabIndex AcceptButton CancelButton ShowDialog Modal Timer Tool Enabled Property Learner/Performance Objects: Student “I Can Statements” I can define and utilize the terminology in object-oriented programming I can manage solutions, projects, and forms in Visual Basic by creating appropriately named folders and files within my network folder I can create an user interface using GUI guidelines I can name objects on the form using Pascal naming conventions I can apply properties to objects within the user interface I can code (add an event handler for) objects on a form I can explain code and “think-like-a-computer” to explain sequential processing of a program I can debug errors in a program I can write a assignment statement to solve math problems associated with an application I can plan an application and design a user interface to meet the needs of client or fulfill requirements of an application scenario I can code a timer for appropriate uses in an application I can assign access keys, tab order, a default button, and a cancel button I can add a splash screen and a dialog box to an application I can create resource materials and utilize the resource materials, textbooks, and Internet to find solutions to programming applications. Creating a User Interface Form Label TextBox Button Picture Box Timer Properties Naming Conventions Event Handlers Form’s Modality GUI Guidelines Coding/Math Assignment Statements Me.close Total = Quantity * Price Assessment/Evidence Products Each Visual Basic application should run and produce correct calculations Resource manual created in OneNote Process Observations Discussions & explanation of code Selected Response Multiple choice quizzes and tests Constructed Response Debugging explanations Explanation of how programming code works Math Applications: Total = Quantity * Price 1. Tom bought 9 candy bars at $.50 each. How much is his total? 2. Angie order 150 yellow folders and 100 red folders. Prices for orders under 100 are .25 each, 100-250 are .20, and over 250 are .15 each. What is her total cost?