This module delves into the foundational principles of blockchain technology and its transformative applications. Students will gain a comprehensive understanding of the cryptographic and distributed systems concepts that underpin blockchain. The course explores the architecture of major blockchain platforms, with a focus on smart contracts and the development of Decentralized Applications (DApps). Through practical lab sessions and a final project, students will acquire hands-on experience in designing, developing, and deploying their own DApps on a modern blockchain network.
System administration is a specialized field of information technology that focuses on the maintenance, operation, and security of computer systems and networks. In a system administration course, students will learn the fundamental principles and techniques for managing computer systems, including hardware, software, and network components. The course typically covers topics such as system installation and configuration, user and group management, system monitoring and troubleshooting, backup and recovery strategies, security and access control, and system performance optimization. Students will also learn how to use various system administration tools and utilities, such as command-line interfaces, scripting languages, and monitoring software. Additionally, they will be introduced to emerging trends and technologies in the field of system administration, such as virtualization, cloud computing, and containerization. By the end of the course, students should have a solid understanding of how to manage and maintain computer systems and networks, and they should be able to apply their knowledge to solve real-world system administration problems. This course is typically targeted towards students pursuing a degree in computer science, information technology, or a related field, as well as IT professionals looking to enhance their skills and knowledge in system administration.
Brief Description of Aims & Content : The Training aims at imparting the learner shop floor experience on popular computers and software in the industry. Trainees will be exposed to the shop floor environment with practical skills on the applications of computer hardware and software in the industry with special emphasis on theory and practice of Computer automation and development of Computer Software and software systems.

Brief Description of Aims and Content:
This module assists aspiring IT entrepreneurs in developing great ideas into great companies. With strong economies presenting rich opportunities for new venture creation, and challenging economic times presenting the necessity for many to make their own job, the need to develop the skills to develop and act on innovative business opportunities is ever present. Using proven content, methods, and models for new venture opportunity assessment and analysis, students will learn how to enhance their entrepreneurial mindset and develop their functional skill sets to see and act entrepreneurially. The initial steps to creating a business plan are examined as well. Our goal is to demystify the startup process, and to help you build the skills to identify and act on innovative opportunities now, and in the future. This module will as well demonstrate to students how to secure funding for their company. It will demystify key financing concepts to give IT aspiring entrepreneurs a guide to secure funding.
Learning Outcomes
Having successfully completed the module, students should be able to:
- Develop innovative ideas for new companies
- Develop their functional skill sets to see and act entrepreneurially
- Secure funding for their businesses
- Enhance their entrepreneurial mindset
- Create an innovative business plan
Indicative Content
Section One: Entrepreneurial Perspective
- What is entrepreneurship?
- Who is an entrepreneur?
- Entrepreneurship, creativity, and innovation
- The world's most innovative companies
- Types of innovations
- Entrepreneurs and strategic decisions
- The opportunity analysis canvas
Section Two: Entrepreneurial Mindset, Motivations and Behaviors
- Entrepreneurial mindset
- Entrepreneurial motivations
- Entrepreneurial behaviors
- Risk taking in entrepreneurial decision-making
- Risk, uncertainty, and stakeholder involvement
Section Three: Industry Understanding
- Knowledge conditions
- Demand conditions
- Industry lifecycle
- Industry structure
- Competitive advantage
- Learning curve
- Complementary assets
- Reputation effects
Section Four: Customer Understanding and Business Models
- Macro changes that increase new venture opportunities
- Exploring and satisfying real market needs
- Strategic positioning and planning
- Value innovation
- Opportunity identification
- Business modeling
- Business planning
Section Five: Sources of Capital for the Early Stage Company
- Where to find investors?
- Why consider friends and family as investors?
- What’s bootstrapping?
- Are incubators and accelerators a fit?
- What are angel investors?
- When to explore early-stage venture capital?
- When are you ready for late-stage venture capital?
Section Six: Getting Funded – Steps in the Funding Process
- What is due diligence?
- What is your company worth?
- How to negotiate a term sheet?
- How to establish common stock?
- When to use convertible notes?
- What is preferred stock?
- When to use alternative sources of capital?
Section Seven: Pitching Investors and Closing the Round
- What do investors need to see?
- How to create the pitch deck?
- How to tell your story?
- How to close the round?
This Course introduces Mobile Applications development using Flutter, Its main objectives are to introduce students to Dart Programming, cross-platform mobile apps architecture, and building blocks. Familiarize with the app Development Environment using VS, Android studio and or Intellij, and last but not least, the development itself of Android applications from scratch to the deployment and publishing of android applications on Google Playstore. this course will be conducted using a hands-on approach where students will develop a number of apps based on the theories and concepts of app development using flutter learnt.