Search Center Request Info Resources Directions About Us

Search

 
SkillPort Login

Learning Port Login

Mentored Learning Manager Login

Solutions for:


Learning Methods

Classroom
Learning

eLearning

Mentored
Learning

Clubs

Career Training

Small/Medium
Business

Government

Enterprise

Certifications

Room Rentals

 
Title: 2667 Introduction to Programming - ML
Delivery Method: Mentored Learning
Duration: 6 Sessions
Overview: Students will learn the fundamental concepts and terminology of software application development and develop skills in designing and writing simple computer programs. The course assumes no programming background.
Who Should Attend: This course is intended for students who wish to:

• Learn what software development is and what software developers do.

• Learn programming concepts and terminology to facilitate communication with software developers.

• Learn to read, trace, and understand simple code.

• Learn to write, test, and debug code to solve a simple problem.

• Evaluate their personal aptitude for career as a programmer or software developer.


This course is appropriate for:

• Individuals who are contemplating a career in software development and who wish to understand the fundamentals of computer programming.

• Professionals, such as managers and technical salespeople, who must understand programming concepts and be able to communicate with software developers.

• End-users of productivity applications, such as Microsoft Word, Microsoft Excel, Microsoft PowerPoint, and Microsoft Access, who want to add advanced functionality to documents and databases.

• Web designers who want to understand how programs and scripts can make Web sites more dynamic.
Pre-requisite(s): This course requires a basic understanding of computers, such as basic mouse and keyboard operations, point and click, double-click operations.
CPE Information: CPE Credits: 0 hours
Course Level: Basic
Instructional Method: Group-live
Additional CPE Information

Outline: Lesson 1: Introduction to Computer Programs

Overview of Software Development
Phases in the Execution of a Computer Program
Overview of Problem-Solving Techniques
Overview of Program Types

Lesson 2: Introduction to Scripting

Using Web Scripting
Using Macro Scripting
Using Windows Scripting

Lesson 3: Using Data and Variables

Using Variables
Using Operators
Using Programming Syntax

Lesson 4: Using Program Logic

Using Branching
Using Loops
Identifying Logic Errors

Lesson 5: Using Procedures and Functions

Using Procedures
Using Functions

Lesson 6: Introduction to Developing a User Interface

Designing a User Interface
Building a User Interface

Lesson 7: Introduction to Working with Data

Introduction to Managing Data
Using the Entity Relationship Model
Sorting Data by Using Keys
Using XML

Lesson 8: Programming Approaches

Using the Procedural Programming Approach
Using the Object-Oriented Programming Approach

Lesson 9: Introduction to the Software Development Process

Software Development Phases
Introduction to the Unified Modeling Language
Developing Use-Case Diagrams
Examining Other UML Diagrams

Lesson 10: Where Do We Go From Here?

Looking Back
Looking Forward
Home Site Map Privacy Policy Terms of Use Contact Employees  

© 2010 New Horizons Computer Learning Center of Knoxville. All rights reserved.