This course introduces students to the fundamental concepts, principles, and applications of taxation. It examines the role of taxation in economic development, public finance, and government policy. Students will learn how taxes are assessed, collected, and administered, with an emphasis on both direct and indirect taxes. The course provides an analytical framework for understanding tax systems, tax laws, and taxpayer obligations within the context of both individual and corporate entities. By the end of the course, students will be able to apply tax principles in practical situations and understand their implications on business decision-making and public welfare.

By the end of the course, students should be able to:

Ø Explain the basic principles and objectives of taxation.

Ø Identify different types of taxes and their economic implications.

Ø Understand the structure of tax systems and administration.

Ø Compute basic tax liabilities for individuals and businesses.

Ø Analyze the impact of taxation on economic and social development.

Ø Demonstrate knowledge of tax compliance, avoidance, and evasion.

This module introduces students to mobile application development using Flutter, a modern open-source framework for building cross-platform applications. The course emphasizes hands-on learning, enabling students to design, implement, and deploy mobile apps for Android and iOS platforms. Students will learn the Dart programming language, Flutter widgets, state management, UI/UX design, and interaction with backend services. By the end of the module, learners will have the skills to build fully functional mobile applications and understand best practices for mobile development.

Learning Outcomes:

Upon completion of this module, students will be able to:

  1. Understand the fundamentals of Flutter and Dart programming.

  2. Design and develop responsive mobile user interfaces using Flutter widgets.

  3. Implement state management techniques in Flutter applications.

  4. Integrate mobile apps with backend services and APIs.

  5. Debug, test, and optimize mobile applications for performance.

  6. Deploy mobile applications to Android and iOS platforms.

  7. Apply best practices in mobile app development, including UI/UX principles and code maintainability.