Site announcements

There are no discussion topics yet in this forum

Available courses

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

  • Distinguish different types of open source software for personal computing and their use.
  • Use files and folders in an open-source operating system.
  • Prepare documents using an open source word processing application.
  • Prepare spreadsheets using an open-source spreadsheet application.
  • Prepare databases using an open-source database management application.
  • Prepare presentations using an open-source presentation application.
  • Prepare visuals using an open-source graphic design application.

Required Tools

Operating System – Ubuntu 18.04

Libre Office 6.3 – Free and Open Source Office Suit

  1. LibreOffice Writer – Word Processing Software
  2. LibreOffice Calc – Spreadsheets Application Software
  3. LibreOffice Base – Database Application Software
  4. LibreOffice Impress – Presentations Application Software

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:

  • Solve mathematical problems quickly and efficiently
  • Relate the mathematical concepts to ICT

Course Aim/Intended Learning Outcomes:

After following this course, students should be able to

  • Describe the basic operations of a computer
  • Design simple logic circuits
  • Describe components of the Central Processing Unit (CPU) with CPU cycle and its use to execute instructions in a computer

Course Aim/Intended Learning Outcomes:

At the completion of this course students will be able to;

  • Describe components of information system infrastructure.
  • Explain the role of information systems in globalization
  • Analyze different types of information systems and their uses.
  • Describe the information system acquisition process
  • Provide appropriate information system solutions to meet the organizational requirements.
  • Evaluate information system contributions to the strategic management of the organization.
  • Identify possible vulnerabilities in a given context and take necessary precautions to protect
  • information systems
  • ● ensure safety, the privacy of information system users, and sustainability of information systems.

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