Gain computer programming skills with the Programming Concepts course and lab. The course and lab will also help you learn programming fundamentals including control structures, detection of ranges using branches, operators, order of evaluation, functions, algorithms, and many more. This computer programming course also provides an understanding of the software design process, unified modeling language, and UML in the systems development life cycle.

starstarstarstarstar

* Actual course outline may vary depending on offering center. Contact your sales representative for more information.

Learning Objectives

Gain the foundational knowledge you need to take the first stesp on this topic.

1
  • Introduction

  • About Programming
    Need of Programming
    Programming Basics
    Information Representation
    Basics of Pseudocode
    Summary

2
  • Programming Fundamental

  • Variables and Assignments
    Identifiers
    Arithmetic Expressions
    Floating-Point Numbers
    Using Math Functions
    Random Numbers
    Type Conversions
    Data Types
    Constants
    Pseudocode: Variables and Assignments
    Array
    Summary

3
  • Control Structures

  • Branches
    Detecting Ranges using Branches
    Operators
    Order of Evaluation
    Loops
    Pseudocode: Loops
    Summary

4
  • Functions

  • User-Defined Function Basics
    Return Statement
    Reasons for Defining Functions
    Functions with Branches/Loops
    Pseudocode: Functions
    Summary

5
  • Algorithms

  • Introduction to Algorithms
    Algorithm Efficiency
    Searching Algorithms
    Sorting Algorithms
    Heuristics
    Summary

6
  • Software Terminologies and Languages

  • Software Design Process
    Unified Modeling Language
    UML in the Systems Development Life Cycle
    Comparing the Waterfall and Agile Approaches
    Language Survey
    Libraries
    Summary

Audience

Anyone looking to take the first steps into programming will benefit from this course.

Language

English

Prerequisites

There are no rerequisites for this course.

Length: 365.0 days ( hours)

Level:

Not Your Location? Change

Course Schedule:

To request a custom delivery, please chat with an expert.

Loading...