TRINITY VALLEY COMMUNITY COLLEGE

COURSE:    COSC 1336

 PROGRAMMING FUNDAMENTALS  I

INTERNET AND VCT

 

 

INSTRUCTOR INFORMATION:

 

INSTRUCTOR:   Jan Osteen

 

E-MAIL:  josteen@tvcc.edu

 

OFFICE:  Trinity Valley Community College, TC126 first floor of the Ronald C. Baugh Technology Center

                     100 Cardinal Dr, Athens, Texas 75751

 

OFFICE HOURS:  as posted on office door

 

OFFICE PHONE:  675-6367

 

 

GENERAL COURSE INFORMATION:

 

COURSE DESCRIPTION

 

Introduces the fundamental concepts of structured programming.  Topics include software development methodology, data types, control structures, functions, arrays, files, and the mechanics of running, testing, and debugging.  This course assumes computer literacy.

 

PREREQUISITE:  No course prerequisites, however, this course assumes computer literacy. This course requires self-discipline and self-motivation.

 

CLASSROOM:  By Internet


TO SIGN ON TO THIS COURSE:

              From your Internet browser,

 

              Go To:

              https://ecourses.tvcc.edu

 

Right mouse click and save this page to your favorites or make a shortcut on your desktop so that the next time you want to work on this course, you can go directly to the log in page.

 

Your WEBCT ID is your last name, first initial and the last 4 digits of your social security number.  Example osteenj1234. Note that it is all lowercase letters.

 

Your password is the last 4 digits of your social security number.

 

Log in, then click on the link for this course

On the left side of your e-Courses @ The Valley screen, under Course Tools, click on Course Content and then click on the “I Am Here, Now What Do I Do” icon in your e-Courses @ The Valley window.  Begin to read and complete your work.                                 

 

 

LABROOM:  Trinity Valley Community College, 100 Cardinal Dr. Athens, Texas 75751, TC118 of the Ronald C. Baugh Technology Center, however, the student may work in TC112 on the first floor of the Ronald C. Baugh Technology Center when TC118 is not open. 

 


 

TEXTBOOK, SUPPLIES AND OTHER RESOURCES

 

REQUIRED TEXT: Zak, Diane, Programming with Microsoft Visual Basic2005, Third  Edition Thomson Learning, Boston, MA, 2007.

                                           ISBN: 1-4188-3674-5

 

Textbooks may be purchased at the TVCC bookstore.  The bookstore will ship books upon request by contacting James Quattlebaum at 903-675-6203.

 

 

             

SUPPLIES AND MATERIALS:

 

You must have your book.

 

This course requires that you have access to a computer with Visual Basic 2005  Express or Visual Basic 2005 installed on it. If you are completing your lab work from home, go to the WEB CT Programming Fundamentals I class and click on the icon “How Do I Obtain Visual Basic 2005 Express?” and follow the instructions to download Visual Basic 2005 Express on your home computer.  Remember, your computer must meet the minimum hardware requirements which are as follows:

 

  • A Pentium II- class processor 600 MHZ or higher personal computer running Microsoft Windows. Preferably Windows XP.
  • 192 MB RAM ( recommended 256 MB)
  • Up to 1.3 GB of available hard disk space
  • A 800 x 600 256 colors display (recommended 1024 x 768 high color- 16 bit)

 

 You will need at least six blank high density 3 ˝” diskettes or a flash drive to use as a storage media.  You may purchase more diskettes if you wish to keep backups.  I recommend you purchase a flash drive.           

 

COURSE GOALS

 

To introduce the student to the theory and practice of program design, testing, implementation and documentation.  Upon successful completion of this course, the student should understand the syntax of a programming language by developing, testing, implementing and documenting several computer programs.


 

COURSE LEARNING OUTCOMES

 

The student will acquire an understanding of the following course learning outcomes:

 

  • OOP terminology
  • The Windows Form Designer Window
  • The Solution Explorer Window
  • The Properties Window
  • Properties of the Windows Form Object
    • The Name property
    • The Text property
    • The StartPosition property
    • The Size property
    • Setting and restoring the value of a property
  • How to save a solution
  • How to open an existing solution
  • Working with controls
    • The Toolbox Window
    • Using the Label Tool
      • Setting Text and AutoSize properties
      • Setting the Location property
    • Changing the property for more than one control at a time
    • Using the Format menu
    • Using the PictureBox tool
    • Using the Button tool
    • How to start and end an application
    • The Me.Close method
    • The Timer tool
    • Setting the FormBorderStyle property
    • The minimize, maximize, and ControlBox properties
    • How to print VB code
  • How to plan an OO application
    • Identifying the tasks
    • Identifying the objects
    • Identifying the events
    • Drawing a sketch of the user interface
  • Building a user interface
    • How to include graphics in a user interface
    • Using different fonts in a user interface

 

COURSE LEARNING OUTCOMES CONTINUED

 

    • Including Color in a user interface
    • The BorderStyle property
    • The Text property
    • How to add a text box control to a form
    • How to lock controls on a form
    • How to assign access keys
    • The TabIndex property
  • How to code, test and debug a VB application
  • How to write arithmetic expressions
  • The VAL function
  • The Format function
  • Using variables and constants
  • The Parse method
  • The Convert class
  • The Option Explicit and Option Strict statements
  • The InputBox function
  • The NewLine character
  • Static variables
  • The following programming structures
    • The selection structure
    • The If/Then/Else structure
    • Nested selection structures
    • The Case structure
    • The repetition structures – including nested repetition structures
      • For/Next
      • Do loop
  • Comparison operators
  • Logical operators