Software Design and Development

This course equips students with essential computing skills for today’s tech-driven world. Through hands-on projects using tools like Arduino, Balsamiq, Google Sites, and Trello, students explore hardware and software integration, UI design, web development, and project management while building strong technical skills and creative problem-solving abilities for future careers in computing.

Understanding the Digital World – Systems and Infrastructure

  • 1: How Computers Understand the World.
  • 2: Getting to Know the Tech: Arduino.
  • 3: Introduction to Hardware and Software Integration.

UI/UX and Design Thinking for Applications

  • 1: Design Thinking and the Fundamentals of UI Design.
  • 2: Deconstructing Popular Apps (UI Focus).
  • 3: Wireframe Your First App UI Using Balsamiq.

CMS through Google Sites

  • 1: Introduction to Web Technologies.
  • 2: CMS Structure and Design Planning.
  • 3: Build Your First Website with Google Sites.

Introduction to Software Development Lifecycle

  • 1: Introduction to SDLC.
  • 2: Project Planning using Gantt Chart.
  • 3: Waterfall vs Agile in action.

Guided Project and Showcase Preparation

  • Hands-On Experience

Course Title

  • Software Design and Development

Module Titles

  • Understanding the Digital World – Systems and Infrastructure
  • UI/UX and Design Thinking for Applications
  • CMS through Google Sites
  • Introduction to Software Development Lifecycle
  • Guided Project and Showcase Preparation

LO1: Explain how computers and digital systems process information, including basic hardware and software interactions.

LO2: Demonstrate foundational understanding of embedded systems and hardware–software integration using platforms such as Arduino.

LO3: Apply design thinking principles to analyse user needs and usability requirements in software applications.

LO4: Develop a basic functional website using a content management system and fundamental web technologies.

LO5: Describe the phases of the Software Development Lifecycle (SDLC) and their role in professional software projects.

LO6: Produce a mini project that addresses a real-world problem through appropriate design and development practices.

LO7: Plan a simple software project using project management techniques.

L08: Communicate software design, development processes, and project outcomes effectively in a professional and academic context.

Ready . Get Set . Skill

Ready . Get Set . Skill

contact us

Hurry Up!

297,000+ Students who already have a head start. Enrol now to access our exclusive courses and stay one step ahead.

For Free Tutorials fill the form below.

ING Skill Academy

Kamal Pokhari, Kathmandu, Nepal

Let's know each other better!

Give us a call at 9801022144 !