Within the JIIS, the requirements consist of creating a logo, a login page, a banner and footer, links to different pages in the site, a welcome page, and under construction pages. The following is the sheet of current requirements for JIIS (Click to enlarge):
How can a software developer create applications that best meet customers' needs?
Tuesday, December 30, 2014
Extra Blog: JIIS
Within the JIIS, the requirements consist of creating a logo, a login page, a banner and footer, links to different pages in the site, a welcome page, and under construction pages. The following is the sheet of current requirements for JIIS (Click to enlarge):
Wednesday, November 26, 2014
Extra Blog: break;
[Note: I've done this blog 3 times now due to this Blogger phone app not doing what I want. This is either due to my inability to use phone apps properly, lack of a user friendly design, or the general lack of functionality phones can provide. I'd like to believe it's the last one on that list.]
As college appeoaches its finals week, my 5 hour, bi-weekly homework is finally coming to an end on Monday, Dec 1. What this means is that I will not only get a break from staying up till 3am, trying to finish half of what I'm supposed to accomplish, but that I will have more time to work on my independent component - creating a website using HTML, JavaScript, and a little bit of CSS. However, for the time being, I'm concentrating on finishing the last of this boring homework, writing this blog post, and, most importantly, finishing my UC application so I can submit it before Nov 30th when the UC servers get jammed.
As for my independent component, I am planning to first create a logo, then learn HTML formally through the use of my pretty HTML and CSS book, then design the layout of how I want it to look, and lastly, coding and testing it. I hope to get from this experience a clearer perspective of what a programmer does in the 21st century, what were some things that worked and did not work during this process, and whether my current answers will be stronger or weaker in answering mu EQ. But for the time being, I will (attempt to) enjoy my Thanksgiving break at Las Vegas - walking around during the day; sitting in my room and working on assignments at night.
[Another note: I can't put photos in here, so I can't really format this post with pictures in the way I want. I'll upload a picture here about this app. I don't really know where it will show. Someone, or maybe in the near future, me, should make an actually intuitive word processing application for mobile phones. But who uses their mobile phones for anykind of seriously formal work? I certainly don't. *looks away from cell phone screen as I type this]
Photo caption: This interface is misleading. If you exit this program without clicking 'done' at the top left, your progress is all erased. It's basically a "save" button, so why not label it "save." I mean, what if I'm not "done" and I want to save? There's no option for that, is there?
Wednesday, November 12, 2014
Blog 10: 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)
Take a stance (It allows you to argue some point, Cannot be a recitation of facts or a list)
Format (It is specific, The wording makes sense)
Tell us if each meets the rule of three.
Tell why they do or don't.
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?
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. The senior team will be meeting with students shortly for EQ revision and approval; you are expected to bring your research notebook to that meeting with your EQ draft written inside in pencil.
Monday, November 3, 2014
Blog #9: Lesson 1 Reflection
What are you most proud of in your Lesson 1 Presentation and why?
I am most proud of speaking exactly what I wanted to say at the pace I wanted to say. I had enough information planned to extend as far as 15 minutes or more, but I was able to quickly omit, speed up, and leave time for me to get all my points across in ten minutes. I am proud that I had enough preperation and knew my topic well enough to be able to do this.
2. Questions to Consider
a. What assessment would you give yourself on your Lesson 1 Presentation (self-assessment)?
AE/P
b. Explain why you deserve that grade using evidence from the Lesson 1 component contract.
Professionalism:
- Volume/enunciation: Had clear volume and clear speech, fumbled over words a few times
- Body language/eye contact: Felt relaxed and move to the boards as I needed to. Looked as various places in the room and not just one spot
- Engages audience/content clarity: Engaged audience twice, used presentation method as an example in itself for my 1st answer, and clearly enunciated what I was going to talk about and what the purpose was for.
- Application of research made evident by referencing specific examples: Cited or showed about 10 examples of content through props and pictures.
- At least one published research cited: Mentioned 3 printed sources, 1 book, 2 internet articles
- Mentorship and/or interview referenced: Referenced mentorship twice, one for suggesting the book I read and one of her actual experience in the work place.
I deserve an AE/P because I met and went above and beyond the listed P requirements on the contract by doing extensive preparation, engaging the audience in meaningful exercises, and incorporating the presentation itself as actual content of my presentation (Answer to the EQ of having foundation knowledge; Teaching basic fundamental concepts in the presentation) while making this apparent to the audience. I also had fun teaching during my time up at the front of the room.
3. What worked for you in your Lesson 1?
Getting the audience involved and getting multiple participants to answer questions. Also, content all related to each other and I was able to explain something complex in to simplistic terms the audience could relate to and understand. Also, the powerpoint worked to show examples of my topic, rather than containing content in itself. Knowing what I wanted to say and studying the topic thoroughly helped tremendously.
4. (What didn't work) If you had a time machine, what would you have done differently to improve your Lesson 1?
What didn't work was the whole paste code on the white board with tape. It didn't work because it became too much of a hassle and would have wasted too much time. I had to skip part of putting the whole code up on the board. If I could go back and do something differently, I would have reminded myself that I could use technology to do that code, or that I could use the doc cam rather than big pieces of paper. Also, I would not use a powerpoint since I didn't really need it; I knew the examples and knew what I needed to say. I could have visually shown the examples on the doc cam, but I wasn't aware that I could use when I was planning for the lesson.
Friday, October 31, 2014
Extra Blog: if (today == "Monday") {
The hook I want to start off with is show pieces of technology that have become an essential part of our lives. I want to show things from super complex computers to minute programs such as the TI calculator. The goal of this is to get the audience to relate to what I have to say. I will then ask the audience what is in common with these different devices - what makes them run and do what they do. The answer will be Computer Programming. I will then state that this is what will influence society in the present as well as in the future.
After, the hook, I will say the overly generic introduction everyone has to say: "My name is Jason Wu, my topic is Computer Programming, and my Working EQ is 'How can an individual become a successful Computer Programmer in the 21st century?'"
The main points I want to covering my presentation are "What is a Computer?" "What is Computer Programming and why is it important?" a class "activity" where I ask people what a block of code means, explain that block of code using code I will put on the white board, and my first answer to my essential question. Although it seems like a lot, I feel that doing this exercise helps to support my reasoning for my first answer not only in just stating facts, but in practice as well. Teaching people the basics of computers, programming, and simple code embodies my answer to "Have a solid foundation of programming knowledge in coding through practice"
I will state the question "What is computer programming?" and emphasize that in order to fully understand what it does, one must know what a computer is at a basic level first. My plan is to explain are computers are any kind of technology that interprets binary code into an action. This binary code, on or off, can be described in physical switches or electrical current flowing through wires. After this, I will go back to show examples of modern computers and applications that run on programs. An additional statement I will make, if I find I have enough time, would be how simple technology like 9 digit calculators are considered computers as well as the wires and transistors are represented as off or on.
Once I state this, I will transfer over to the topic of "what is computer programming and why is it important," Computer Programming allows us to go beyond simple calculators and makes the altering of 1's and 0's into something legible. Here, I will cite my source from an article on Wisegeek titled "What does a computer programmer do?" saying that "computer programmers design software in logical work flow charts" through different programming languages. I will summarize this stating that computer programming basically represents the 1's and 0's in a visual form of plain English that the computer will understand. In order to ease people's fear that code is overly complicated, I will reassure them that coding can be complex, but having a good foundation in coding will lead to success in the future. If there is time, I will state this is my answer which I will explain shortly. This will lead into showing a simple block of code - the "if statement."
Once I finish with my explanation the "if statement," I plan on stating my first answer to my EQ: ""Have a solid foundation of programming knowledge in coding through practice." Here, I will cite my mentor as she taught me how it is obvious when hiring when someone does not know the basics. She encourages that becoming an expert requires dedicating time and practice towards obtaining programming knowledge. In addition, I will also cite norgriv.com which states that in order to master a programming language, one must continuously use and practice coding with that language. Mastery of in a field of work is desirable of employees and will lead to success in the 21st century.
I will conclude with: "Thank you for listening and participating in my lesson. Remember that having a good foundation in computer programming is essential for success. Therefore, as a parting word, remember this: creating things in life is difficult, but for computers, creation is literally at your fingertips."
TL;DR
I will hook with questions regarding current technology and cover what a computer is, what computer programming is, what an "if statement" is, and what my first answer to my essential question is.
Wednesday, October 15, 2014
Blog 8 - Research and Working EQ
1. What is your working EQ?
How can an individual become a successful computer programmer in the 21st century?
2. What is a possible answer to your working EQ? Please write the answer in thesis format.
- Have a clear understanding of the specifications of a program
- Continuous learning of new skills and languages as technology changes with time
- Good communication, planning, and responsibility with the team you work with
- Have a solid foundation of programming knowledge in studying algorithms, knowing many languages, and practicing over a long period of time
The most important sources that has helped me to come up with and answer to my EQ has been my mentor and my own experiences so far. From what my mentor says and from what she does, I came up with the answers "Have a clear understanding of the specifications of a program" and "Have a solid foundation of programming knowledge in studying algorithms, knowing many languages, and practicing over a long period of time." I developed these answers due to my mentor stating that the programming field is a "Life-time learning experience" where one would have to continually learn how to operate or use new forms of technology. This is similar to what Clint Shank, a writer of technological subjects, once said:
4. Who is your mentor, or where are you doing mentorship, and how does what you are doing relate to your working EQ?
My mentor is my mom, Lily Wu, who helps to teach me how things are done at her workplace. It relates to my EQ since what she teaches me and is having me to for my Independent Component #1 is based on her own, current experience as a successful 21st century programmer. Therefore, what she tells me and what I learn from her all related to my EQ, "How can an individual become a successful computer programmer in the 21st century?" This mentorship is a direct source of information towards answering my EQ.
Wednesday, October 1, 2014
Blog 7: Independent Component 1 Approval
- 10-15 hours reading and learning about HTML, CSS, and JavaScript and how to integrate them with each other
- 10 hours making the initial framework and functionality of website
- 5-10 hours adding additional features to the website.
.png)
.png)




.png)
