Archive for the 'ACM' Category

The 2nd UP ACM Programming Competition

Wednesday, March 1st, 2006
UP ACM

Want to win THREE iPod Shuffles plus Php 1,000 in cash? If you think you have the brains, then join the 2nd UP ACM Programming Competition!

What is the 2nd UP ACM Programming Competition?

The 2nd UP ACM Programming Competition will test the contestants’ problem solving and computer programming skills under time pressure. The contest will serve as a simulation for the ACM International Collegiate Programming Competion 2006, to be held in November this year.

Venue: MH 215, Melchor Hall, UP Diliman
Date: Thursday March 2, 2006 (Part of Silver Flame, the 25th Anniversary of the UPD DCS)
Time: 8:30am-12:00pm

Qualifications
1) Non-graduating UP undergraduate students (students with at least one year to stay in the University) from any course or college
2) No prior ACM-ICPC (International) experience
3) Contestants should form at most three members per team. Well, if you want to hog the three iPods…
4) The organizers are not allowed to join (doh!)

Prizes
1st prize
** THREE Ipod shuffles
** Php 1,000 (for the whole team)
** Internship opportunites from Pusit.com, a Friendster affiliate company

2nd prize
** Php 1,000
** Internship opportunites from Xackup, a Friendster affiliate company

3rd prize
** Php 500

For more information, visit http://2ndpc.upacm.org

Interested parties, contact Ardee Aram (09186951341), Mai Sibayan (09216484928) or TJ Roque (09224956730)

Sponsors
Pusit.com
Xackup
Hardware Magazine

UP ACM General Assembly

Tuesday, February 7th, 2006
UP ACM General Assembly

UP ACM members, clear your calendars for the first GA of the year!

General Assembly (Recruitment and Renewal, Free Food, and possibly Parlor Games, haha)

Feb13, 5:00 PM @ D.Consunji Room, UP Bahay ng Alumni

See you there!

Attn: Mobile Game Developers!

Wednesday, November 23rd, 2005

Ever wanted to create your own mobile phone game? Or itching to get known and rewarded for your mad game development skills?

Then drop by the Mobigame 2005 Seminar to be held this Friday at UP Diliman. Mobigame is a mobile game development competition and training sponsored by MMOG Philippines and DLSU. Get to ask the questions which matter, get the facts straight about this unique test of talents. Hear from the personalities behind the competition. And of course, freebies await!

Mobigame 2005 Seminar
10am - 12noon
Friday, November 25, 2005
Engineering Theater, Melchor Hall
University of the Philippines Diliman

This leg of the Mobigame 2005 school tour is proudly hosted by the Philippines’ one and only award-winning Association for Computing Machinery (ACM) chapter, UP ACM.

UPDATE (11/24/05): Competition mechanics can be found here.

ACM Crossroads (Fall 2005 Issue)

Thursday, October 20th, 2005

Image hosted by Photobucket.com

I’ve just received my very first copy of Crossroads, the ACM Student Magazine, and I’m happy with its selection of articles. The Fall 2005 edition features interesting articles such as Game State Fidelity Across Distributed Interactive Games and The Development of a Game Playing Framework Using Interface-Based Programming. Both seem to support the rising importance of game development in computer science, as mentioned in my previous post.

Crossroads is also distributed free of charge on this website, though you must be an ACM Member to receive the print edition.

Gaming in CS Curricula

Monday, October 17th, 2005

I quote from a TechnologyReview.com article:

“In a report for the National Science Foundation in 2000, the Carnegie Mellon researchers showed that freshmen in CS1 who used Alice [a program to teach programming through a game framework] average a B grade, while those in the control group who didn’t use Alice averaged a C.

Furthermore, retention rates — the proportion of students using Alice in CS1 who moved on to CS2 — rose from 47 percent to 88 percent.”

Several universities around the world are also using gaming-related courses to reverse the alarming slide in computer science enrollees.

I wonder when will UP Diliman’s DCS have a course on gaming or gaming development. Closest to such a course might be CS 176 (Computer Graphics) and CS 174 (Mobile Computing — mobile phone games, anyone?). Here’s a confession: as an avid gamer in high school, I took BS Computer Science because I wanted to create my own games.

Fortunately, our student organization, UP ACM, has two Special Interest Groups (SIGs) related to gaming — the Gaming Guild and the Graphics SIG. I really hope the SIG Heads present more exciting and informative projects for the second semester.

ACM Webcast a Blast!

Thursday, August 25th, 2005

Image hosted by Photobucket.com

The Association for Computing Machinery (ACM) A. M. Turing Award Lecture titled “Assessing the Internet: Lessons Learned, Strategies for Evolution, and Future Possibilities” was held at the University of Pennsylvania last August 22, 6PM Eastern Standard time, and was webcast live to various gatherings of geeks and geekettes all over the world.

For the Philippines, local chapter UP ACM paid gracious host to the historic event at the College of Engineering Theater, University of the Philippines - Diliman, on August 23, 6 to 7:50AM Philippine time. UP ACM members and UP Diliman Department of Computer Science faculty were in attendance.

After Eduardo Glandt, Dean of UPenn’s School of Engineering and Applied Science, kicked off the event, ACM President David Patterson gave an overview of ACM, its distinguished history, its stature as the world’s first and largest society for computing, and the “Nobel Prize of Computer Science”, the A.M. Turing Award.

Patterson then wasted no time in introducing the night’s main attractions — Vinton Cerf and Robert Kahn, recipients of the 2004 A.M. Turing Award and developers of the TCP/IP architecture, which basically allows the existence of the Internet and should be showered by ‘hallelujahs’ from Net addicts the world over.

“Vint” Cerf and “Bob” Kahn presented their lecture as what most (lay)men would call a “geeky” chat (I’d prefer “intellectual” conversation) between them, with ACM SIGCOMM Chairman Lyman Chapin moderating the talk. The wizardly duo proved to be engaging speakers, displaying the wit which absolutely made the lecture a lot lot more entertaining than I believe it should’ve been. (After all, academic lectures are meant to inform, not entertain.)

Several key points in the lecture which this relatively computer networks neophyte found to be interesting:

* Layering, while a very effective implementation strategy, isn’t exactly a fundamental requirement for networks. Also, the Open Systems Interconnection (OSI) architecture’s distinct lack of an Internet layer was mentioned by the speakers. Ah, the good ol’ OSI vs. TCP/IP match-up…

* The end-to-end nature of TCP/IP spawned a lot of creativity. It allowed P2P connections, for example, to flourish, because the two endpoints need only to know what the heck they’re trying to accomplish, never mind the medium between them. Cerf also touched on his idea of “the Edge” of the Net.

* SIGCOMM Chair Chapin broached the idea that innovation can spawn from any point, whether it’s from “the Edge” or from different interfaces.

* The environment/structure of the Internet today doesn’t allow for a big architectural change to occur, unlike the research environment of the past (uh, sandbox mode, anyone?). Nowadays it isn’t the logical structure of the Net which is being thoroughly understood by people — it’s the business models.

* Cerf and Kahn were one in stating their idea of “creeping incrementalism”; the Internet is incrementally evolvable and improvable. Kahn also expressed his belief that even incremental change can be very hard to attain in a distributed system. The mobile nature of today’s networks were also contrasted against the fixed terminals of the old, thus illustrating the need for file persistence.

* Kahn gave an analogy with Physics: like in Computer Science, the Physics timeline has key points where major upheavals had occured. The good ideas behind these upheavals not only needed to be damn good, but were strongly backed up by credibility.

* Other trains of thought were on “uniqueness and commonality”, and interplanetary Internet (oh yeah, baby).

After a standing ovation signified the end of the lecture, an open forum took place. Several interesting points raised:

* After being asked, “Is there a way to shut down the Internet?” (analogous to the emergency situation of shutting down a nuclear power plant going critical), Kahn responded that we have no compelling reason to suddenly put the entire Net in the freezer. Not his exact words, but you get my drift.

* The speakers expressed their belief that the “Everything is connected!” nature of the Net works both ways — it has a good side and a bad side. The latter rears its ugly head when organizations want to isolate parts of their own networks from the whole (e.g. internal networks). This is one of the driving reasons for the proliferation of Virtual Private Networks (VPNs).

* Kahn issued a challenge to the audience: Throw away the basics of Computer Science (yes, those early stuff you get to learn in BS CS). Can you identify the really major ideas that have popped out in the recent roll of years?

A second (and well-deserved) standing ovation marked the lecture’s conclusion, with everybody ending up a lot more geeky and brighter. Count me in as one of those guys. Truly, an informative session.

And of course, UP ACM didn’t fail to take care of its ranks, providing free food delivered hot straight from Jollibee. Boo-yeah!

Here’s one looking forward to the next ACM Webcast!

[Watch out for a possible re-run of the Turing Lecture Webcast (recorded) in the upcoming Gee!CS event of the Department this September 14, 2005.]

Perl-Python-PHP Knowledge Sharing Session

Tuesday, August 16th, 2005

http://p3.upacm.org

The Association for Computing Machinery - UP Student Chapter (UP ACM), in collaboration with the UP Linux Users’ Group (UnPLUG) and UP Computer Center, will hold a FREE tutorial on the programming languages Perl, Python, and PHP. This is OPEN TO ALL interested parties.

When:
24 August 2005, 12:00pm - 6:00pm
PHP, 12:00pm - 2:00pm
Python, 2:00pm - 4:00pm
Perl, 4:00pm - 6:00pm

Where: 1st floor UP Computer Center, UPAE Building, University of the Philippines - Diliman, Quezon City

Course Outline

* Language Basics
o overview
o variables
o operators
o loop control
o conditionals
o data structures/types
o functions/procedures/methods

* HTML Forms
o overview
o POST and GET
o form creation
o form processing

* File Interaction
o open/close operations
o reading/writing
o permissions

Only 20 slots are available per language. Registration is on a first-come first-serve basis.

For reservations, you can post a comment on this entry, or contact:
Ardee Aram ardee.aram@gmail.com
Waldemar Bautista waldemarbautista@gmail.com

or go to

http://p3.upacm.org

The 2005 ACM Turing Lecture Live Webcast

Monday, August 15th, 2005

For all members of UP ACM and the faculty of UP Diliman’s College of Engineering:

The Association for Computing Machinery - University of the Philippines Student Chapter (UP ACM) will be holding for the first time the live webcast of the ACM Alan M. Turing Award Lecture at the ACM SIGCOMM 2005 (Data Communications Conference) delivered at the Irvine Auditorium, University of Pennsylvania, Philadelphia.

Vinton G. Cerf and Robert E. Kahn, recipients of the 2004 A.M.Turing Award and pioneers of the Internet, will lecture on “Assessing the Internet: Lessons Learned, Strategies for Evolution, and Future Possibilities.”

The Turing Award, named after the British mathematician considered to be one of the fathers of modern computer science, is dubbed as the “Nobel Prize of Computing.”

ACM, through its award-winning Philippine Chapter, UP ACM, in partnership with the Department of Computer Science, will be sponsoring this rare event here in the College of Engineering. Since the lecture will begin in the US at 6:00 PM Eastern Standard Time on August 22, 2005, we will be able to view the webcast live at 6:00 AM, August 23, 2005 here in the Philippines. Tentative event venue will be the College of Engineering Theater. Refreshments will be provided to all attendees who make reservations on or before Friday, August 19, 2005.

The official press release on the 2004 Turing Award from ACM International can be found here.

For more information about the Turing lecture and the live webcast, please visit this link.

Read more about the A. M. Turing Award.

Brought to you by the UP ACM Executive Council.

ACM International Membership

Saturday, June 25th, 2005

Finally! I’m no longer just a member of an Association for Computing Machinery (ACM) student chapter (UP ACM). I’ve become a member of ACM International itself! Several hours ago I received the membership confirmation thru email. You can now send me a message at pykimpo [at] acm [dot] org. You can also view my ACM vcard (virtual business card).

For those immersed in computing and ICT, a membership in ACM maybe just right for you. For the discounted price of $18 (the special rate for economically developing countries), you’ll get the following (freely lifted from the ACM site):

Your ACM Student Portal Package Membership…

* Gives you access to over 450 FREE online IT courses, 395 FREE Online IT books and over 35 online IT publications!

* Will help you with your research, papers, discussions, thesis, and schoolwork.

* Can help you choose your career direction, succeed in school, and find the job of your dreams.

* Puts you in touch with a vast network of over 77,000 IT professionals and students.

* Will help keep you up-to-date with the latest news and information in the field.

Here I’ll insert the perfunctory sales pitch: What are you waiting for? Join now!

Updates on UP ACM’s Stunning Triumph

Friday, June 17th, 2005

I first broke the news on my main blog, Slip of the Pen. More than a week after, people are still reacting to this impressive victory which proved that Filipino students are of world-class caliber.

Firstly, UP ACM’s triumph has been announced on the esteemed INQ7.net website. The same article was also published in the news service’s Global Nation section. (UPDATE 06/23/05: UP ACM is in the news.up.edu.ph website.)

As an officer of UP ACM, I’d like to thank the people and organizations who helped spread the word:

1) Buchicoy Unleashed
2) Drakulita
3) Percolation
4) Prem Rara
5) The Parser Blog
6) The UP ACM Blog (but of course)
7) Tsoisi
8) WuzzU.P.

(If you posted an entry on the said topic and I failed to mention you here, kindly inform me at pykimpo [at] gmail [dot] com, and I’ll update the list.)

Below is the ‘official’ press release of UP ACM on the victory.

UP Student Org Beats First World Universities
By Phillip Kimpo II

Yes, the Filipino can.

A student organization based in UP Diliman’s Department of Computer Science (DCS) bested 750 chapters worldwide — many of them from the US — by winning the recently concluded Association for Computing Machinery (ACM) 2004-2005 Student Chapter Excellence Awards.

The Association for Computing Machinery - University of the Philippines Student Chapter (UP ACM), the first and only Filipino ACM chapter, bagged two out of the five categories, Best Community Service and Best Recruitment Program. UP ACM won 500 US dollars for each award.

Founded in 1947, ACM is world’s oldest and largest educational and scientific computing society. ACM’s student chapters are spread worldwide over 500 colleges and universities.

The Chapter Excellence Awards are given yearly to the chapters with outstanding Activities, Website, Recruitment Program, Community Service, and School Service.

Last year’s batch of winners were five North American chapters. This year saw the Philippines barging into the prestigious circle, winning not only the usual single category, but two.

The other three winners were from the University of Kansas (Activities), University of Texas at Austin (Website), and Dalhousie University (School Service).

UP ACM, founded in 2003 with DCS instructor JP Petines as its chairman, joined the Chapter Excellence contest for only the first time. It boasts of over 90 members, with DCS Professor Rommel Feria as the chapter sponsor and Ardee Aram as its present chair.

Community Service That Matters

While UP ACM was able to bag the Best Recruitment Program award through the phenomenal increase in its member population (jumping from roughly a dozen to 90 in just one semester), winning the Best Community Service award was entirely another matter.

It did not lie with quantity; it was the quality of service rendered which ultimately won the distinction.

With last year’s Best Community Service award won by a US chapter donating a batch of computers to a middle school, UP ACM decided to go on another track. It believed in the power of imparting knowledge, not material objects.

In its winning essay submitted to ACM, the Filipino chapter stated:

It has oft been said that when you give a man a fish, you feed him for a day, but when you teach him how to fish, you feed him for life. This axiom is especially pertinent for a Third World country such as the Philippines, where some of the more expensive physical resources, i.e., computers, are luxuries. These tangible assets must give way to an intangible one –knowledge. In our country, knowledge is of the utmost value — it has no price tag, but it is priceless. It does not crash, it does not break down, and it will serve you for life. Practicality dictates that in lieu of supplying people with computers, we must educate them about these machines. And who better to educate than youth, on whom hopes of the nation are pinned?

Thus UP ACM held a computer literacy outreach program for the children of Barangay UP Diliman last April 2005 in one of the DCS’ computer laboratories. Sixty children from underprivileged families attended the two-day event.

Related Links:

• ACM Student Chapter Homepage
• ACM Int’l Home
• UP ACM Official Website
• UP ACM Summer Computer Literacy Outreach Program
• UP Diliman Department of Computer Science