Analyst Programmer_AP103: Fundamentals of AI Programming (Supreme)
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 the 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
-
03:40
-
12:41
-
LO2: Define Pseudocode and differentiate between pseudocode and programs
04:39 -
LO3: Explain the Flowchart and its symbols used
08:21 -
LO4: Knowledge Check
-
Case Study: Relationship between Computers and Programs
-
03:26
-
02:40
-
LO2: Differentiate between Data and Information in a Computational Context
04:00 -
LO3: State the Fundamental Principles of Algorithms in AI
06:40 -
LO4: Knowledge Check
-
Case Study: Basic principles of Computers
-
03:21
-
07:02
-
LO2: Define and classify standard File systems
09:30 -
LO3: Knowledge Check
-
Case Study: File Systems
-
Topic 4: Python Interpreter
02:57 -
LO1: Explain Python IDE and understand the Role of the Python Interpreter
09:09 -
LO2: Describe the Input and Output operations in Python
02:10 -
LO3: Knowledge Check
-
Case Study: Python Interpreter
-
Topic 5: Introduction to Binary Computation
03:06 -
LO1: Describe Number Systems and data storage
04:36 -
LO2: Explain Binary Arithmetic operations
05:33 -
LO3: Discuss Binary data representation
05:01 -
LO4: Knowledge Check
-
Case Study: Introduction to Binary Computation
-
Module based Quiz-I