You have no items in your shopping cart.
Course Details
Course Details
What You'll Learn
Topic 1 Data Storage
- Bits and Their Storage
- Representing Information as Bit patterns
- Data and Programming
Topic 2 Data Manipulation
- Arithmetic/Logic
- Programming Data Manipulation
Topic 3 Algorithms
- The Concept of an Algorithm
- Algorithm Representation
- Algorithm Discovery
- Iterative Structures
- Recursive Structures
- Efficiency and Correctness
Topic 4 Programming Languages
- Historical Perspective
- Traditional Programming Concepts
- Procedural Units
- Object-Oriented Programming
Topic 5 Software Engineering
- The Software Engineering Discipline
- The Software Life Cycle
- Software Engineering Methodologies
- Modularity
- Tools of the Trade
- Quality Assurance
- Documentation
- The Human-Machine Interface
Topic 6 Data Abstractions
- Basic Data Structures
- Related Concepts
- Customized Data Types
- Classes and Objects
- Abstract Models
Topic 7 Database Systems
- Database Fundamentals
- The Relational Model
- Object-Oriented Databases
- Traditional File Structures
- Data Mining
- Social Impact of Database Technology
Topic 8 Artificial Intelligence
- Intelligence and Machines
- Perception
- Reasoning
Topic 9 Theory of Computation
- Functions and their Computation
- Turing Machines
- Universal Programming Languages
- A Non-computable Function
- Complexity of Problems
Course Info
Promotion Code
Your will get 10% discount voucher for 2nd course onwards if you write us a Google review.
Minimum Entry Requirement
Knowledge and Skills
- Able to operate using computer functions
- Minimum 3 GCE ‘O’ Levels Passes including English or WPL Level 5 (Average of Reading, Listening, Speaking & Writing Scores)
Attitude
- Positive Learning Attitude
- Enthusiastic Learner
Experience
- Minimum of 1 year of working experience.
Target Age Group: 18-65 years old
Minimum Software/Hardware Requirement
Software:
TBD
Hardware: Window or Mac Laptops
Job Roles
Job Roles
- Software Engineering Assistant
- Junior Data Analyst
- Systems Analyst
- Computer Science Student
- IT Support Technician
- Junior Software Developer
- Application Support Assistant
- QA Tester
- Database Assistant
- Algorithm Designer (Entry-Level)
- AI Research Intern
- Information Systems Analyst
- Technical Support Engineer
- Backend Developer Intern
- IT Project Assistant
- Software Documentation Specialist
- Digital Systems Designer
- Computing Lab Assistant
- Software Quality Analyst
- Computational Thinking Instructor
Trainers
Trainers
Saeid is co-founder of Skymics Sdn Bhd. He has 8 years of experience in the field of IoT (Internet of Things) and Information Technology. He is a certified IBM IoT Practitioner and instructor, and a Certified Citizen Data Scientist Train-The-Trainer. He has been co-inventor of 3 inventions during the last 4 years.