Occupational Certificate: Artificial Intelligence Software Developer NQF Level 05 Credit 209
- Description
- Curriculum
- Reviews
-
1KM-01-KT01: Introduction to AI1
Artificial Intelligence has grown into a formidable tool in recent years allowing robots to think and act like humans. Furthermore, it has attracted the attention of IT firms all around the world and is seen as the next major technological revolution following the growth of mobile and cloud platforms.
-
2KM-01-KT02: Background to AI4
ANI is the most commonly applied type of AI in the current era. As you go deeper to know what is ANI, we can see that this type of Artificial Intelligence system can perform one or two tasks. It uses the training data and the learning experiences from the previous incidents.
-
3KM-01-KT03: Strategic advantage of AI in business4
The Fourth Industrial Revolution is a way of describing the blurring of boundaries between the physical, digital, and biological worlds. It's a fusion of advances in artificial intelligence (AI), robotics, the Internet of Things (IoT), 3D printing, genetic engineering, quantum computing, and other technologies.
-
4KM-02-KT01: Basic Mathematics4
Basic math is nothing but the simple or basic concept related with mathematics. Generally, counting, addition, subtraction, multiplication and division are called the basic math operation. The other mathematical concept are built on top of the above 4 operations.
-
5KM-02-KT02: Linear AlgebraText lesson
A linear transformation is a function from one vector space to another that respects the underlying (linear) structure of each vector space. A linear transformation is also known as a linear operator or map.
-
6KM-02-KT03 :Conversion between decimal and binary systems4
The binary system is a way of representing data using 0s and 1s. This system is used by computers to represent all the data it works with. To compute a number in this system, you would multiply the digit value by the place value, then add them all together.
-
7KM-02-KT04: Expressing size and magnitude4
Scientific notation is a way of writing very large or very small numbers. A number is written in scientific notation when a number between 1 and 10 is multiplied by a power of 10. For example, 650,000,000 can be written in scientific notation as 6.5 ✕ 10^8.
-
8KM-02-KT05:Error in calculations4
Rational and Irrational numbers both are real numbers but different with respect to their properties. A rational number is the one which can be represented in the form of P/Q where P and Q are integers and Q ≠ 0. But an irrational number cannot be written in the form of simple fractions. ⅔ is an example of a rational number whereas √2 is an irrational number.
-
9KM-02-KT06: Cartesian coordinate system4
A Cartesian coordinate system (UK: /kɑːˈtiːzjən/, US: /kɑːrˈtiʒən/) in a plane is a coordinate system that specifies each point uniquely by a pair of numerical coordinates, which are the signed distances to the point from two fixed perpendicular oriented lines, measured in the same unit of length.
-
10KM-02-KT07:Pythagorean theorem4
Theorems are what mathematics is all about. A theorem is a statement which has been proved true by a special kind of logical argument called a rigorous proof.
-
11KM-02-KT08:Increments4
An increment is a small, unspecified, nonzero change in the value of a quantity. The symbol most commonly used is the uppercase Greek letter delta ( ). The concept is applied extensively in mathematical analysis and calculus.
-
12KM-02-KT09: Calculus4
In calculus, the differential represents the principal part of the change in a function y = f(x) with respect to changes in the independent variable. The differential dy is defined by. where is the derivative of f with respect to x, and dx is an additional real variable (so that dy is a function of x and dx).
-
13KM-02-KT10: Probabilities4
Probability is a measure that is associated with how certain we are of outcomes of a particular experiment or activity. An experiment is a planned operation carried out under controlled conditions. If the result is not predetermined, then the experiment is said to be a chance experiment.
-
14KM-02-KT11: Statistics4
How do statistics play a role in the field of AI? Statistics serve as a foundation for analysis and dealing with data in data science. A lot of performance metrics used in machine learning algorithms like accuracy, precision, recall, f-score, root mean squared error, etc. use statistics as the base
-
15KM-02-KT12:Bayes’ Theorem4
Bayes' Theorem states that the conditional probability of an event, based on the occurrence of another event, is equal to the likelihood of the second event given the first event multiplied by the probability of the first event.
-
16KM-03-KT01: Introduction to analytical thinking4
Analytical thinking means examining the information, collecting the facts and checking whether the statement follows logically in identifying causes and effects. Reasoning is one of the key elements of analytical thinking.
-
17KM-03-KT02: Problem solving and critical thinking4
Learning Outcome
v KT0201Root cause analysis (RCA):
§ What is RCA?
§ RCA Steps
§ Define the event
§ Identify the problem – 5 Why’s
§ Establish a probable cause/s
§ Find the root cause
§ Test to determine the cause
§ Establish a plan to resolve the problem
§ Implement a solution
§ Verify the functionality
§ Implement preventative measures
§ Document results
§ Advantages and disadvantages
v KT0202Decision tree analysis
§ What are decision trees?
§ Terminology used
§ Steps
§ Advantages and disadvantages
-
18KM-03-KT03:AI problem solving1
What is a situational problems in math?
First, it should be remembered that a situational problem is not an ordinary problem-solving exercise. It is a task involving a set of related problems that have no solution and that require students to discover or invent ways of arriving at a possible solution.
-
19KM-04-KT01: Introduction to data1
Data value is a property. Your data has a certain value and you need to understand what this is in order to make appropriate investment decisions to support your data. To understand the value of your data you need a methodology for data valuation. You need a way of working out what the actual value of your data is.
-
20KM-04-KT02:Data and spreadsheets2
In Excel, charts are used to make a graphical representation of any set of data. A chart is a visual representation of the data, in which the data is represented by symbols such as bars in a Bar Chart or lines in a Line Chart. Excel provides you with many chart types and you can choose one that suits your data or you can use the Excel Recommended Charts option to view charts customized to your data and select one of those.
-
21KM-04-KT03:Data analytics2
This differentiation means that spreadsheets are static documents, while databases can be relational. That means if you upload, edit, or delete a piece of data in one place, the change will be made in every other place that references that data.
-
22KM-04-KT04:Introduction to databases2
Learning Outcome
v KT0401 What is a Database:
§ Definition of a database
§ Components of a database
§ Function of a database
§ Types of databases
§ Characteristics of a good database
§ Structure and challenges
§ Database design tools
v KT0402 Data Storage:
§ Characteristics of quality data
§ Quality traits of data
§ Data reliability
§ Best practices
· Data collection and warehousing
· Sources and collection systems
· Data capturing systems and processes
· Parameters for data capturing systems and processes
· Maintenance of data capturing systems and processes
· Automated data collection
· Limits of data acquisition
v KT0403 Relational database design:
· Design a rational database
· Create a rational database
· Modify a relational database
v KT0404 Import and export data
v KT0405 Design and create queries
v KT0406 Data driven solutions
-
23KM-04-KT05 : Data mining2
Learning Outcome
v KT0501 What is data mining?
v KT0502 Data mining implementation process:
· Understanding business
· Understanding data
· Data preparation
· Data transformation
· Modelling
v KT0503 Data mining techniques:
· Classification
· Clustering
· Regression
· Association rule
· Outer detection
· Sequential pattern
· Prediction
v KT0504 Challenges of data mine implementations
v KT0505 Data mining tools:
· R language
· Oracle data mining
v KT0505 Advantages and disadvantages of data mining
v KT0506 Application of data mining
-
24KM-04-KT06 : Structured query language (SQL)2
Learning Outcome
v KT0601 SQL programming language
v KT0602 SQL code constructs to perform database transactions
v KT0603 Storing, retrieving, managing or manipulating the data inside a relational database management system (RDBMS)
v KT0604 The application of SQL is explained
-
25KM-04-KT07 : Visualising data with AI tools2
Learning Outcome
v KT0701 Introduction to data visualization:
· Data visualization using graphics
· ggplot2 in R language
· Data visualization using AI tools
· TensorFlow Graph Visualiser
· MS Azure ML Studio
-
268: KM-04-KT08:Data security2
Learning Outcome
v KT0801 Definition
v KT0802 Purpose of protecting data
v KT0803 Process for protecting data
v KT0804 Unauthorised access
v KT0805 Data corruption
v KT0806 Data security solutions