Knowledge areas

Explore subjects

Choose from a variety of subjects and test your knowledge in different areas

ACC501 - Business Finance

Covers financial decision-making in businesses, including capital budgeting, risk management, and financial statement analysis to optimize corporate strategies.

0 questions
Take Quiz

CS001 - Computer Proficiency

This course provides an introduction to CS001, an introductory computer science course. It outlines the instructor's contact information, office hours

0 questions
Take Quiz

CS101 - Introduction to Computing

Foundational course covering computer hardware, software basics, algorithms, and computational thinking.

0 questions
Take Quiz

CS101 - introduction to Computing

Hardware. Computer hardware is the collection of physical parts of a computer system. This includes the computer case, monitor, keyboard, and mouse.

3 questions
Take Quiz

CS201 - Introduction to Programming

Introduction, Software Categories / History of C / IDE, Starting to C, Expressions and Operators, Decisions, Repetition Structures, Loops and Operators, Switch Statement.

0 questions
Take Quiz

CS202 - Fundamentals of Front End Development (Elective)

HTML/CSS, responsive design, and JavaScript frameworks like Angular/Vue.js.

0 questions
Take Quiz

CS205 - Information Security

Cybersecurity fundamentals: encryption, authentication, threat modeling, and penetration testing.

0 questions
Take Quiz

CS301 - Data Structures

Implementation and analysis of arrays, linked lists, trees, graphs, and sorting/searching algorithms.

0 questions
Take Quiz

CS302 - Digital Logic Design

An overview & number systems, Number systems & codes, Logic gates, Digital circuits and operational characteristics, Boolean algebra and logic.

0 questions
Take Quiz

CS304 - Object Oriented Programming

CS304 - focuses on teaching the fundamental principles of object-oriented programming (OOP), including concepts like abstraction, encapsulation, inheritance, polymorphism.

0 questions
Take Quiz

CS304 - Object-Oriented Programming

A course focusing on object-oriented design, encapsulation, inheritance, and polymorphism using C++ and Java.

0 questions
Take Quiz

CS311 - Introduction to Web Services Development (Elective)

RESTful APIs, SOAP, and microservices architecture using Spring Boot/ASP.NET.

0 questions
Take Quiz

CS401 - Computer Architecture and Assembly Language Programming

CPU design, memory hierarchy, and low-level programming with assembly language.

0 questions
Take Quiz

CS403 - Database Management Systems

Introduction to Basic Database Concepts, Database Architecture, Database Planning, Conceptual Database Design, Logical Database Design

20 questions
Take Quiz

CS403P - Database Management Systems (Practical)

Hands-on labs for SQL queries, database design tools, and real-world DBMS applications.

0 questions
Take Quiz

CS408 - Human Computer Interaction

Focuses on UI/UX design principles, usability testing, and accessibility standards for software applications.

0 questions
Take Quiz

CS411 - Visual Programming (Elective)

GUI development using tools like Visual Studio, WPF, and drag-and-drop interfaces.

0 questions
Take Quiz

CS435 - Cloud Computing (Elective)

AWS/Azure fundamentals, serverless computing, and cloud deployment strategies.

0 questions
Take Quiz

CS504 - Software Engineering - I

Introduction to Software Engineering, and well-engineered software, Introduction to software development, Introduction to software requirements.

0 questions
Take Quiz

CS506 - Web Design and Development

Introduction to Java, Object Oriented Programming, Classes, Inheritance, Polymorphism, Collections, Exceptions, Streams, Abstract Classes and Interfaces

0 questions
Take Quiz

CS507 - Information Systems

Analyzes the role of IS in business processes, including ERP, CRM, and decision support systems.

0 questions
Take Quiz

CS508 - Modern Programming Languages (Elective)

Functional programming (Haskell, Scala) and scripting languages (Python, Ruby).

0 questions
Take Quiz

CS510 - Software Requirements and Specifications

Techniques for eliciting, documenting, and validating software requirements.

0 questions
Take Quiz

CS511 - Web Engineering

Full-stack web development using HTML/CSS, JavaScript, and frameworks like React/Node.js.

0 questions
Take Quiz

CS601 - Data Communication

Explores networking fundamentals: OSI/TCP-IP models, protocols, and data transmission technologies.

0 questions
Take Quiz

CS602 - Computer Graphics

Principles and techniques used in generating and manipulating visual content

10 questions
Take Quiz

CS603 - Software Architecture and Design

Architectural patterns (MVC, Microservices), design principles, and system modeling.

0 questions
Take Quiz

CS603P - Software Architecture and Design (Practical)

Hands-on projects using tools like UML, Docker, and cloud platforms for scalable systems.

0 questions
Take Quiz

CS604 - Operating Systems

Explores process management, memory allocation, file systems, and concurrency in modern OS environments.

0 questions
Take Quiz

CS604P - Operating Systems (Practical)

Lab sessions on shell scripting, process scheduling simulations, and OS kernel modules.

0 questions
Take Quiz

CS605 - Software Engineering II

Advanced topics in software testing, quality assurance, maintenance, and project management.

0 questions
Take Quiz

CS609 - System Programming (Elective)

Low-level programming, kernel development, and interfacing with hardware components.

0 questions
Take Quiz

CS610 - Computer Networks

In-depth study of network architectures, routing algorithms, and cybersecurity mechanisms.

0 questions
Take Quiz

CS610P - Computer Networks (Practical)

Packet analysis with Wireshark, router configuration, and network troubleshooting exercises.

0 questions
Take Quiz

CS611 - Software Quality Engineering

Testing methodologies (unit, integration, system testing) and QA frameworks like Selenium/JUnit.

0 questions
Take Quiz

CS614 - Data Warehousing

Covers ETL processes, OLAP, data mining, and warehousing architectures for business intelligence.

0 questions
Take Quiz

CS614 - Data Warehousing (Elective)

ETL processes, OLAP cubes, and business intelligence tools like Power BI/Tableau.

0 questions
Take Quiz

CS615 - Software Project Management

Covers project planning, risk management, resource allocation, and tools like Gantt charts/PM software.

0 questions
Take Quiz

CS619 - Final Project - I

Capstone project phase 1: Problem identification, literature review, and proposal development.

0 questions
Take Quiz

CS619 - Final Project - II

Capstone project phase 2: Implementation, testing, and deployment of the software solution.

0 questions
Take Quiz

CS620 - Modelling and Simulation

Discrete-event simulation, Monte Carlo methods, and tools like MATLAB/Simulink.

0 questions
Take Quiz

CS625 - Professional Practices

Ethics, teamwork, and project management in software engineering contexts.

0 questions
Take Quiz

CS636 - Formal Methods

Mathematical modeling of software systems using Z notation, Petri nets, and model checking.

0 questions
Take Quiz

Computer Science

Dive into programming, algorithms, and data structures

32 questions
Take Quiz

ECO401 - Economics (Elective)

Introduces microeconomic principles, market structures, and macroeconomic indicators for business decision-making.

0 questions
Take Quiz

ECO402 - Microeconomics

This course explains and introduces the science of economics to the students. It also assists in developing an understanding of MICROECONOMICS terms.

0 questions
Take Quiz

ECO403 - Macroeconomics

This course discusses the basic principles of macroeconomics and the basic concepts of national income accounting, i.e., GDP, GNP, NNP, PI, DPI, GDP Deflator, etc.

0 questions
Take Quiz

ENG001 - Elementary English

This course focuses on basic rules of grammar and usage, as well as on skills for reading college-level material. Students will gain practice in writing.

0 questions
Take Quiz

ENG101 - English Comprehension

English Comprehension is a foundational course designed to enhance students' reading and writing skills essential for academic success.

0 questions
Take Quiz

ENG201 - Business and Technical English Writing

The basics of Effective Communication, Forms of Written Communication, Letters, Report Writing, Proposals, Visual Aids, Language Review, Format, and more are covered.

0 questions
Take Quiz

ENG301 - Business Communication

Importance: Communicating effectively in speaking and writing is useful in all business areas, such as management, technical, clerical, and social positions.

0 questions
Take Quiz

ISL202 - Islamic Studies

Definition of faith. Belief in the special terminology of Islam means to believe in the Prophets of God as such, that is to acknowledge that for our.

0 questions
Take Quiz

IT430 - E-Commerce

Examines e-business models, digital payment systems, cybersecurity, and legal aspects of online transactions.

0 questions
Take Quiz

IT430 - E-Commerce (Elective)

E-commerce platforms, payment gateways, and security protocols for online transactions.

0 questions
Take Quiz

MCM301 - Communication Skills

Enhances presentation, negotiation, and interpersonal communication skills for technical professionals.

0 questions
Take Quiz

MGIT661 - Final Project - I

Capstone project phase 1: Research, proposal writing, and initial implementation of a business/IT solution.

0 questions
Take Quiz

MGIT662 - Final Project - II

Capstone project phase 2: Final implementation, testing, and presentation of the developed solution.

0 questions
Take Quiz

MGMT627 - Project Management

Covers PM methodologies (PMBOK, PRINCE2), stakeholder management, and project lifecycle phases.

0 questions
Take Quiz

MGT101 - Financial Accounting

Introduction to Financial Statements: Recording of Transactions, Accounting equation, Voucher, its types and Posting to Ledgers, Recording of Stock, Cost of..

0 questions
Take Quiz

MGT201 - Financial Management (Elective)

Covers financial analysis, budgeting, and investment decision-making for businesses.

0 questions
Take Quiz

MGT211 - Introduction to Business

Introduction to Business, Nature and Scope of Business, Objectives of Business, trade, commerce & industry, Organizational Boundaries & Environment..

0 questions
Take Quiz

MGT211 - Introduction to Business (Elective)

Overview of business fundamentals including management, marketing, and organizational structures.

0 questions
Take Quiz

MGT301 - Principles of Marketing

Discuss concepts, tools, and skills necessary in developing an effective marketing and implementation plan, with a particular emphasis on customer satisfaction.

70 questions
Take Quiz

MGT301 - Principles of Marketing (Elective)

Explores marketing strategies, consumer behavior, and digital marketing trends.

0 questions
Take Quiz

MGT402 - Cost & Management Accounting

Focuses on cost analysis, budgeting, variance analysis, and managerial decision-making tools.

0 questions
Take Quiz

MGT501 - Human Resource Management

Covers HR functions: recruitment, training, performance appraisal, and employee relations strategies.

0 questions
Take Quiz

MGT502 - Organizational Behaviour

Explores individual/group dynamics, motivation theories, leadership styles, and organizational culture.

0 questions
Take Quiz

MGT503 - Principles of Management

The major managerial functions, according to Fayol, were planning, organizing, commanding, coordinating, and controlling.

0 questions
Take Quiz

MGT504 - Organization Theory & Design

Examines organizational structures, design principles, and strategies for adaptability in changing markets.

0 questions
Take Quiz

MGT510 - Total Quality Management

Teaches quality control frameworks (Six Sigma, ISO), continuous improvement, and customer satisfaction metrics.

0 questions
Take Quiz

MGT601 - SME Management

Strategies for managing small/medium enterprises: funding, scaling, and operational challenges.

0 questions
Take Quiz

MGT602 - Entrepreneurship

Explores business ideation, startup funding, business plan development, and innovation management.

0 questions
Take Quiz

MGT610 - Business Ethics

Examines ethical dilemmas in business, corporate social responsibility, and sustainable practices.

0 questions
Take Quiz

MGT611 - Business & Labor Law

Covers legal frameworks for contracts, employment regulations, and corporate compliance.

0 questions
Take Quiz

MGT613 - Production / Operations Management

Focuses on supply chain optimization, production planning, inventory control, and quality assurance.

0 questions
Take Quiz

MTH001 - Elementary Mathematics

Elementary Mathematics

0 questions
Take Quiz

MTH101 - Calculus and Analytical Geometry

Covers limits, derivatives, integrals, and analytical geometry with applications in software engineering.

0 questions
Take Quiz

MTH202 - Discrete Mathematics

Focuses on logic, sets, graphs, and combinatorics essential for algorithm design and cryptography.

0 questions
Take Quiz

MTH302 - Business Mathematics & Statistics

Perform arithmetic operations. Simple and compound interest. Perform basic calculations of the percentages, averages, commission, brokerage and discount.

0 questions
Take Quiz

MTH501 - Linear Algebra

Covers matrices, vector spaces, and linear transformations with applications in computer graphics and machine learning.

0 questions
Take Quiz

MTH601 - Operations Research

Optimization techniques, linear programming, and decision-making models for software project management.

0 questions
Take Quiz

PAK301 - Pakistan Studies

PAK 301 Pakistan Studies is an insightful course that explores the rich history, culture, and socio-political landscape of Pakistan.

0 questions
Take Quiz

PHY101 - Physics

Introduction to classical mechanics, electromagnetism, and thermodynamics for problem-solving in technical domains.

0 questions
Take Quiz

PSC201 - International Relations

This course basically focuses upon the need and importance of International Relations. It is designed to provide the student with an introduction to the study..

0 questions
Take Quiz

PSY101 - Introduction to Psychology

The course will encompass basic concepts of psychology. Concepts like learning, memorizing, retention, emotions, process of thinking

0 questions
Take Quiz

SE601 - Software Construction & Development

Code refactoring, version control (Git), and CI/CD pipelines for scalable software.

0 questions
Take Quiz

SE601P - Software Construction & Development (Practical)

Hands-on labs for DevOps tools like Jenkins, Docker, and Kubernetes.

0 questions
Take Quiz

SE602 - Software Re-Engineering

Legacy system modernization, reverse engineering, and code migration strategies.

0 questions
Take Quiz

SOC101 - Introduction to Sociology

In this course, we explore the origins of sociology, major sociological theories, research methods, and basic sociological principles. We also study how the.

0 questions
Take Quiz

STA301 - Statistics and Probability

Teaches statistical methods, probability distributions, hypothesis testing, and regression analysis for data-driven decision-making.

0 questions
Take Quiz