Available courses
Students are expected to undertake research projects in any aspects of accountancy. The practical research work precedes the write-up to be submitted in partial fulfillment of the requirement for the award of National Diploma. Students are guided by supervisors who are members of the faculty.
Public Sector Accounting is a specialized area of accounting that focuses on the principles, practices, and procedures used in government and non-profit organizations. This course provides an in-depth understanding of the accounting framework and financial reporting requirements unique to the
public sector. Topics covered include the regulatory environment, budgeting processes, fund accounting, financial reporting, and performance evaluation. The course aims to equip students with the knowledge and skills necessary to manage public resources effectively and ensure transparency and accountability in financial reporting.
Financial Accounting II is an advanced course that builds upon the foundational principles covered in Financial Accounting I. This course delves into more complex accounting topics, including partnership accounting, company accounting, analysis of financial statements, and accounting for
specialized transactions. Students will gain a deeper understanding of accounting standards, regulations, and practices essential for accurate financial reporting and decision-making. Through a combination of theoretical concepts and practical applications, this course prepares students for professional accounting roles and further studies in accountancy.
Taxation II is an advanced course designed to build upon the foundational principles introduced in Taxation I. This course delves into the complexities of the Nigerian tax system, exploring various types of taxes, tax administration, and compliance. Students will gain a deeper understanding of
corporate taxation, tax planning strategies, and the legal aspects of taxation.
The course also covers contemporary issues in taxation, such as tax evasion and avoidance, international taxation, and the impact of taxation on economic development. Through case studies and practical examples, students will develop the skills necessary to navigate the intricate landscape of tax laws and regulations.
Builds on Cost Accounting I, with a focus on advanced cost accounting techniques and applications.
Advances the concepts from Auditing 1, focusing on audit evidence, audit risk, and auditing standards.
Introduction to the principles of business finance, including financial management, capital structure, and investment decisions.
Building on web fundamentals, this course delves into the technologies used to create dynamic and interactive web applications. It typically covers server-side scripting, database integration, and other advanced web development concepts.
This course introduces the concepts and applications of information systems in organizations. You will learn how MIS helps in decision-making, planning, and control, and explore different types of information systems used in business.
A pragmatic, vendor-neutral path to shipping real apps in the cloud: learners provision minimal but secure infrastructure (IAM least privilege, VPC/subnets/security groups), attach managed services (compute, database, storage), and wire secrets, logging/monitoring, backups, and uptime checks. They deploy a small full-stack app, set simple budgets/alerts, and compare platform options (Amplify/Beanstalk vs Azure App Service vs Cloud Run) for cost, simplicity, and scale. Graduates can justify cloud choices and keep bills under control while meeting basic reliability and security expectations.
Students learn to answer business questions with data by cleaning and joining datasets in SQL and Pandas, designing aggregations/KPIs, and presenting results with clear plots in notebooks. Emphasis is on reproducibility (documented queries, code, and assumptions), sanity checks, and communicating insights that drive decisions (e.g., marketing lift, churn risk, operational bottlenecks). The final deliverable is a concise analysis repo and stakeholder-ready notebook/dashboard.
This course introduces the principles of DevOps, focusing on automating the software development lifecycle. You will learn about Continuous Integration (CI) and Continuous Delivery (CD) pipelines using tools like Jenkins or GitHub Actions, and get an introduction to containerization with Docker.
This course covers the principles and techniques of organizing and managing data files. You will learn about different file structures, access methods, and the importance of efficient data management for application performance.
This course equips you with the practical skills to perform basic maintenance and troubleshooting on computer hardware. You will learn to identify components, diagnose common problems, and carry out simple repairs and upgrades.
This course explores the impact of computers on society. It covers topics such as the ethical and legal issues in computing, the social implications of artificial intelligence, and the role of technology in shaping modern life.
This course provides a foundational understanding of computer networks. You will learn about network types, topologies, protocols, and the hardware and software components required to set up and manage a basic network.
This course provides students with practical knowledge of cloud computing concepts and modern application deployment practices. It covers cloud service models, deployment models, virtual servers, containers, managed databases, object storage, identity and access management, environment variables, domain configuration, HTTPS, backup, logging, monitoring, and cost control. Students will learn how to deploy and maintain small applications on cloud or cloud-like platforms such as AWS, Microsoft Azure, Google Cloud, Render, Railway, Netlify, or Vercel. The course prepares students to move software projects from local development environments into live, accessible, secure, and manageable deployment environments.
This course introduces students to contemporary backend application development with emphasis on the design, development, testing, documentation, and deployment of server-side applications. It covers RESTful API design, routing, request and response handling, authentication, authorization, input validation, error handling, database integration, ORM usage, API documentation, pagination, file handling, and basic backend security practices. The course is designed to help students connect database design knowledge to real software applications by building database-driven systems that can serve web, mobile, and enterprise platforms.
This course exposes Pre-HND students to practical hosting, cloud platforms, managed services, environment variables, domain configuration, HTTPS, backups, monitoring, and cost control. It prepares them for HND cloud computing and deployment fundamentals.
This course ensures Pre-HND students understand secure coding and responsible system development before entering HND. It covers authentication safety, password hashing, input validation, SQL injection prevention, HTTPS basics, data protection, backups, logs, and incident reporting.
Web Technology is a practical and theoretical course that introduces you to the core technologies, languages, and architectures used to build and deploy modern websites and web applications. It covers everything from how the internet delivers a webpage to a user's screen to the hands-on languages used to design those pages.
Management Information System (MIS) is a crucial course bridging the gap between computer science and organizational management. It explores how businesses and institutions use data, hardware, software, and communication networks to collect, process, and store information to make better managerial decisions.
Instead of focusing purely on writing code, this course focuses on how information technology (IT) is applied to solve operational problems and improve productivity within an organization.
Basic Computer Networking is an introductory course designed to teach you how computers and other devices connect, communicate, and share resources with one another. It covers the fundamental hardware, software protocols, and architectures that make the internet and local networks function.
File Organization and Management is a core computer science course designed to teach you how computer systems store, arrange, process, and retrieve data efficiently from secondary storage media (like hard drives and flash drives).
It bridges the gap between raw data storage and complex database management systems, showing how a computer logically presents data to users versus how it physically stores it.
Introduces fundamental programming concepts. Covers algorithms flowcharts pseudocode data types control structures and basic program design using a structured programming language.
Introduces fundamental programming concepts and problem solving techniques. Covers algorithms flowcharts pseudocode and basic programming constructs using a structured language.
This course covers the principles of power systems protection and safety. You will learn about different types of faults, the operation of protective devices like fuses, circuit breakers, and relays, and the importance of earthing in electrical installations.
This course builds on AC circuit analysis, introducing more advanced concepts. You will learn about three-phase circuits, network theorems (like Thevenin's and Norton's) applied to AC circuits, and the principles of resonance and magnetically coupled circuits.
This course is a continuation of Computer Hardware I, delving deeper into computer systems. Topics include microprocessor architecture, memory systems (RAM, ROM), system buses, and the principles of data communication between different computer components.
This advanced electronics course introduces digital logic circuits and systems. You will learn about logic gates, Boolean algebra, flip-flops, counters, and registers, which are the fundamental building blocks of digital computers and control systems.