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 : *

Learn More


The Nano Satellite Track

Table of Contents

1. Computer Science & Programming Concepts................ 1

2. Certification Preparation........... 3

3. CubeSat Assembly.................... 4

4. 10 Days Summer Camp............. 5


1. Computer Science & Programming Concepts

Course information

Course Title

:

Computer Science & Programming Concepts

Course Code

:

SAT-01 (Mandatory)

Prerequisite

:

None

Age range

:

TBD

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

Session 1

2 hours

Introduction to Computer Science and Arduino (2 hours)

  • Overview of Computer Science fundamentals.
  • Introduction to Arduino and its applications in CubeSat programming.
  • Setting up the Arduino development environment.


Session 2

2 hours


Basic Programming Concepts (2 hours)

  • Variables, data types, and operators.
  • Control structures (if statements, loops).
  • Functions and modular programming.


Session 3

2hours

Introduction to CubeSat Architecture (1 hour)

  • Overview of CubeSat structure and components.
  • Understanding CubeSat missions and applications.

Arduino Programming for CubeSats (1 hour)

  • Introduction to Arduino programming for Cubesat


Session 4

2 hours

Arduino Programming for CubeSats (2 hours)

  • Writing and debugging Arduino code.
  • Utilizing Arduino libraries for CubeSat applications.
  • Interfacing with sensors and actuators.


Session 5

2 hours

Algorithmic Thinking (1 hour)

  • Introduction to algorithmic thinking.
  • Problem-solving exercises related to CubeSat programming.

CubeSat Simulation Project (1 hour)

  • Collaborative project: Simulating a CubeSat mission.
  • Implementing programming concepts in a practical scenario.


Session 6

2 hours

CubeSat Simulation Project (2 hour)

  • Collaborative project: Simulating a CubeSat mission.
  • Implementing programming concepts in a practical scenario.


Session 7

2 hours


Communication and Data Handling (2 hours)

  • Introduction to CubeSat communication protocols.
  • Handling data in CubeSat missions.



Prerequisites

  • Each student must have his own PC/Laptop.
  • Each student must have an access to internet.


Tools

Software:

  • Internet connection
  • Arduino IDE

Hardware:

  • Windows PC or laptop


References

https://www.arduino.cc/



 


2. NEP Certification Preparation

Course information

Course Title

:

NEP Certification Preparation

Course Code

:

SAT-02 (Optional)

Prerequisite

:

SAT-01

Age range

:

TBD

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 Objective

  • 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

Session 1

2 hours

Introduction to NEP Certification (45 min)

  •  Overview of NEP certification
  • Importance and benefits of NEP certification
  • Examination structure and format
  • Registration process and requirements


Core Concepts Review (1:15 hours)

  •  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

Session 2

2 hours


Exam Strategies and Techniques (45 min)

  • 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 (45 min)

  • Developing critical thinking skills
  • Problem-solving techniques specific to NEP exam scenarios
  • Interactive exercises to enhance analytical abilities


Study Habits and Resources (30 min)

  • 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.


Tools

Software:

  • Internet connection

Hardware:

  • Windows PC or laptop


References

???




 


3. CubeSat Assembly

Duration: 15 hrs

Course information

Course Title

:

CubeSat Assembly

Course Code

:

SAT-03 (Mandatory)

Prerequisite

:

SAT-01

Age range

:

TBD

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

This course is .


Course Aim

The primary aim of .



Course Objective

The student will:

  • ware.



Course Outline

Session 1

2 hours

In

Session 2

2 hours


  • Baodular programming.



Prerequisites

  • Each student must have his own PC/Laptop.
  • Each student must have an access to internet.


Tools

Software:

  • Internet connection

Hardware:

  • Windows PC or laptop


References

???





 


4. 10 Days Summer Camp

Duration: 10 Days

Course information

Course Title

:

10 Days Summer Camp

Course Code

:

SAT-04 (Optional)

Prerequisite

:

SAT-03

Age range

:

TBD

Duration:

:

4 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 .


Course Aim

The primary aim of .



Course Objective

The student will:

  • ware.



Course Outline

Session 1

2 hours

In

Session 2

2 hours


  • Baodular programming.



Prerequisites

  • Each student must have his own PC/Laptop.
  • Each student must have an access to internet.


Tools

Software:

  • Internet connection

Hardware:

  • Windows PC or laptop


References

???