CIT 261

CIT 261 Personal Project 2017

CIT 261 Project work space represents knowledge gained during a BYU-Idaho web programming and development class. This class primarily covered the use of vanilla JavaScript and CSS to create various changes and manipulations to the DOM. This class exposed me to a number of features found in JavaScript and the use of CSS that I found very helpful and beneficial to my future work in Web development.

Through this class I gained a much better understanding of the JavaScript language and its functional use in web development and design. A few of the most prominent features that were most interesting and useful to me are as follows:

  • JSON.Parse
  • JSON.Stringify
  • localstorage
  • sessionStorage
  • console.log
  • document.getElementById
  • AJAX

Lastly, gaining a solid understanding of how the DOM functions and can be manipulated was deeply interesting to me. Adding and removing objects to the DOM, updating existing objects, and working with the JSON data that is then used to modify the DOM was quite exciting. Overall I have a very good understanding of how I can use these new skills and knowledge in my profession.

CIT 261 Team Project

CIT 261 Team Project was the class final. The foundation of the mathematics behind the project was adapted from Jens T. Satre - http://www.satellite-calculations.com original work for calculating satellite position using TLE data.

Our class adapted the original work and added multiple world map images and a simplified drop down list for selecting a limited set of satellites. Additionally, we added a manual data entry text area and added logic to parse the TLE data into usable objects for use in the satellite calculator.

Github CIT 261 >> Github CIT 261 Team Project >>