Programming Concepts

(PROG-CPTS.AA1) / ISBN : 978-1-64459-265-6
This course includes
Lessons
TestPrep
Instructor Led (Add-on)
AI Tutor (Add-on)
205 Review
Get A Free Trial

About This Course

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.

Skills You’ll Get

Get the support you need. Enroll in our Instructor-Led Course.

Lessons

6+ Lessons | 54+ Quizzes | 66+ Flashcards | 66+ Glossary of terms

TestPrep

40+ Pre Assessment Questions | 40+ Post Assessment Questions |

Video Lessons

7+ Videos | 16+ Minutes

1

Introduction

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

Programming Fundamentals

  • 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

Related Courses

All Course
scroll to top