Monday, January 20, 2014

Additional Post 5: Independent Component 1 Update 2

I have started to layout the actual application on Android by starting with the homescreen. However, I still need to code the functions of each button and image so that it can be tested out. Also, the activities for each one will be created soon so it will begin.

Homescreen layout.

Code for app. Still needs actions for each button

Wednesday, January 15, 2014

Blog 12: Third Interview Questions

Content:

Post 10 open-ended questions for approval you want to ask an expert in the field of your senior project.  The first question should be your essential question and the other nine must be about the foundation of your essential question or help you answer your essential question.

If you have already interviewed someone two times, you aren't allowed to interview that same person without House teacher approval.

The interview itself is not due till Friday February 21st to turnitin.com.   However, we want to give you as much time as possible, so we are asking you to complete the blog now. Remember that in addition to turning in the interview, you also need to turn in the verification sheet to your House teacher.


1. What is the best programming language to use when developing mobile applications?
2. Which programming language has the most useful assets when working on applications?
3. What language is essential for any programmer to have experience with?
4. How would a mobile developer prepare for a new project?
5. How much planning is required before coding/ development occurs?
6. When does object-oriented programming become a huge part of the application development process?
7. Why would development require much planning?
8. How does the user's opinion matter when developing an application?
9. How does a prototype help your team discover any bugs within the app?
10. What is your preferred language to use when coding an application?

Thursday, January 9, 2014

Blog 11: Mentorship 10 hour Check

Content:

1.   Where are you doing your mentorship?


I am currently doing my mentorship at Cal Poly Pomona's Student Affairs Information & Technology Services Office.

2.   Who is your contact?


Director Cathy Bates

3.   How many total hours have you done (total hours should be reflected in your mentorship log located on the right hand side of your blog like your WB)?


Currently have 14 hours
   
4.   Summarize the 10 hours of service you did.


For my first 10 hours of service I have done, I was able to experience multiple aspects of SAITS such as going around the campus and observing the problems other departments face, as well as meetings regarding the improvement of service for SAITS. Some other aspects include the process for clearing (D-BAN) and preparing (Imaging) computers to prepare them for deployment.

5.   Email your house teacher the name of your contact and their phone number confirming who they should call to verify it.  


It shall be done.

Monday, January 6, 2014

Blog 10: Senior Project, The Holiday

Content:

1.  It is important to consistently work on your senior project, whether it is break or we are in school.  What did you over the break with your senior project?

Over the break, I finished my last Research Check and completed another Research Check from a new source called Android Application Development ALL - IN - ONE for Dummies. I was also able to start on my Independent Component by creating a basic rough draft blueprint for a mobile application. Along with that, I also set up my programming work space so that my coding can go as smoothly as it can.

2.  What was the most important thing you learned from what you did and why?  What was the source of what you learned?

The most important thing that I learned from what I did was that I should plan and set up so that my design and function is what I want it to be. I also learned to set up my System Development Kit (SDK) as well as my Android Virtual Device (AVD) so that I can prepare my setup to test and prototype the application. The source of this information came from my Research Check.

3.  If you were going to do a 10 question interview on questions related to answers of your EQ, who would you talk to and why?

I would talk to a college student (preferably a Junior or Senior) majoring in Computer Science and has experience for programming in multiple languages or creating mobile applications because they are currently learning new techniques for programming languages in order to streamline the processes. Another person I would interview would be a programmer/manager of applications used. They hold a lot of experience in managing applications as well as updating.

Monday, December 30, 2013

Additional Post 4: Independent Component Update 1

Hello everyone. Just an update on the independent component. After looking at the work amount to make 2 applications for 2 different platforms would be difficult, I decided to leave it at 1 platform: Android. However, I will be using Java as the main language. For the designing of the applications, I created a rough draft of how it would look like and what each button would function as. For example, when a user would tap the "homework" button, it would lead to another screen showing what homework is assigned had the user added it. I also plan to add extra functions such as shortcuts to jump to different screens.

This rough draft is also important since it serves as a blueprint for me to follow. Link to view rough draft is here.

Wednesday, November 27, 2013

Additional Post 3: The process of D-BAN and imaging

For mentorship on Monday, Director Bates assigned me to the back of the SAIT's under Joel and Edward's wings. They work on the computers themselves, which includes imaging, D-BAN, and cleaning out the computers.

An image is basically a ghost of an installed OS that has custom settings that a person can use. Once it is saved, it can be installed on different computers without going through all the hassle of working with installs all over. It was interesting to see that. I was able to look through and start an installed image process as well.
D-BAN or Darik's Boot and Nuke
 D-BAN or Darik's Boot and Nuke is a process used to make sure hard drives securely cleared so that any data that was previously on it is not able to be recovered. It works by overloading sectors of the hard drive with binary code so that it basically "shreds" through the data and makes it unrecoverable. I was able to try out the D-BAN which was fairly simple. Just booting it up from a flash drive and making sure it went through the process was really straightforward.
Computer in process of D-BANning
 Cleaning out computers and labeling were also a part of the day but those were straightforward.
All of these computers are being updated and re-imaged for streamline updates
I found it very enjoyable and interesting to learn. I find it important to learn this since creating an image to fit certain departments' needs fit what the client would need for an application.

Thursday, November 21, 2013

Blog 9: EQ

Content

1.   Review this.  Confirm by stating "I reviewed the rule of three for writing an EQ."
Essential Question 
Once a topic is chosen, the student will develop a working essential question.  The purpose of the working essential question is to help the student build a strong foundation of research which will allow him or her to create an essential question that encourages depth and rigor in the chosen topic.  An essential question must:
  • Provide a framework for studies (It calls for breadth and depth of research, Is not a yes/no question)
  • Takes a stance (Allows you to argue some point, Cannot be a recitation of facts or a list)
  •  Format (It is specific, The wording makes sense)
I reviewed the rule of three for writing an EQ.

2.  Review the following EQs and
  • Tell us if it meets the rule of 3 criteria.
  • Tell why it does or why it doesn't
 a.  What is the most important factor in healthy weight loss?
 b.  What is most important to securing a conviction in a criminal investigation?
 c.  What is most important in creating a hairstyle that best satisfies a customer?
 d.  How can an Anesthesiologist best treat chronic pain?

A)It meets the rule of 3 criteria since it not a simple yes/no question. Stances can be taken in accord to the question and is simple to understand terms.
B) Does not meet rule of 3 criteria because it does not provide enough information to research specific topics (what types of criminal investigations). Wording is a bit confusing, not stating a specific element (most important...).
C)Meets the rule of 3. Stances can be taken albeit not too detailed or specific. It provides a framework for study and makes sense.
D) Does not meet rule of 3. Stance cannot be taken and rather leaves one to read from a list to answer the EQ. Wording make sense.

3.  Based on your review of the rule of 3 and your experience with assessing four EQs, please write another draft EQ for your senior project.

What is the best programming language when developing mobile applications?