Programming Concepts

This Course Includes:

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 and algorithms.  This computer programming course also provides an understanding of the software design process, unified modelling language and UML in the systems development life cycle.

Lessons 1: Introduction

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

Lessons 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

Lessons 3: Control Structures

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

Lessons 4: Functions

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

Lessons 5: Algorithms

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

Lessons 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

Exam FAQs

FAQ's are not Available for this course.




6+ Lessons

Delivery Method:




Scroll to Top