Sunday, September 25, 2011

Programming Project Proposal

I would like to create a website that talks about the different browsers and their functionalities that some people do not know about, as well as some recommended add-ons for security and ease-of-use.
Many people are still using Internet Explorer, without knowing that there are other options or maybe even confused about other browser options.
The site would explain the differences, as well as highlight certain functions within browsers that users may not have noticed, and teach them how to use them.


Sunday, September 18, 2011

Handwritten VS Digital Signatures

The emergence of digital signatures have led to many debates about the pros and cons of digital signatures and handwritten signatures. Both serve the same purpose of authenticating a person and proving the legitimacy of a document or data. Though digital signatures have their benefits, I believe that handwritten signatures are still more stable, more widely accepted and have less issues to deal with. As digital signatures are new, they have unresolved issues and problems.

As mentioned in the article, ultimately, a digital signature is something that is signed and produced by a machine. If someone steals your machine, and with it your private key, they could pretend to be you, legitimately. The same is not true for a handwritten signature. Someone cannot steal your pen and reproduce your signature. The private key is similar to the use of seals by kings, during the olden days. If someone had secretly made a copy of the seal itself. No one could tell the difference between a real and a forged document.

Quoting the document, "A fundamental difference, then, between digital signatures and handwritten signatures is that digital signatures require a combination of computer systems and third parties to exist, and computers can have both accidental errors and malicious subversion. Handwritten signatures do not require the same ecosystem, and are not exposed to the same risks." As mentioned, though computer errors are very few and wide between, a small error or a virus in the machine could compromise your private key and thus compromise your digital signature.

Ultimately, handwritten signatures will be here for a while, at least until the major issues with digital signatures have been resolved.


Resources

FACE Assessment 1

Facts
Location: USF Harney Building
Organisation Name: Computer Science for San Francisco (CS4SF)
Services Provided: Knowledge and skill taught in the classroom.
Project Details: A program inspired by the SEP program done during the summer and created to educate and expose women, in this case, junior high school girls to Computer Science

Assumptions
People: Junior high school participants
Reputation: The SEP program was successful during the summer, and since this is a variation on the same program, adapted to 8 weeks, people should have a good opinion on the course
Previous Experiences: A similar teaching experience to younger children in China.
Media Coverage: The USF California website has a video on the recent SEP program and the program was covered by an NBC affiliate.

Challenges
Questions: Is the material appropriate for their age range? What do we have to take into account while teaching students of this age?
Concerns: I am concerned with communication with this age group and whether they will be able to remember the materiel taught in the previous week.

Expectations
Professional Development: Participation in the program can be added to my resume.
Learning: As a teacher, I would truly learn and understand the materiel that I would teach to them and hopefully they can learn too.
Personal Connections/Growth: It would definitely help me in my communication skills which would help me in my future career.

Saturday, September 10, 2011

Reflective Post 2: Identity theft

An issue that has troubled the people since a long time is identity theft. Many people have fallen victim to these types of frauds, where they are impersonated, and various benefits are gained in their name and actually gotten by the criminal. The after math of these crimes is great, as the person impersonated is the one who is usually held accountable for a crime that they have not committed. In fact, they would be bewildered and probably never knew that they were impersonated.

And nowadays, with the use internet, identity theft is easier than ever. E-mails can be sent in someone else's name, for example, the person's bank, requesting personal information which would then be used to impersonate the victim. These types of online phishing take advantage of people's trust and claim to be legitimate businesses and organisations to obtain information. There are many different type of viruses that could infect your computer and steal your personal information such as keyloggers which would record your passwords.

The victims in cases of identity theft are twofold, the person whose identity was stolen, and the organisation or company who has been cheated of services or goods. As both sides have been tricked by the criminal, neither one is at fault and are both the victims.

As computer scientists, we can help by improving the security of computers and their usage. We can also help educate people what these cyber criminals can do over the internet and help them guard from future threats. An uneducated user will not know how dangerous it is to click on random links or give away personal information on the internet. Also, by developing better antivirus and anti spyware programs, we can help prevent and protect others from these types of threats.

Friday, September 2, 2011

Reflective Entry 1

The first article I read was Service-Learning: A Balanced Approach to Experiential Education by Andrew Fuoco. In it, he tries to explain what exactly is service learning and how it has changed over the years. He elaborates on the guidelines used to form service learning programs and on the different types of service learning programs.

The article is quite new to me as I have not read many aricles about service learning. As it is required for a USF student to take a class with a service learning requirement, it is enlightening to see what kinds of experiential learning programs are considered service learning. The many different forms that service learning takes is also new to me, because although I have heard and taken part in those programs before, I had not realised their similarities with service learning. His defintion of service learning as benefiting both community and student equally is accurate.

I agree with the explanations and classifications of service learning types. The five different program types explained in the article are volunteerism, community service, field education, internship and service learning. The simple figure in the book showing the focuses of each program between the service provided to the recipient and the knowledge gained by the provider. In essence, the graph is pretty accurate as to what the focuses of each program are. Volunteering is mostly for the benefit of the recipient, internship focuses on teaching with hands-on experience, and service learning aims for a balance between the two.

In the conlusion of the paper, Fuoco states that each and every service learning program can be mobile along the graph and the program could be leaning towards service or learning at any particular point in the program. I think this is particularly true, as there could be different activities or tasks in each program which may lean towards either end of the spectrum.

I cannot find a point in the article that I disagree with, as all of his classifications make sense and he is not trying to argue for or against Service Learning but simply defining and classifying it.

The second article in question is Why Service-Learning is Bad by John W. Eby. In this he describes the faults of current service learning programs and how they can actually do more harm than good. He also offer a solution to the problem and offers suggestions on how to improve the current service learning efforts.

Many of the points that Eby brings up in the article things that I haven't thought about as a participant of service learning. The raises the question that trying to help may not actually be helping, if you don't know what you're doing. As the saying goes, the worst results are often caused by the best of intentions.

I agree with Eby that the service-learning system has some flaws. The rise of service learning efforts and volunteerism, where people offer their services for free could actually be detrimental as volunteers may actually be taking jobs away from the people who really need it. If an organization could get people to come for free and volunteer their work without pay, they have no need to hire any people to do the same job. In a sense, volunteers take away jobs from the people who may be most in need of one.

Sometimes the motives and purposes of a service learning program may be catering to an academic institution or company instead of the recipients of the services performed. For example, I have taken part in a service-learning program where I joined a group that taught English to primary age schoolchildren in China. Although we worked hard to teach the children as much as we could with a specialized syllabus designed for short courses, we wondered how effective it actually is. Would any of the children we teach have a use for the rudimentary english that we teach them within the 3 short weeks we taught them? Are we really benefiting the children with this crash course syllabus? In the end, I was comforted by the knowledge that the students at least will get a head start in their primary school education in English.

But here is where I disagree with Eby. Although some service learning programs have these flaws, ultimately, the student and the community both gain from the interactions between them. Long term service learning programs, in particular, do not teach students to put band-aids on social problems, as the students are more commited to the problem are manage to see it more from many different sides and can actually see the reults of their effort. After all, if we cannot educate the young to be more socially aware of problems, who will?

In the end, as Eby says, service learning has the potential to do both great harm and good, as with most of our human inventions. The only thing to do is make sure that we continue to improve the structure of service learning to actually benefit both community and participant equally, as Fuoco says in his article.