Categories: learning » education

RSS - Atom - Subscribe via email

Education brainstorming

Posted: - Modified: | education, teaching

Big thanks to Cindy A. Trinidad, Roy C. Nicolas, Dominique Cimafranca, Charo Nuguid, JM Ibanez, and Clair Ching for sharing their education-related insights with me. They helped me think about what I want to do after graduation. =)

Cindy shared how seminars on teaching technique greatly helped her
manage her classes. She runs an end-user training company that caters
to children and adults. This is how her new hires learn how to teach:

  1. Take a course even if you already know the content. You need to
    learn about technique.
  2. Practice and play around with the product until you feel comfortable with it.
  3. Practice teaching the subject to your teacher, who can give you
    feedback on unclear or incorrect things.

We all think that teachers have to spend a lot of time walking around,
keeping an eye on students' progress and making sure everyone can keep
up. =)

Cindy also shared with us her thoughts on the need for good textbooks,
and the abysmally low pay for writing such!

By asking questions, Roy helped me narrow down what I want to do.
We came up with something along the lines of:

  1. Find out who my market is and what they need. I'd like to focus
    first on finding highly-motivated teachers in private
    technical/vocational schools and colleges. I want to find out what
    they need.
  2. Profit! ;)

Heh. Well, must figure that out sometime.

That isn't the only way, though. Dominique told me about Positive(?),
an initiative to help improve computer science education in colleges.
(Whee! I'll just piggyback on that.) Charo told me about Voice of
America(?) and that one can actually do quite a lot without major
financial backing.

Anyway, here are the main insights:

  • I might be able to turn this into a business. A business means I
    might be able to attract other people to get into it.
  • I might also be able to get this funded by philanthropists. To do
    that, I need a good program.
  • I can start small. Let's change my corner of the world first.
  • Motivation is key. We spent a bit of time talking about how to deal
    with closed-minded people and people who don't want to share their
    knowledge. I'm in favor of going after people who don't need to be
    persuaded to share their knowledge. I want to find people who can't
    help but teach.
  • Mentoring is very important, but most teachers are on their own in
    classrooms. Waah. Maybe there should be something like
    Toastmasters, but for teachers… ;)

The Power of the Human Spirit

Posted: - Modified: | career, education, life, passion, teaching

Irine Yu pointed me to the speech delivered by Intel Excellence in Teaching awardee Dr. Josette Biyo:

When your job becomes your mission, your primary concern is giving your best in everything you do. Knowing that you have contributed
significantly towards the creation of a product which can make a difference in your company and the larger community is reward in itself.

We can make a difference no matter who or what or where we are. If we know _why_, then the _how_ follows. =)

Outreach: CompSAt I.T. Literacy Training for Public School Teachers

| education, philippines

In Manila and want to help out?

Check out Mark Punzalan's post:

CompSAt RnD has an I.T. outreach project entitled “I.T. Literacy
Training for Public School Teachers” (what a mouthful!). This is a
project with DISCS and ACED (Ateneo Center for Educational
Development). Through this project, we aim to provide grade school
and high school public school teachers with I.T. literacy training to
help them teach their students about computers. You may not be aware
of it, but a lot of public school teachers have little experience with
computers, and the average Ateneo student probably knows a LOT more
than they do.

We NEED volunteers for the training sessions. Training sessions will
be held every Saturday from 8-12 in the morning at F-227, starting
this Saturday, Dec. 10. DISCS will provide the curriculum for
instruction (simple stuff like using Word, Excel, the Internet, etc.)
and possibly refreshments.

We only need two volunteers every Saturday. We're sorely lacking in
volunteers. If you want to help out, please contact me via email or
mobile phone (see my contact details below). We will be having a
meeting this Wednesday at 4:30 PM, venue TBA (probably at Faura). You
can drop by even if you don't notify me, but it'd be better if you let
me know beforehand. Feel free to ask your friends to help out. More
volunteers are very much welcome! :-)

Thanks, and have a nice day!

Mark C. Punzalan
Vice President for Research and Development
The Computer Society in the Ateneo
punzki@compsat.org

E-Mail from Mark Punzalan

Reflections on the lab

Posted: - Modified: | education, teaching

([[[[2005.11.23#2]]]] [[[[teaching#5]]]] [[[[TeachingReflections#23]]]])

I discussed the grading scheme for the Decision Support Systems class
today. One of the good things about being a teaching assistant is that
you get to see work by lots of students, turning up a lot of good
ideas in the process. <grin> I showed off a project that got
perfect marks from me because it was well-thought-out and creative.
All students worked on a Microsoft Excel decision support system for
investments. (Yes, I spent a small chunk of my life showing how to
make Microsoft Excel do strange things.) I particularly liked that
project because the group made an effort to adapt the interface to the
personality of the user, and they also coded a simulation that
randomized the ups and downs of each investment according to its
volatility. That was cool. =) Nice graphs, nice user interface.

As for project 2: I’m a little concerned about the spread of the
class. Some of the students have finished their project already. They
either leave the class after my explanations or continue working on
their other projects. Others are just now asking me about little
details I thought I pointed out a number of times in the past few
weeks. Hmmm. I wonder if this has anything to do with attendance or
seating arrangements, or the fact that I taught a slightly different
mix of things in a slightly different way each time I went over the
basics (thrice!). The students who experimented a bit on their own
seemed to do very well, but then students like that almost always do.

Learning designers

| education, passion

In College Matters… Sometimes, Kathy Sierra writes:

Maybe there should be third-party “learning designers” who you pay to plan and choose the best options and put together a perfectly tailored custom program from a variety of learning vendors (instead of throwing all your learning eggs into one school basket) that still includes some general education, but in the way that makes the most sense for that particular student, and uses both online, distance, and *some* face-to-face learning.

Hmm. Now there's a fun idea. I like tailoring things to fit people's individual needs, and I'm crazy about teaching…

Creating Passionate Users: Ten Tips for New Trainers/Teachers

| education, passion

Kathy Sierra does it again! In Ten Tips for New Trainers/Teachers on her blog about Creating Passionate Users, Kathy lists 11 things every teacher should know and 10 tips every teacher should follow.

There's a reason why she's one of my idols. Fangirl, fangirl, fangirl…

Even if you're not officially teaching or training someone, you're going to find it useful. READ IT! NOW!

On teaching programming

Posted: - Modified: | education

why do I have to write all this syntactic sugar to just do the canonical “Hello, world”?

I firmly believe that the canonical “Hello, world” program is one of
the worst ways to introduce Java, or even programming in general.

I like BlueJ. It’s a nice, clean, object-oriented environment that
immediately visualizes the difference between objects and classes and
allows students to interact with objects before they even see Java
code. I like the way BlueJ lets you interact with complex systems,
learning about control structures and logic along the way.

A popular Python tutorial starts with using Python as a calculator
instead of just getting it to print strings. Isn’t that a great way
for people to see how immediately useful a programming language can
be?

I wouldn’t start an Emacs Lisp tutorial with (print “Hello, world!”).
I would start it by taking a look at an existing function and
modifying it.

Languages should not all be taught the same way. Just because we might
have learned with “Hello, world” doesn’t mean that “Hello, world” is
the best way to learn how to program. I think there are better ways to
teach computer science, and I want to spend a fairly significant chunk
of my life looking for them.

You can, too. Just remember that you can improve on the way things
have always been done.

E-Mail to True Computer Science Mailing List