PTP307: VB Program I, PTP3070T: VB Program I/DL

COURSE TITLE: VB Program I
GRADE LEVEL: 9-12
CODE: PTP307
COURSE LENGTH: 18 weeks

Course TITLE: VB Program I/DL
GRADE LEVEL: 9-12
CODE: PTP3070T
COURSE LENGTH: 18 weeks

Major Concepts/Content: Programming in Visual BASIC I is a one-semester course that will use the Visual BASIC Language. The emphasis of this course is to write computer programs to solve complex problems.

Major Instructional Activities: Students will analyze a problem, design a solution, write the program needed to solve the problem, test the program and make the necessary corrections in the program. Activities will include hands-on programming, group and individual assignments and special projects. Students will use electronic learning services to access additional resources.

Major Evaluative Techniques: Assessment will be accomplished by

  • Successful completion of assignments.
  • Assignments will be evaluated for structure, the correct use of programming statements, documentation, conciseness, and appropriateness of the solution to the problem.
  • Success may be demonstrated by written tests, oral tests, class work, projects, or other means deemed appropriate by the instructor.

Essential Objectives: Upon completion of the course, students should be able to

  • Demonstrate the ability to use top-down programming methods.
  • Use structure charts to diagram algorithm design and program flow.
  • Demonstrate the use of arrays of singular and multiple dimensions to search and sort data.
  • Demonstrate the ability to manage sequential and random-access disk-based data files.
  • Demonstrate how graphics and sound are used to enhance computer programs for better communication.
  • Demonstrate the ability to use event-oriented programming.
  • Create a user interface to include buttons, boxes and scroll bars.
  • Design and create pull-down menus.
  • Work together to solve problems and agree on common solutions.
  • Identify and correct errors using debugging tools.
  • Demonstrate the knowledge of the ethical use of computers.
  • Identify career paths that need courses in Visual BASIC.
  • Create and deploy applets.
  • Add event handling to GUIs.
  • Use appropriate programming structures for passing of parameters.
  • Demonstrate the ability to write concise programs.
  • Work together to solve problems and agree on common solutions.
  • Demonstrate the ability to use various data types and structures.
  • Identify and correct errors using debugging tools.
  • Demonstrate the ethical use of computers.
  • Identify career paths that need courses in Java.

Last Revised: April 7th, 2009 at 12:13 pm.