Analyst Programmer_AP103: Fundamentals of AI Programming (Supreme)

Uncategorized
Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

 

This course provides an entry point into:

  • The core principles of programming, encompassing an
    understanding of its nature and functionality
  • Binary computation
  • Problem-solving strategies
  • Algorithm construction
  • Procedural and data abstractions
  • Addressing program design
  • Debugging, testing, and documentation

 

Upon successful completion of this course, the student will have demonstrated the ability to:
● Understand basic principles of computers
● Understand basics of binary computation
● Understand the programming basics (operations, control structures, data types, etc.)
● Readily use the Python programming language
● Apply various data types and control structure
● Understand class inheritance and polymorphism
● Understand the object-oriented program design and development
● Understand and begin to implement code

Course Content

Module 1: Introduction

  • Topic 1: Relationship between Computers and Programs
    00:00
  • LO1: Describe Algorithm and its characteristics
    00:00
  • LO2: Describe Pseudocode and the Control structures used
    00:00
  • LO3: Explain the Flowchart and its symbols used
    00:00
  • LO4: Differentiate between Pseudocode and Programs
    00:00
  • LO5: Knowledge Check
  • Case Study: Relationship between Computers and Programs
  • Topic 2: Basic principles of Computers
    00:00
  • LO1: Articulate the Core Architecture of a Computer System
    00:00
  • LO2: Differentiate between Data and Information in a Computational Context
    00:00
  • LO3: State the Fundamental Principles of Algorithms in AI
    00:00
  • LO4: Knowledge Check
  • Case Study: Basic principles of Computers
  • Topic 3: File Systems
    00:00
  • LO1: Explain the fundamental concepts and components of a File system
    00:00
  • LO2: Define and classify standard File systems
    00:00
  • LO3: Knowledge Check
  • Case Study: File Systems
  • Topic 4: Python Interpreter
    00:00
  • LO1: Explain Python IDE and understand the Role of the Python Interpreter
    00:00
  • LO2: Describe the Input and Output operations in Python
    00:00
  • LO3: Knowledge Check
  • Case Study: Python Interpreter
  • Topic 5: Introduction to Binary Computation
    00:00
  • LO1: Describe Number Systems and data storage
    00:00
  • LO2: Explain Binary Arithmetic operations
    00:00
  • LO3: Discuss Binary data representation
    00:00
  • LO4: Knowledge Check
  • Case Study: Introduction to Binary Computation
  • Module based Quiz

Module 2: Data Types and Control Structures

Module 3: Modularization and Classes

Module 4: Exceptions and Data Structures

Module 5: Object-oriented Design

Final Exam

Want to receive push notifications for all major on-site activities?