1- Computer Science and programming conapts (399$) 2- Certification preparation course optional (99$) 3- Exam (99$) 4- CubeSat Assembly (399$) 5- Summer Camp (Separate cost)


C$999 

Choose age range : *

More Details


The Nano Satellite Track

1. The Computer Science & Programming Concepts

Course Information:

Course Code: SAT-01

Course Type: Mandatory

Prerequisite: None

Duration: 10-15 hours (given as 2 hrs per class)


Grading:

The course depends on continuous evaluation where students make various exercises during the course.


Course Description:

This course is designed to provide a comprehensive introduction to Computer Science and Programming Concepts with a specific focus on developing the skills necessary to program CubeSats using Arduino. Students will embark on an engaging journey into the world of computer science, exploring fundamental programming principles, algorithmic thinking, and hands-on experience with Arduino-based CubeSat development.


Course Aim:

The primary aim of this course is to equip students with a solid foundation in computer science and programming, emphasizing practical application through CubeSat programming using Arduino. By the end of the course, students will gain the knowledge and skills needed to understand and implement programming concepts in the context of CubeSat missions.


Course Objective:

The student will:

  • Understand Fundamental Programming Concepts:
    Grasp key programming concepts such as variables, data types, control structures, and functions.
  • Develop knowledge in Arduino Programming:
    Acquire practical skills in programming with Arduino, including writing and debugging code, using Arduino libraries, and interfacing with sensors and actuators.
  • Apply Algorithmic Thinking:
    Cultivate algorithmic thinking skills to solve problems systematically and design efficient algorithms for CubeSat applications.
  • Explore CubeSat Architecture:
    Gain insights into CubeSat architecture, subsystems, and components, with a specific focus on the integration of software and hardware.


Course Outline:

  • Introduction to Computer Science and Arduino 
    • Overview of Computer Science fundamentals.
    • Introduction to Arduino and its applications in CubeSat programming.
    • Setting up the Arduino development environment.
  • Basic Programming Concepts
    • Variables, data types, and operators.
    • Control structures (if statements, loops).
    • Functions and modular programming.
  • Introduction to CubeSat Architecture
    • Overview of CubeSat structure and components.
    • Understanding CubeSat missions and applications.
  • Arduino Programming for CubeSats

    • Introduction to Arduino programming for Cubesat
  • Arduino Programming for CubeSats
    • Writing and debugging Arduino code.
    • Utilizing Arduino libraries for CubeSat applications.
    • Interfacing with sensors and actuators.
  • CubeSat Simulation Project
    • Collaborative project: Simulating a CubeSat mission.
    • Implementing programming concepts in a practical scenario.


Prerequisites:

  • Each student must have his own PC/Laptop.
  • Each student must have an access to internet.
  • Software
    • Internet connection
    • Arduino IDE
  • Hardware
    • Windows PC or laptop


2. NEP Certification Preparation

Course Information

 Course Code: SAT-02

Course Type: Optional

Prerequisite: SAT-01

Duration: 4 hours (given as 2 hrs per class)


Grading

The course grading is based on the student’s results in the Nanosatellite Engineering Professional (NEP) certification exam.


Course Description

This is an optional course in case the student wants to get his certificate. The "NEP Certification Preparation" course is designed to equip participants with the knowledge and skills necessary to successfully prepare for and obtain the Nanosatellite Engineering Professional (NEP) certification. This program covers key concepts, and best practices to ensure participants are well-prepared for the challenges posed by the NEP certification examination.


Course Aim

The primary aim of the "NEP Certification Preparation" course is to empower participants with the expertise and confidence required to successfully pass the Nanosatellite Engineering Professional. The course focuses on providing a deep understanding of the core concepts, methodologies, and skills essential for the NEP certification. Participants will engage in a comprehensive learning experience that not only prepares them for the examination but also enhances their professional capabilities, ensuring they are well-equipped to excel in their respective fields.


Course Objectives

  • Ensure participants have a good grasp of the key topics and subject areas covered in the NEP certification examination.
  •  Facilitate the application of theoretical knowledge to real-world scenarios through case studies.
  •  Develop participants' critical thinking skills to analyze complex problems and formulate effective solutions, aligning with the requirements of the NEP certification.
  • Offer guidance on creating personalized study plans, utilizing resources efficiently, and maintaining a focused and disciplined approach to exam preparation.
  •  Confidence Building: Cultivate confidence in participants by providing ample opportunities for practice exams, constructive feedback, and addressing common challenges faced during the certification process.


Course Outline

  • Introduction to NEP Certification
    • Overview of NEP certification
    • Importance and benefits of NEP certification
    • Examination structure and format
    • Registration process and requirements
  • Core Concepts Review
    •  In-depth review of key concepts covered in the NEP certification exam
    • Focus on foundational principles and theories
    • Q&A sessions for clarification and understanding
  • Exam Strategies and Techniques
    • Time management strategies
    • Approaches to different question types
    • Tips for navigating the exam format
    • Mock exam practice with debriefing
  • Critical Thinking and Problem-Solving Skills
    • Developing critical thinking skills
    • Problem-solving techniques specific to NEP exam scenarios
    • Interactive exercises to enhance analytical abilities
  • Study Habits and Resources
    • Creating a personalized study plan
    • Efficient use of study resources
    • Recommended reading materials and additional resources


Prerequisites

  • Each student must have his own PC/Laptop.
  • Each student must be ready for the certification exam.
  • Software
    • Internet connection
  • Hardware

    • Windows PC or laptop


3. CubeSat Assembly

Course information

Course Code: SAT-03

Course Type: Mandatory

Prerequisite: SAT-01

Duration: 15 hours (given as 2 hrs per class)


Grading

The course depends on continuous evaluation where students make various exercises during the course.


Course Description

The "CubeSat Assembly" course is an immersive and hands-on learning experience designed for participants interested in the field of small satellite engineering. This course provides a comprehensive exploration of the CubeSat assembly process, covering essential concepts, practical skills, and the details involved in constructing a functional CubeSat nanosatellite. Participants will engage in a blend of theoretical instruction, practical demonstrations, and collaborative projects, gaining the expertise required to assemble and deploy CubeSats successfully. 


Course Aim

The primary aim of the "CubeSat Assembly" course is to equip participants with the knowledge and hands-on skills necessary to independently assemble and integrate CubeSats. The course aims to foster a deep understanding of CubeSat design principles, subsystem integration, and the overall assembly process. By the end of the course, participants will possess the confidence and practical expertise needed to contribute to CubeSat projects, advancing their capabilities in the field of small satellite engineering.  


  Course Objectives

  • Hands-on Assembly Skills: Acquire practical skills in assembling and integrating CubeSat components, focusing on structural assembly, electrical wiring, and subsystem integration. 

  • Troubleshooting and Problem Solving: Develop problem-solving skills for identifying and resolving common challenges encountered during the CubeSat assembly process. 

  • Documentation and Compliance: Understand the importance of thorough documentation throughout the CubeSat assembly process, including compliance with standards and regulations. 

  • Communication Systems Configuration: Configure CubeSat communication systems, ensuring effective data transmission and reception with ground control stations. 


Course Outline

  • Introduction to CubeSats
    •  Definition and Overview of CubeSats 

    • Historical Context and Evolution 

    • Types and Configurations 

    • CubeSat Applications and Missions 

  • CubeSat Components and Subsystems
    • Structure and Frame 

    • Power Systems 

    • Communication Systems 

    • Onboard Computers 

  • CubeSat Components and Subsystems

    • Sensors and Payloads 

    • Thermal Control Systems 

    • Attitude Determination and Control Systems (ADCS) 

  •  CubeSat Design Considerations

    • Size and Mass Constraints 

    • Launch Vehicle Compatibility 

    • Orbital Considerations 

  • CubeSat Design Considerations

    • Integration with Launch Deployers 

    • Regulatory Compliance and Licensing 

  •  CubeSat Kit Unboxing and Overview

    • Overview of Provided CubeSat Kit 

    • Identification of Components 

    • Familiarization with Kit Documentation 

    • Safety Guidelines for Assembly 

  • Assembling the CubeSat Structure

    •  Step-by-step Assembly Process 

    • Structural Integrity and Fastening Techniques 

    • Mounting Subsystems and Components 

    • Quality Assurance and Inspection 

  • Integrating CubeSat Subsystems

    •  Electrical Wiring and Connections 

    • Power Distribution 

    • Communication System Integration 

    • Testing Subsystems and Interfaces 

    • Troubleshooting Common Integration Issues 

  • Software Configuration and Onboard Programming 

    •  Loading and Configuring Onboard Software 

    • Testing Software Functionality 

    • Troubleshooting Software Issues 

    • Overview of Ground Control Systems 

  • Post-Assembly Review and Documentation

    •  Documentation Requirements 

    • Final Quality Checks 

    • Lessons Learned and Best Practices 

    • Closing Remarks and Next Steps 

  •  Course Conclusion and Q&A Session

    •  Recap of Key Learning Points 

    • Open Forum for Questions and Discussions 


Prerequisites 

  • Each student must have his own PC/Laptop. 

  • Each student must have an access to internet. 

  • Software: 

    • Internet connection 

  • Hardware: 

    • Windows PC or laptop 

    • CubeSat Kit version 2