Category Archives: Networking and Operating Systems

Networking and Operating Systems Assignments and Information

Spring 2016 – Final Project – Final Testing Phase

Objective:

  • I can continue building my experimental model and proceed with my experimental procedures to complete my project by the specified deadline.

Links:

Assignment:

  • Continue working on your experiments. Remember your guiding question and use the Scientific Method to guide your experimental procedure. Form your hypothesis, test with an experiment, analyze your data and draw conclusions to help answer your guiding question.
  • Based on last week’s build experience, continue to assess how much time you need to complete your project, and determine whether or not this project can be accomplished within the remaining four weeks (again taking into account this week’s odd Tuesday schedule). Adjust your Team Work Plan  and project scope accordingly.
  • Checkpoint 5 will occur on Friday, April 22th. At that time, each team will be expected to submit a written log of their weekly activities as  evidence of progress to receive credit for Checkpoint 5.

Spring 2016 – Final Project – Build Phase/Testing Phase

Objective:

  • I can continue building my experimental model and initiate my experimental procedures to complete my project by the specified deadline.

Links:

Assignment:

  • Continue working to build your finished product.
  • Begin procedures to conduct your experiment. Remember your guiding question and use the Scientific Method to guide your experimental procedure. Form your hypothesis, test with an experiment, analyze your data and draw conclusions to help answer your guiding question.
  • Based on last week’s build experience, continue to assess how much time you need to complete your project, and determine whether or not this project can be accomplished within the remaining four weeks (taking into account this week’s odd schedule). Adjust your Team Work Plan  and project scope accordingly.
  • Checkpoint 4 will occur on Friday, April 15th. At that time, I will speak to each team, looking for evidence that sufficient progress is being made towards completion of the project within the time frame specified in the Team Project Work Plan. All teams will once again be expected to provide evidence of progress to receive credit for Checkpoint 4.

Spring 2016 – Final Project – Build Phase

Objective:

  • I can collect materials and begin building my experimental model to complete my project by the specified deadline.

Assignment:

  • Begin working to build your finished product.
  • Collect and begin to assemble your materials into a working product.
  • If your project does not have a physical component, begin procedures to conduct your experiment.
  • Based on this week’s build experience, continue to assess how much time you need to complete your project, and determine whether or not this project can be accomplished within the remaining four weeks (taking into account this week’s odd schedule). Adjust your timelines and project scope accordingly.
  • Checkpoint 3 will occur on Friday, April 8th. At that time, I will speak to each team, looking for evidence that sufficient progress is being made towards completion of the project within the time frame specified in the Team Project Work Plan submitted last week. All teams will be expected to provide evidence of this progress to receive credit for Checkpoint 3.

Spring 2016 – Final Project – Planning and Research Phase

Objective:

  • I can conduct research to determine what materials, procedures and time resources I need to complete my project by the specified deadline.

Required Files:

Team Work Plan 2017

Assignment:

  • Begin working to determine what materials you need to complete your project’s finished product.
  • Determine what you need to do to assemble said materials into a working model.
  • If your project does not have a physical component, determine what procedures you need to follow to conduct your experiment.
  • Estimate how much time you need to complete your project, and determine whether or not this project can be accomplished within the remaining five weeks (taking into account this week’s odd schedule and the April 1st holiday). Adjust your timelines and project scope accordingly.
  • If you have not already, please complete a Team Work Plan and submit it by Thursday, March 31st to complete Checkpoint 2.

Spring 2016 – Final Project – Checkpoint 1

Week 1 – Checkpoint

As soon as possible, you should submit a document to the StudentsTempFiles/StudentDropFolder/Final Project Checkpoint 1 folder that contains the following details:

  • Your Name (if you are teaming up with someone, include both team members’ names)
  • Your guiding question
  • If you are teaming up with someone, you must submit a Team Agreement as well (edit the PDF document in Acrobat and turn in a digital copy to the drop folder).

I will review your guiding question and return your document to you with my approval, or with suggestions for revision. If your question is approved, you may proceed to the planning phase of the project. If your question needs revisions, submit the revisions for my approval as soon as possible.

Your guiding question must be approved by the end of the day on Friday, March 25th, 2016 for you to receive credit for the first checkpoint.

Spring 2016 – Final Project

Final Project

Over the next six weeks, you are tasked with developing a project that will address some aspect of Computer Science. The project must include an experimental element and a written description that combine to answer a guiding question.

 Guiding Question:

You must formulate a driving question that will guide the development of your final product. This should not be a question you already know the answer to, although you should form a hypothesis that will guide your testing. Nor should it be a question that has an answer that can be looked up on Google. Your driving question should be a computer science-related question that can be answered through experimentation and proven with empirical data. Possible driving questions include (but are not limited to):

  • How difficult is it to write a computer program that can guess a password?
  • How can one design a video game that teaches someone how to do something?
  • How can one learn more about app design by creating a new app or making improvements to an old one?
  • How does a computer work, and how are all the parts connected together to create a working electronic device?
  • Do extreme temperatures (both hot and cold) affect how well a computer performs given tasks?

You will need to submit your guiding question to Mr. Marmolejo, and receive approval before the end of the week.

Product:

At the end of the project, you will need to have a way to demonstrate the results of your experimentation. There are 3 products to choose from, each with varying levels of difficulty. The harder the product is to create, the more points it is worth.

Option 1 – 100 points: Create a working model of your project using your own materials, or materials that are available in the Center for Computer Studies, along with a written report detailing the steps you followed to complete the project, your experimentation procedure and the results of your experiment that lead to the answer you determined for your guiding question.

Option 2 – 85 points: Create a PowerPoint presentation that discusses all the elements of your experiment and details the steps you followed to complete the project, your experimentation procedure and the results of your experiment that lead to the answer you determined for your guiding question.

Option 3 – 70 points: Create a poster that discusses all the elements of your experiment and details the steps you followed to complete the project, your experimentation procedure and the results of your experiment that lead to the answer you determined for your guiding question.

Remember, these products need to include both the visual and written elements to receive full credit.

You will have checkpoints along the way and will get feedback from Mister Marmolejo throughout the course of the project.

Do’s and Don’ts:

Do be sure to pick a project that you are interested in, and that will continue to hold your interest for the next six weeks.

Do your research in class, and your experiments if possible.

Do yourself a favor and write up a plan for the next six weeks.

Do use your class time wisely: to conduct research, to build your project or to write up the results.

Don’t pick a project that will take one day to finish and expect to chill for the next five and a half weeks.

Don’t build a project for its own sake – make sure you develop a guiding question and an experimental procedure that the project can address.

Don’t sit at your desk and watch YouTube videos, unless they are directly related to your project.

Don’t bite off more than you can chew: make sure your project is something that you can finish within six weeks.

Don’t assume that six weeks is all the time in the world. As you discovered in the Directional Antennas project, the next six weeks will go much faster than you think – plan and manage your time accordingly.

Spring 2016 – DIY Directional Antennas Project – Reflection

Objective:

I can complete my midterm assessment by demonstrating and evaluating what I learned during the DIY Directional Antennas Project.

Links:

DIY Antennas Project Final Reflection Form:

https://goo.gl/forms/gSlSuu3xVN

Topics Discussed:

Wireless Networking
802.11 Wi-Fi spec
Directional Antennas
Waveguide Antenna
Yagi Antenna
Flickenger design Antenna

Assignment:

Today, we will complete our directional antenna project. Our goal was to sustain a 2.4 GHz Wi-Fi signal over a minimum distance of 100 yards (300 ft or ~92m). Many of the antenna designs successfully completed this task, but only one came out on top with a whopping 42% sustained signal quality. Please congratulate Christian and Luis for their outstandingly simple waveguide cantenna design that conquered all other designs. They will be enjoying pizza and wings as the rest of the class completes the final midterm reflection assignment.

The link for the midterm reflection assignment can be found here. Please follow the instructions on the form, and answer each question group with a complete five-sentence paragraph. Pay attention to your spelling, punctuation and grammar as you compose your paragraphs. This assignment is to be written in a professional tone in an academic voice, and it will be graded based on the criteria described on the form. This assignment is effectively your midterm assessment which represents the major portion of your project grade, and should be addressed accordingly.

Good luck, and thank you for all your hard work on this project. Do your best on your midterm reflection and then enjoy your Spring Break!

Posted: March 10th, 2016
Due Date: March 11th, 2016

Spring 2016 – DIY Directional Antennas Project – Build Phase and Testing

Objective:

I can demonstrate my understanding of computer networks, network operating systems and wireless networking by assembling a directional antenna with the intent of establishing and sustaining a 2.4 GHz wireless signal at a distance of greater than 100 yards.

Links:

Do It Yourself Wireless Antenna (Pringles Can Yagi): https://www.binarywolf.com/249/pringles_cantenna.htm

How to Build a Tin Can Waveguide WiFi Antenna: https://www.turnpoint.net/wireless/cantennahowto.html

802.11b Homebrew Wi-Fi Antenna Shootout: https://www.turnpoint.net/wireless/has.html

DIY Bi-Quad Directional Wi-Fi Antenna: https://lifehacker.com/5964111/diy-wi-fi-antenna-cheaply-extends-your-wireless-network

Build a Directional Wi-Fi Antenna from Kitchen Gear and a Baby Bottle: https://lifehacker.com/build-a-directional-wi-fi-antenna-from-kitchen-gear-and-1686173362

$10 Wi-Fi 16dBi Super Antenna: https://www.instructables.com/id/10–WIFI-16dBi-Super-Antenna-Pictorial/

Topics Discussed:

Wireless Networking
802.11 Wi-Fi spec
Directional Antennas
Waveguide Antenna
Yagi Antenna
Flickenger design Antenna

Assignment:

Today, we will continue the build phase of our directional antenna project. Remember that the goal is to sustain a 2.4 GHz Wi-Fi signal over a minimum distance of 100 yards (300 ft or ~92m).

All tools and equipment are located in Room 212. The wireless network cards are located in the cabinet closest to the Teacher Workroom door in Room 212. If the cabinet is locked, see Mr. Herrera for the key. If you have not already, you should request a wireless network card and install it in your PC. There should be enough wireless network cards to install one in each team’s PC for testing.

Please use this time to make progress on your project. I have extended the time well beyond the original projected testing date, but we do not have unlimited time. On Tuesday, March 1st, we will go out to the football field and test all completed antennas to allow those with working products to see the results and modify their designs if necessary. It is in your best interest to test tomorrow so you can tweak the design if necessary before the final test!

We will conduct final tests the week of March 7th. To be considered a success (and receive credit for the project), your antenna design must be able to sustain at least a one-bar wireless signal over a 100 yard distance (the length of the football field).

Reminder: The team (or individual) that produces the antenna that can reliably sustain the highest gain signal over the longest distance will receive a personal pizza and wings party, to be held while everyone else writes a four paragraph personal reflection describing their participation in this project.

Good luck, and remember: Your antenna doesn’t have to be perfect, it just has to be better than everyone else’s.

Posted: February 29th, 2016
Due Date: March 7th, 2016

Spring 2016 – DIY Directional Antennas Project

Objective:

  • I can demonstrate my understanding of computer networks, network operating systems and wireless networking by assembling a directional antenna with the intent of establishing and sustaining a 2.4 GHz wireless signal at a distance of greater than 100 yards.

Links:

Do It Yourself Wireless Antenna (Pringles Can Yagi): https://www.binarywolf.com/249/pringles_cantenna.htm

How to Build a Tin Can Waveguide WiFi Antenna: https://www.turnpoint.net/wireless/cantennahowto.html

802.11b Homebrew Wi-Fi Antenna Shootout: https://www.turnpoint.net/wireless/has.html

DIY Bi-Quad Directional Wi-Fi Antenna:  https://lifehacker.com/5964111/diy-wi-fi-antenna-cheaply-extends-your-wireless-network

Build a Directional Wi-Fi Antenna from Kitchen Gear and a Baby Bottle: https://lifehacker.com/build-a-directional-wi-fi-antenna-from-kitchen-gear-and-1686173362

$10 Wi-Fi 16dBi Super Antenna: https://www.instructables.com/id/10–WIFI-16dBi-Super-Antenna-Pictorial/

Topics Discussed:

  • Wireless Networking
  • 802.11 Wi-Fi spec
  • Directional Antennas
  • Waveguide Antenna
  • Yagi Antenna
  • Flickenger design Antenna

Assignment:

Today, we are going to begin a focused short-term project in preparation for our broader long-term project following Spring Break. The goal is simple: design and build a directional antenna that will sustain a 2.4 GHz Wi-Fi signal over a minimum distance of 100 yards (300 ft or ~92m).

The stretch goal is a little more complex: design and build a directional antenna that will extend that 2.4 GHz Wi-Fi signal as far as possible.

  1. Use the links I have provided to learn about do-it-yourself directional antenna designs. There are many designs to choose from, so do your research and select the design that you think will be most effective in extending and sustaining the Wi-Fi signal over the longest range.
  2. You may work with a partner, or choose to go it alone. If you choose to work with a partner, you will need to pick up and complete both a Project Team Contract and a Project Team Work Plan (available in the Student Pickup Folder in the Marmolejo NetOp 1-2 subfolder on the StudentsTempFiles network share).
  3. Even if you are working by yourself, use the Project Team Work Plan to identify and prepare for the steps of this project (i.e. research, acquisition of materials, installation, configuration, building, testing, modification and upgrades). Submit a completed Project Team Work Plan to the instructor as soon as it is completed.
  4. Proceed with the first identified steps in your Project Team Work Plan. Do your best to follow the plan, but don’t be afraid to amend or alter the plan as the need arises.
  5. You may work in either Room 225 or Room 212, but you will need to notify the instructor if you need access to Room 212.
  6. All tools and equipment are located in Room 212. The wireless network cards are located in the cabinet closest to the Teacher Workroom door in Room 212. You will need to request a wireless network card when you are ready to install it in your PC. (We only have four 802.11g network cards, so you will need to share unless you are willing to provide your own).
  7. Please use this time to make progress on your project. We have time provided to complete the project, but no time to waste. It is highly likely that your first antenna design may not be your final design, and you will need time to test and make adjustments to your design to achieve optimal results. Use the time given to build, test, modify and retest to get the best results!
  8. We will conduct final tests the week of February 22nd. To be considered a success (and receive credit for the project), your antenna design must be able to sustain at least a one-bar wireless signal over a 100 yard distance (the length of the football field).
  9. The team (or individual) that produces the antenna that can reliably sustain the highest gain signal over the longest distance will receive a personal pizza and wings party, to be held while everyone else writes a four paragraph personal reflection describing their participation in this project.

Good luck, and remember: the only way to eat an elephant is one bite at a time.

Posted: February 9th, 2016
Due Date: February 19th, 2016

Chap. 10: Building Systems & Applications

Objective:

Students will identify and explain key concepts of Software Development, Programming and Programming Languages.

Topics Discussed:

  • Systems Development
  • Software Project Development Lifecycle
  • Programming
  • Five-Step Programming Process
  • Programming Languages
  • Five Generations of Programming Languages
  • Object Oriented Programming
  • Visual Programming
  • Markup & Scripting Languages
Assignment:

  1. Visit https://connect.mheducation.com and read Chapter 10 on Building Systems and Applications. For those of you with programming experience, much of this will be review, but bear in mind that this chapter deals with theoretical software development as it pertains to the business environment, so there will be some terms and procedures that will be completely new to you. In this regard, I urge you to keep an open mind.
  2. Complete the Chapter 10 LearnSmart Practice assignment, due Friday of this week. The Practice assignment consists of 80 questions. Don’t forget to check your score afterwards, and if you got less than 80 percent, try, try again.
Assigned: January 26th, 2016
Due Date: January 29th, 2016