Introduction to Programming

Unlock your potential in software development with our 'Introduction to Programming' course, tailored for beginners eager to grasp fundamental programming concepts and embark on a journey to becoming proficient developers.

Course Thumbnail

Essential Skills Gained

Checkmark

Describe the components and processes involved in software development.

Checkmark

Implement fundamental programming constructs and solve basic coding problems.

Checkmark

Design user-friendly interfaces and build simple web and Windows applications.

Checkmark

Understand the principles of object-oriented programming and data management.

Format

  • Instructor-led
  • 3 days with lectures and hands-on labs.

Audience

  • Aspiring software developers
  • Technical managers
  • Productivity software end-users
  • Web designers

Description

Elements of this syllabus are subject to change. This three-day, instructor-led course introduces students to computer programming. 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 and provides an overview of the software development process in addition to introducing important programming constructs and methodologies. The course covers such topics as programming language characteristics, integrated development environments, flowcharts, algorithms and pseudocode, variables, operators, conditional statements, looping statements, procedures, error-handling and debugging, object-oriented programming techniques, user interface design, software modeling, and Extensible Markup Language (XML) Web services.

Calendar icon

Upcoming Course Dates

No upcoming dates. Please check back later.

Course Outline

Download PDF

Module 1: Introduction to Computer Programs

  1. Overview of Software Development

  2. Phases in the Execution of a Computer Program

  3. Overview of Problem-Solving Techniques

  4. Overview of Program Types

Module 2: Introduction to Scripting

  1. Using Web Scripting

  2. Using Macro Scripting

  3. Using Windows Scripting

Module 3: Using Data and Variables

  1. Using Variables

  2. Using Operators

  3. Using Programming Syntax

Module 4: Using Program Logic

  1. Using Branching

  2. Using Loops

  3. Identifying Logic Errors

Module 5: Using Procedures and Functions

  1. Using Procedures

  2. Using Functions

Module 6: Introduction to Developing a User Interface

  1. Designing a User Interface

  2. Building a User Interface

Module 7: Introduction to Working with Data

  1. Introduction to Managing Data

  2. Using the Entity Relationship Model

  3. Sorting Data by Using Keys

  4. Using XML

Module 8: Programming Approaches

  1. Using the Procedural Programming Approach

  2. Using the Object-Oriented Programming Approach

Module 9: Introduction to the Software Development Process

  1. Software Development Phases

  2. Introduction to the Unified Modeling Language

  3. Developing Use-Case Diagrams

  4. Examining Other UML Diagrams

Module 10: Where Do We Go From Here?

  1. Looking Back

  2. Looking Forward

Your Team has Unique Training Needs.

Your team deserves training as unique as they are.

Let us tailor the course to your needs at no extra cost.