EGN - General Engineering (EGN)

EGN 1003 Engineering Workshop and Solid Modeling (0-6-3)

The Engineering Workshop and Solid Modeling course offers students the unique opportunity to acquire foundational hands-on skills, engineering measurement proficiency, and essential knowledge in HSE protocols. Learners are involved in the fabrication of metalwork projects while simultaneously exploring the fundamentals of 2D/3D Computer-Aided Design (CAD). Through practical instruction, Learners familiarize themselves with the details of designing 3D mechanical components and assemblies using CAD software. Emphasizing parametric modeling, the course covers solid modeling techniques.

EGN 1273 Applied Programming for Engineers (2-2-3)

Use algorithms and flowcharts in the design process of computer programs. High level programming languages consist of primitive data types, operators, flow control, looping structures, error handling, functions, and array data structures, which will be used in the implementation of programming for engineering technology solutions.

EGN 2113 Economic and Financial Analysis for Engineers (3-1-3)

Covers basics of economic analysis for quantifying engineering business decisions. Includes time value of money; analysis of single and multiple investments; comparison of alternatives; capital recovery. Public sector analysis and break-even concepts related to engineering projects. Demonstrate competency in key economic analysis using hands-on tools like case studies.

EGN 2203 Introduction to Data Science (2-2-3)

The course provides a comprehensive introduction to Data Analytics using modern computing systems, with equal attention to fundamentals and practical aspects. Topics include sources of data, data formats and transformation, the use of spreadsheets and databases and their programming, statistical analysis, pattern recognition, data mining, big data, and methods for data presentation and visualisation.

Prerequisites: MTH 1263

EGN 2213 Project Management for Engineers (3-1-3)

Introduces the necessary tools and information to manage engineering projects and resources. Covers a range of principles and practices in initiating, planning, staffing, coordinating and completing a project within the triple constraint of schedule, budget, and performance. Examines topics such as work breakdown structure, estimating, project networks, risk management, resource allocation, cost planning and makes use of available industry tools, such as Microsoft Project, to assist in managing real life projects.

EGN 2233 Engineering Mechanics Fundamentals (3-1-3)

This course is designed to enable students to use the fundamentals of engineering mechanics to analyze and solve problems in a logical and simple way.

Prerequisites: PHY 1103

EGN 3113 Artificial Intelligence (2-2-3)

This course aims to introduce students to the building blocks and components of Artificial Intelligence (AI). The course covers AI concepts including AI algorithms, machine learning, and neural networks. A general review of underlying mathematical and programming skills will be presented. Neural networks and machine learning topics are presented with applications in Engineering. Students will also look at how artificial intelligence is now being used to address technical problems. The course includes selected laboratory experiments covering the main concepts of the subject.

Prerequisites: MTH 1263

EGN 4333 Renewable Energy Systems (2-2-3)

Covers renewable energy sources and systems for conversion of various forms of energy into electrical power are essential for sustainable systems. Includes common energy sources such as wind, solar, nuclear, fuel cell, hydro, biomass and geothermal are described by operational principles, block diagrams and construction. Introduces factors affecting generation, efficiency and integration of power sources to the grid from wind and solar-based energy systems.

Prerequisites: PHY 1203

EGN 4816 Apprenticeship I (0-24-6)

Work Experience (Apprenticeship) is a crucial and exciting stage of all HCT students’ learning journey. This practical On-the-Job-Training is part of a student’s educational program and is considered as one of their graduation requirements. Students are placed with appropriately selected Industrial Hosting Companies to experience the real work environment under a structured training program. As Apprenticeship is a course in the program of study, each student must complete a minimum of 24 hours per week for full regular semster.

Prerequisites: MCE 2233

EGN 4826 Apprenticeship II (0-24-6)

Work Experience (Apprenticeship) is a crucial and exciting stage of all HCT students’ learning journey. This practical On-the-Job-Training is part of a student’s educational program and is considered as one of their graduation requirements. Students are placed with appropriately selected Industrial Hosting Companies to experience the real work environment under a structured training program. As Apprenticeship is a course in the program of study, each student must complete a minimum of 24 hours per week for full regular semster.