
Course Aim/Intended Learning Outcomes:
On completion of this course, students will be able to design and develop programs for specified tasks using
Java as an Object Oriented Programming Language.
Course Aim/Intended Learning Outcomes:
On completion of this course, students will be able to design and develop programs for specified tasks using
Java as an Object Oriented Programming Language.
Course Aim/Intended Learning Outcomes:
At the completion of this course, students will be able to
Required Tools
Operating System – Ubuntu 18.04
Libre Office 6.3 – Free and Open Source Office Suit
GIMP 2.10 – Graphic Design Software
Libre Office 6.3 can be downloaded from https://www.libreoffice.org/discover/libreoffice/
GIMP 2.10.12 or up version can be downloaded from https://www.gimp.org/downloads/
Course Aim/Intended Learning Outcomes:
This course provides core mathematical knowledge and skills that are essential for a student of ICT. At the
completion of this course students will be able to:
Course Aim/Intended Learning Outcomes:
After following this course, students should be able to
Course Aim/Intended Learning Outcomes:
At the completion of this course students will be able to;
Course Aim/Intended Learning Outcomes: At the completion of this course student will be able to
• Design web pages using HTML and CSS
• Use JavaScript to increase the interactivity of the web pages
• Discuss the skills and project-based experience needed for entry into web design and development careers
• Describe the basic concepts behind XML
• Employ CSS and XSL to format XML documents
• Explain different XML Document APIs
• Use a variety of strategies and tools for creating websites
• Introduction to Mean Stack and Bootstrap
Course Aim/Intended Learning Outcomes:
On completion of this course, students should be able to design and develop a database using a commercial
database product eliminating anomalies and applying fundamentals and concepts of database management
systems.
At the completion of this course student will be able to:
• Describe the role of a database management system the three-schema architecture and the difference
between conceptual, external and physical schemas.
• Demonstrate how organizational data can be modeled to produce conceptual schema by using ER data
modeling concepts to cater for the data requirements of that organization.
• Convert conceptual model into relational schema.
• List the operations of relational algebra and show how they can be used to create new relations from
existing relations.
• Formulate SQL queries of varying complexity.
• Describe view concept and discretionary access control as security mechanisms of database systems.
• Demonstrate how relations can be normalized upto 3rd normal form.
Course Aim:
• The main objective of this course is to provide a broad understanding of the software engineering process, concepts and the systematic development and management of software projects.
Intended Learning Outcomes:
After following this course, students should be able to
• explain the software engineering principles and techniques that are used in developing quality software products.
• apply software engineering principles and techniques appropriately to develop a moderately
complex software system.
Course Aim/Intended Learning Outcomes:
At the completion of this course student will be able to
• Define and give examples of basic mathematical objects such as sets, relations, functions and Boolean algebras.
• Describe basic concepts of mathematical logic and use it to analyze and establishing truths about mathematical statements
• Use basic notions of counting, such as permutations, combinations and pigeon hole principle, to enumerate well-defined sets.
• Describe basic concepts and probability theory and use the concept of random variables, mean and variance to give quantitative descriptions of probabilistic events.
• Acquire the discrete mathematics skills needed to analyze, model and solve problems in
Information and Communication Technology.
Course Aim/Intended Learning Outcomes:
At the completion of this course student will be able to
• Identify the correct formation of letters and mechanics of writing for the English language.
• Demonstrate accuracy and efficiency in typing in the English language
• Create well-organized essays, reports, CVs, Cover letters and questionnaires that are structured according to acceptable standards.
• Demonstrate skills in retrieving information by listening.
• Illustrate professional speaking skills in general communication, presentations and public speaking.
• Apply and demonstrate effective telephone skills
• Apply and demonstrate effective interview skills to face and conduct interviews
• Illustrate professional speaking skills in general communication, presentations and public speaking.
• Demonstrate a critical understanding of reading comprehension and comprehension strategies.
• Apply practices required to summarize and paraphrase a given text.
Miracle Certified Foundational Web App Developer