NDSU Distance & Continuing Education (DCE)

Bringing Education to You

K-12 Professionals

Computer Programming: Visual Basics

EDUC 600

3 CREDITS

$150

Online

Instructor: Jeff McDowell

Grading: Satisfactory/Unsatisfactory

Saturday, June 01, 2013 - Wednesday, July 31, 2013

Instruction Mode: Internet-Asynchronous (Online Class)

Academic Level: K-12 Professional Development

NDSU Credit Fee: $150

Course Description:

This is an introduction to computer programming using Visual Basic.NET. The course introduces students to the fundamentals of computer programming, simple control and data structures, arrays, classes, recursive processes, and the use of text files. Students will learn to design, code, and test their own programs. The course focuses on user interfaces, program structure, language syntax, and implementation details. After completing this course, students will be able to create a simple Visual Basic .NET–based application based on the Windows Application template; use forms and controls to create a user interface; create and use variables and arrays; create and use Sub and Function procedures, including predefined functions; implement decision structures and loops by using conditional expressions; validate user input for fields, controls, and forms; apply object-oriented programming techniques to create classes, add methods, and add properties; resolve syntax, run-time, and logic errors by using the debugger.

Objectives:

Participants will be able to:

  • Understand controls and add objects to a form, event procedures, arithmetic operators and numeric expressions, good programming style guidelines, variable assignment statements, syntax, logic, and run-time errors, scope, specification, design, coding, testing, and debugging, Nested If…Then…Else statements, roundoff error, variable lifetime, accumulators and flags, the For…Next statement and how to use Step, string concatenation and comparison, Unicode, and, pattern matching,
  • Use the Visual Basic.NET IDE, named constants, Visual Basic.NET debugger, Select…Case and Select…Case Is statements, TextBox objects to get user input, special division operators, If…Then, If…Then…Else, and If…Then…ElseIf statements, And, Or, and Not in Boolean expressions, message boxes in applications, counters in applications, input boxes in applications, String class and its properties and methods, and Char structure and its methods.
  • Create Sub procedures and use the Call statement.
  • Add images to applications and use the Image class to change a graphic at run time.
  • Return the integer portion of a number without rounding.
  • Generate random numbers.
  • Appropriately use data types.
  • Choose legal Visual Basic.NET identifiers that also follow good programming style.
  • Declare variables in program code.
  • Define an object-oriented language.
  • Create an event-driven application.
  • Change property values at design time and at run time.
  • Add comments to program code.
  • Write assignment statements.
  • Meets the training requirements to add MIS03 course code 27122 as an endorsement to their ND teaching license.
  • MTA Certification.

**Registration Instructions:

Register at: http://www.nd.gov/cte/programs/info-tech/training/index.html. For further information or questions, contact Wade at 701-328-3178 or email wlkadrmas@nd.gov.

**Register Now

|