This category contains the General National Studies (GNS) courses that are a mandatory component of all National Diploma programmes. These courses are designed to provide a broad-based education, equipping students with essential skills in communication, ICT, and civic responsibility for well-rounded academic and professional development.

GNS 303: Technical English II
General Studies (GNS)

Focuses on Good English, paying particular attention to correct punctuation and grammar; writing using accepted conventions, references, and bibliography for reports and papers; writing a short scientific paper using the third person passive tense and a concise, self-contained abstract; writing a newspaper article based on the scientific paper; delivering a 30-minute lecture on a scientific paper; and performing proficiently in a viva voce exam on a scientific topic.

GNS 103: Technical English I
General Studies (GNS)

This course is tailored to develop the specific communication skills required for science and technology. It focuses on clarity, conciseness, and objectivity in writing lab reports, technical descriptions, and other scientific documents.

STC 111: General Principles of Chemistry
General Studies (GNS)

This foundational course covers the fundamental concepts of chemistry. It includes topics such as atomic structure, the periodic table, chemical bonding, states of matter, and stoichiometry, providing the basic language of chemical science.

EEC 437: Research Methodology
General Studies (GNS)

This course prepares you for your final year project. You will learn the principles of scientific research, including how to formulate a research problem, conduct a literature review, design experiments, and write a technical research proposal and report.

ICT 303: Computer Packages
General Studies (GNS)

This course provides practical skills in using advanced computer software relevant to the engineering field. It often covers the use of specialized packages for data analysis (like MATLAB or spreadsheets), circuit simulation (like MultiSim or PSpice), and project management.

EEE 311: Engineer in Society
General Studies (GNS)

This course explores the professional responsibilities and ethics of an engineer. It covers the role of engineers in national development, professional bodies, and the social and environmental impact of engineering projects.

MTH 311: Advanced Algebra
General Studies (GNS)

This course covers higher-level mathematical concepts that are essential for advanced engineering analysis. Topics typically include complex numbers, matrices, determinants, and vector algebra, providing the mathematical tools needed to solve complex circuit and systems problems.

ICT 201: Computer-Aided Design & Drafting (CAD) I
General Studies (GNS)

This course introduces the use of computer software for creating electrical and electronic drawings. You will learn the fundamentals of a CAD package (like AutoCAD) to produce neat, accurate, and standardized schematic and wiring diagrams.

MTH 201: Trigonometry & Analytical Geometry
General Studies (GNS)

This course covers advanced mathematical concepts essential for engineering analysis. It includes trigonometric identities, solution of triangles, and the study of geometric shapes using algebraic equations, which is crucial for fields like AC circuit analysis and electromagnetism.

MTH 114: Calculus
General Studies (GNS)

This course builds on your foundational math skills, introducing the principles of calculus. You will cover topics like differentiation and integration and their applications in solving engineering problems, which is essential for analyzing dynamic electrical systems.

MEC 113: Basic Workshop Technology & Practice
General Studies (GNS)

This course provides hands-on training in basic workshop tools and techniques. You will learn about safety, hand tools, measuring instruments, and the operation of basic machine tools used in mechanical engineering practice.

GNS 413: Industrial Management
General Studies (GNS)

This course provides an overview of the principles of management in an industrial context. It covers topics such as organizational structure, production planning, quality control, and human resource management.

ICT 301: Computer-Aided Design & Drafting III
General Studies (GNS)

This advanced course builds on previous CAD skills, likely moving into more complex 3D modeling and specialized software used in the construction industry. The focus is on creating detailed, professional-grade construction drawings and models.

ICT 102: Introduction to Programming using QBasic
General Studies (GNS)

This course introduces the fundamental concepts of computer programming. You will learn the syntax, control structures, and problem-solving logic required to write simple programs using the QBasic language.

COM 111: Introduction to Computing
General Studies (GNS)

This course provides a basic knowledge of computing. You will learn about the history of computers, hardware and software components, data processing, and basic internet usage.

MTH 111: Logic and Linear Algebra
General Studies (GNS)

This course provides a necessary mathematical foundation. It covers mathematical logic, abstract algebra, and matrix algebra (linear algebra), which are essential for solving complex technical problems.

ARC 101: Technical Drawing
General Studies (GNS)

This course develops essential graphic communication skills for the construction industry. You will master the use of drawing instruments and techniques to produce 2D and 3D representations of objects, including freehand sketching and various projections (orthographic, isometric, etc.).

OTM 312: Business Communications I
General Studies (GNS)

This course focuses on developing effective written and oral communication skills for a professional business environment. You will learn the principles of clear and concise communication, how to write various business documents like reports and memos, and how to deliver effective presentations.

COM 115: Computer Application Packages I
General Studies (GNS)

This course introduces you to basic computer packages. You will gain an understanding of application packages, develop basic typing skills, and learn to work with word processing, spreadsheet, and presentation packages.