2022-2023 Catalog 
    
    Apr 23, 2024  
2022-2023 Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CPGM 130 - Introduction to Programming & Logic

4 Credit: (4 lecture, 0 lab, 0 clinical) 4 Contact Hours: [Math Level 3 ]


This course investigates problem solving using Visual Basic.NET. Emphasis is on basic programming structures, string manipulation, binding to external databases, functions, arrays and formatting. Planning, testing, debugging and style of developing visual interface are also examined.
OFFERED: fall semesters

Course Goals/ Objectives/ Competencies:
Goal 1:  Implement Structured problem-solving techniques and design.

  1. Define programming structures.
    1. Sequence
    2. Selection
      1. If
      2. If then Else
      3. Nested If structures
    3. Repetition
      1. Do While
      2. For Next
      3. Selection
      4. Nested looping structures
  2. Define program variables
  3. Define program constants
  4. Develop a program algorithm.
  5. Translate program algorithms into code.
  6. Create flow charts to define program parameters.
  7. Apply desk checking techniques to analyze program algorithms.
  8. Differentiate between syntactical and logical coding errors.

Goal 2:  Be familiar with and develop programs using Visual Basic .NET programming environment

  1. Execute a program start
  2. Implement break points
  3. Complete save process for files and projects
  4. Pin and unpin windows

Goal 3:  Implement a process of problem-solving, testing, and debugging.

  1. Debug program algorithm prior to coding.
  2. Debug program code when presented with an inaccurate program
    1. Logical
    2. Syntactical
  3. Enter completed code with the programming environment
  4. Debug program errors following unsuccessful run.
  5. Employ the use of known test data to determine program success.
  6. Implement coding corrections to create an accurate, error free program.

Goal 4:  Successfully produce error-free user applications using Visual Basic .NET to solve specific business problems.

  1. Construct completed applications using basic Visual Basic .NET controls
    1. Label, Text Box, Command Button, Slider (horizontal, vertical)
  2. Include windows to accept input (Input Box) and display output (message box) during program execution.
  3. Incorporate the use of graphic images as part of the developed user interface
  4. Manipulate data arrays using both one and two-dimensional arrays
  5. Apply programming structures (sequence, selection, and repetition) to create VB .NET applications.
  6. Create applications using the SUB/Function procedures.
  7. Manipulate string data
  8. Manipulate data using toString, Val, TryParse, toUpper, toLower
  9. Properly format data on the User Interface.



Add to Portfolio (opens a new window)