Monday, November 21, 2011
Wednesday, November 16, 2011
Refined Lesson Plan
Subject, grade level, and lesson topic.
a. Subject: Computer Human Interaction / Artificial Intelligence.
b. Grade level: Computer Science Graduate Students
c. Lesson Topic: Develop a mobile application. Students can choose the OS, android, or iOS. Topic is also optional.
Learning goals:
At the end of the lesson plan, student will be able to develop a mobile application. They will learn from the basic operations to advance features, depending on the application to develop. They also will be able to construct a Software Requirements Specification official document. This will be a group assignment composed of 4 team members broken down into the following:
1) Lead Programmer – Focuses on the coding section of the project.
2) V & V Supervisor - Main job is to document the project.
3) System Architect - Establishes the basic structure of the system
4) Designer – Explains the foundations of the software development process.
5) System Analyst – Liaison with the customer. Oversees in overall the success of the project. Makes sure the requirements specifications are met. Designs the workflow of the project.
Understanding or estimation of student interest, prior knowledge, or common misconceptions related to the topic; discuss how your lesson can tap into their interest or address misconceptions
This project will motivate students to develop something that is going to be helpful for them, because at the end of the project they will have the option to upload it to the actual market for the public to use. As a software engineer, it’s a great feeling that people use something that you have developed to make their lives easy or happier (if it’s a game app). This project will also help students to enrich their resumes when applying for a new job on the Technology field. Today mobile technology is a very demanding career, since the growth in this area; several companies are looking for mobile developers. With this project, students will have the basic knowledge on how to build a mobile app. If they get highly motivated they can build a very complex application.
Technology and resources that you are going to use
Teacher :
- Use of Edmodo to submit assignments, project deadlines and announcements.
- Videos on my web site related to mobile development on main site for student to reference.
- Course podcast, each class will be recorded as well as any PPT used, this is to help students to reference to the class given at any time and from anywhere.
- RSS. They can subscribe to the Course web site to keep up with announcements and news about the class.
- An online voting poll will be provided at the end of the project to vote for the best project. The winner will earn 5 bonus points.
- I will create an ePortfolio using Adobe acrobat Pro to store each team project.
Students:
- Website. Using Google sites each team will make use of a website to centralize their project.
- Blogs. Using Blogger each team will have a blog to upload each idea that they brainstorm their project.
- Bonus point if teams actually podcast their projects about what programming languages they used, what OS they chose and why.
- iPeer reviews. Using iPeer students have to provide teammates peer reviews each week on the project contribution.
- Bonus point if they use web conference software (video & audio) to communicate with the client.
- Wiki. Student will have to post their feasible report and the SRS on a private wiki. Only members of the team can view and edit the wiki content. They will grant me access to view only their work.
- Bonus point if they share links related to mobile development to their classmates using delicious or diigo.
- MS Lync. This is a tool provided by Microsoft, is another communication and collaboration tool that serves as IM, desktop sharing, video calls, and/or just audio calls with the use of speakers and a mic.
Concrete list of activities in your lesson in chronological order
1. Day 1. Introduction to the project, explain about project. I will explain about the different OS, advantages and disadvantages. I will form teams this day. I will make use of an online survey to give them the option to sort the most desired position to the least desired position.
2. Week 1. Will tell them the formed groups and their roles. Assignment will be given to research and brainstorm about an application to develop. Results will be posted on their blog.
3. Week 2. I will explain what a feasibility report is and leave them with the assignment to one to make sure the proposed project is feasible within the project time frame given. 6 weeks.
4. Week 3. Start implementing the application. Constant communication with the customer to go over the application and provide feedback.
5. Week 4. Testing application
6. Week 5. Submitting application to customer.
7. Week 6. Final presentation of finished product.
Student learning will be assessed on the following criteria:
- Proposed project runs successfully (no bugs) - 50%
- Project complexity. 30 %
- Code optimization. 10 %
- Documentation. 10%
Friday, November 11, 2011
12th Teacher Networking Technology and Content (TNTc) Conference

This was my first time attending a TNT conference and this one was the 12th!!! From now on I am not going to miss any future TNT conference. They are very informative and not matter how technology savvy you are, even if you now a lot or if you have plenty of experience in this field, at the end of the day you leave whit a very good taste and as I said, even if you have a lot of experience on technology you learned a lot. As you know technology is continuously growing at a very fast pace. I could not say that it grows every year, because companies keep releasing amazing technology through the year. I was not familiar with this conference I thought that we were going to be all in one room discussing about new technology and innovations, but that was not the case, you can attend to all of these available sessions from different presenters. It is hard to pick your sessions since they all very attractive. I guess it all depends on the technology you would like to start implementing in your classroom; those are the sessions you would attend.


After the apple session I went to the keynote presentation. He talked about many things but one of the things that caught my attentions is that this guy went to china recently and he bought an iPhone where you can actually have 2 SIM cards, which allows you to make calls from two different carriers. This technology is not currently available here at the US. He also used his iPad to show us how easy is to learn how to play guitar or any instrument. He actually played song for us during his presentation with his iPad.




One suggestion that I have about this TNT conference is that they should build a committee to approve the proposals, they should not let anyone to just present whatever they wanted, but overall it was a great experience, I would highly recommend that you attend to the next TNT conference. I bet you that you are going to learn something great at the end.
Saturday, November 5, 2011
How you can use podcast in your teaching?
I can tell you how you can use podcast technology in teaching because a couple of years ago a setup podcast and vodcast technology for the College of Health Science and School of nursing. For the podcast there are several ways to do it. One way is with a USB voice recorder, there are several brands and with different functionalities, but there are some key features that you might want to consider.
I recommend that your voice recorder have the following features.
· USB connectivity. This is very important as would make easier to transfer the audio files to your computer. If the voice recorder is USB 3.0 even better, because it will transfer the files faster.
· MP3 format. Make sure the voice recorder saves the audio files in MP3 format. MP3 is an audio compress format that will not take too much space in your computer, especially if your class last more than 50 mins.
After class you can easily upload your class podcast to your website, or to your blob using podomatic or archive.org.
For the vodcast I used an application called echo360, is not free but it offers a wide variety of features. Echo360 is a web based application that helps your organize your podcasts. It records your voice and what ever is in your screen. For instance, if you were doing a presentation in MS Power Point, it would save whatever is shown in the screen, plus your voice. I would recommend buying a wireless microphone, that way you can walk across the classroom and it would still record your voice. One of the great features that echo360 offers is that you can just schedule your class online. Let say that you teach MWF from 1:00pm to 2:00 pm. You can program to automatically create the podcast on a semester basis based on those parameters. For instance, you would tell it, save from 1:00 – 2:00 pm MWF from January 8, 2011 to May 10, 2011. It will automatically start recording during that time frame and it will post it for you into a website for your students, it also has the feature that at the end of the class to send an email to all of your students a link to the podcast, and they will be able to listen or download the podcast.
I could tell you so many stories about how podcast technology helps students. For instance, if one of your students missed a class, he or she can always get the podcast from the day missed, he or she will be able to listen to it and catch up with the class. Podcast technology also plays a huge important role on online courses. No matter what grade level, topic you teach podcast is great resource for your students.
Check out their website and watch the video on the home page, so you can get an idea how this works.
Tuesday, November 1, 2011
Use of Audio Podcast in K-12 and Higher Education
The use of podcast in K-12 and higher education provides another technology resource for the students to support students’ learning. Podcast technology is an additional technology to provide educational content. One of the many advantages of podcast is that it makes use of XML technology, which makes it a file-based downloads instead of streaming from the web. For the end user is way better to download the file to their computer and the listen to it as many times as they want, because once it is downloaded to your system, you will be playing an MP3 in your computer, rather than streaming it from the web which if you have a slow connections will make it difficult to listen to or you would have to wait several minutes to listen to it.