Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Fundamentals of Programming Using Flowchart and Pseudocode

Packt via Coursera

Overview

Coursera Plus Monthly Sale:
All Certificates & Courses 40% Off!
Grab it
This course offers a comprehensive introduction to programming using flowcharts and pseudocode, ideal for anyone new to programming. You'll gain a solid understanding of key programming concepts like variables, operators, conditional statements, loops, functions, and more. By the end of the course, you’ll be able to visualize logic and translate it into simple pseudocode that can be used in any programming language. The journey begins with an introduction to programming fundamentals, where you’ll download essential tools like Diagrams.net and Notepad++ to create flowcharts and pseudocode. You'll then dive into creating your first flowchart and writing basic pseudocode, understanding the logic behind these key programming concepts. This foundation will help you structure your programs logically before coding. As you progress, you'll explore core programming constructs such as variables (integer, float, boolean, string, etc.), operators, and conditional statements. The course focuses on the practical application of these concepts through assignments and solutions. You'll practice using conditional statements like if-else and switch, as well as loops to execute repetitive tasks. The course is perfect for beginners who are looking to start their journey into programming. No prior programming knowledge is required, and the content progresses at a comfortable pace to ensure you build confidence in writing code using flowcharts and pseudocode.

Syllabus

  • Course Introduction
    • In this module, we will introduce you to the course layout and objectives, providing a roadmap of what you'll learn. You'll also gain an understanding of programming, software development, and how flowcharts and pseudocode are essential for solving programming problems.
  • Introduction to Programming Fundamentals
    • In this module, we will guide you through the installation of diagrams.net and Notepad++, tools essential for creating flowcharts and writing pseudocode. You'll learn the basics of flowchart creation, explore the role of pseudocode in programming, and practice writing pseudocode through hands-on assignments.
  • Coding Concept 1: Variable and Their Types
    • In this module, we will introduce you to the concept of variables, including the different types such as integers, floats, booleans, characters, and strings. You'll explore how to declare and use these variables correctly through examples and assignments. Additionally, we will discuss the importance of keywords in programming and how to avoid common pitfalls.
  • Coding Concept 2: Operators
    • In this module, we will explore the fundamentals of operators, detailing their importance in programming. You'll learn about the different types of operators, such as arithmetic, relational, and logical, and see how they are applied through examples.
  • Coding Concept 3: Conditional Statements
    • In this module, we will cover the essential concept of conditional statements, which determine the flow of a program. You’ll explore different types of conditionals, including If, If-Else, Nested If-Else, and Switch statements, with practical examples and assignments. We’ll also provide tips to enhance your use of conditional logic for efficient coding.
  • Coding Concept 4: Loops
    • In this module, we will introduce you to loops, one of the most powerful constructs in programming. You’ll learn about the different types of loops available and how to use them effectively. We’ll also share key tips for optimizing your use of loops to write more efficient and reliable code.
  • Coding Concept 5: Functions
    • In this module, we will explore the concept of functions, a fundamental programming construct. You'll learn what a function signature is and how it defines a function’s structure. Additionally, we will cover the two main types of functions in programming, helping you understand their roles and applications.
  • Coding Concept 6: Comments
    • In this module, we will cover the role of comments in programming, explaining why they are essential for writing clear and understandable code. You’ll learn about the different types of comments and see examples of how to use them in your code for better organization and documentation.
  • Coding Concept 7: Exceptions
    • In this module, we will introduce you to exceptions, a critical aspect of error handling in programming. You'll learn about the different types of exceptions and their significance, as well as how they help you manage errors effectively in your code.

Taught by

Packt - Course Instructors

Reviews

Start your review of Fundamentals of Programming Using Flowchart and Pseudocode

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.