ENGG1001 Programming for Engineers Assignment 2 Brief Semester 1 2025 | UQ

Published: 14 May, 2025
Category Assignment Subject Computer Science
University The University of Queensland Module Title ENGG1001 Programming for Engineers
Assignment Title Satellite monitoring 
Due Date 23 May 2025
Academic year 2025

Introduction 

Engineers need to design, operate and maintain systems. This assignment concerns the operation and maintenance aspect of engineering, specifically within the realm of low Earth satellites. Satellites are important in today's technological landscape because they provide communications, internet and telephone services. The availability of smart engineering technologies has enabled the launching into orbit of vast numbers of relatively small satellites, each of which can be monitored and controlled individually. The major player in the satellite industry is Spacex, which has launched thousands of their Starlink satellites. Below is a look at the rocket used to send up their satellites.

ENGG1001 Programming for Engineers Assignment 2 Brief Semester 1 2025 | UQ

One of the issues associated with the increased number of satellites is the potential for them to crash into each other. To address this, contemporary satellites have the capability of orbit adjustment. Satellite operators monitor for collisions and modify the orbit accordingly with appropriate engine thrust. In this assignment, you will be writing computer programs to query a database of known satellites. This process can be used in a real-world scenario to assess the likelihood of a collision. For this purpose, you will have access to a database provided by the Union of Concerned Scientists at: Union of Concerned Scientists

Buy Answer to This Assignment & Raise Your Grades

Request to Buy Answer

Satellite Orbital Trajectories

Figure 2(a) shows some satellites in orbit about Earth. The satellites orbiting the Earth are in elliptical orbits (and a circular orbit is a special case of an ellipse). For this reason, the geometry of an ellipse is very useful for computing information about satellite orbits, such as the time taken to complete the orbit and the speed of the satellite at points along its orbit. The basic geometry of an ellipse is shown in Figure 2(b). An ellipse is characterised by the lengths of its major and minor axes and its focus points. In an orbital mechanics sense, the satellite only orbits one of the focus points; the Earth is the focal point. We will need to compute some basic orbital parameters in this assignment. The images in Figure 2 provide a visual reference for our calculations. There are two important points on the orbit, and they are given special names: (1) the apogee is the point where the satellite is furthest from Earth; and (2) the perigee is the point where the satellite is closest to Earth. In this assignment, the data about a satellite's orbit will be given in terms of altitudes at apogee and perigee. 

ENGG1001 Programming for Engineers Assignment 2 Brief Semester 1 2025

Figure 2:Elliptical orbits. (a) depiction of satellites in various orbits about Earth; (b) geometry of an ellipse. Source: UCS Satellite Database User's Manual [1]. 

Let's now look at some properties of actual satellites in orbit above the Earth. The properties include those related to the satellite itself and the orbit it occupies. Table 1 shows data for a small selection of satellites. Sky Muster 1 — an NBN satellite — and Starlink-1009 are both communications satellites, but the differences between them show the evolving nature of communications satellites technology. Sky Muster 1 is an example of a single large piece of infrastructure (6440 kg) that sits in geosynchronous orbit so that it permanently services a portion of the Earth (ie. Australia). By contrast, Starlink-1009 has a mass of 227 kg and occupies a low Earth orbit. It moves around the Earth in about 1.5 hours but is part of a much larger constellation, and collectively the constellation can service all regions of the Earth's surface.

Are you trying to find someone who can help with my ENGG1001 Programming for Engineers? Well! You're in the right place, our podium, Workingment, provides Computer Science Assignment Help. Our well-researched and talented professors can also provide you with odd assignments. Suppose you're judging whether to Write My Assignment with our professors. No doubt! Our team can help with your assignment. We also provide Free Sample assignments for your guidance. Get in touch right now!

Workingment Unique Features

Hire Assignment Helper Today!


BIOM5713: Lab report marking scheme Assignment

BIOM5713: Lab report marking scheme: Partial or too lengthy description of how the method used in the practical is suitable to address the experiment aims and objectives. Partial or not well organised objective evaluation of the aims.

CSN6224 Computer Network Assignment Guidelines Trimester March 2025-26

Your organisation manages four interconnected cloud data centres designed for high availability. Each data centre provides different cloud-based services, and network segmentation is achieved using VLANs.

MANM526 Statistics and Econometrics Final Project Description Semester 01 2024-25

The app industry is one of the most lucrative and rapidly growing sectors within the digital economy. Apps compete fiercely in app stores, such as the Apple iOS App Store, to capture users’ attention.

6C21518 Early Years Education Assignment: ECCE Scheme Case Study for National Policy Impact on ELC in Ireland

6C21518 Early Years Education Assignment: This project offers you an opportunity to demonstrate your understanding of the evolution of the Early Years Education Sector in Ireland.

BUSA6004 Introduction to Inference, Modelling, and Forecasting Individual Assignment 1 Session 1 2025 | MU

Perform a statistical test to test whether there is evidence that the average price is greater than $1.2 million (for Houses) or the average price is greater than $0.7 million (for Units). In your response, show all the steps of a hypothesis test.

AVIA1301 Simulation in Aviation Incident Investigation Essay -Assessment 2 Brief

AVIA1301 Assessment 2 Essay: Prior to submitting your assignment, you are required to sign the Assessment 2 Student Declaration in the Assessments Hub. Failure to do so will disallow you from submitting your assignment.

MKTG301 Marketing Research Project Brief 2025 Spring

The client questions which market to enter globally. You have about one month to prepare an analysis of various national markets and present the recommended alternative to a set of directors and managers of the client firm.

BUSA6004 and Introduction to Inference, Modelling, and Forecasting Individual Assignment 2 Session 1

BUSA6004 Question 1 - Research Question: a) Fill out the "Actual Rate" column below for 1 AUD to USD exchange rate, e.g. 0.65, for January to May 2025. You are free to pick any day/time from each of the months.

CIPD Level 7HR01 Assignment: Strategic Employment Relations Questions

CIPD Level 7HR01 Assessment Questions At a recent team meeting some of your junior people professional colleagues openly shared their frustrations about their understanding of employment relations.

LAW6097 United Nations: Law and Practice Module Guide | BCU

This intellectually stimulating and exciting module engages with the law and practice of the United Nations for resolving international crises. It provides you with critical knowledge of the UN Charter, international humanitarian law and international human rights law for solving humanitarian disasters.

Online Assignment Help in UK