sábado, janeiro 09, 2010
"Poesia Matemática" de Millôr Fernandes | "Mathematical Poetry", by Millôr Fernandes
segunda-feira, dezembro 21, 2009
Dissertação de mestrado | Master dissertation - Luís Santos - ToonTalk
domingo, dezembro 13, 2009
Thesis/Tese: Framework for Computer Programming in Preschool and Kindergarten
quinta-feira, dezembro 03, 2009
Research Grants | Bolsas de Investigação

Bolsas de Investigação – Mundos Virtuais
Está aberto concurso para atribuição de duas Bolsas de Investigação (BI), para a área de sistemas informáticos apoiados em plataformas de mundos virtuais, nas seguintes condições:
1. Duração e Regime de Actividades: Duração de 1 ano, com início previsto para Fevereiro de 2010, em regime de exclusividade. As bolsas poderão ser prorrogadas por um período adicional de 24 (vinte e quatro) meses.
2. Objecto de Actividade: Investigação e desenvolvimento científico-tecnológicos na área dos sistemas informáticos apoiados em plataformas de mundos virtuais, com ênfase para as plataformas Second Life Grid e OpenSimulator.
3. Orientação Científica: Leonel Caseiro Morgado (UTAD).
4. Formação Académica: Mestrado em Informática ou áreas afins.
5. Remuneração: € 980 / mês, de acordo com a tabela de valores das Bolsas de Investigação no país atribuídas pela FCT (http://alfa.fct.mctes.pt/apoios/bolsas/valores.phtml.pt).
6. Datas: O concurso está aberto entre os dias 7 de Dezembro de 2009 e 7 de Janeiro de 2010.
7. Documentos de Candidatura: Os candidatos devem enviar uma carta de candidatura acompanhada do curriculum vitae, portfólio de trabalhos desenvolvidos e cópia do certificado de habilitações, para:
Universidade de Trás-os-Montes e Alto Douro
Departamento de Engenharias – Eng.I
A/C Prof. Dr. Leonel Morgado
Quinta de Prados
5001-801 Vila Real
Podem também ser enviadas as candidaturas por e-mail para leonelm@utad.pt.
Vila Real, 30 de Novembro de 2009
Leonel Morgado
(Professor Auxiliar)
Research grants – Virtual worlds
A call is open for two Research Grants for the field of computer systems based on virtual world platforms, under the following terms:
1.Length and operation: For 1 year, planned to start on February 1st, 2010, under and exclusivity contract. Grants may be extended for an additional 24 (twenty four) months.
2. Research activities: scientific and technological research and development in the field of computer systems based on virtual world platforms, with an emphasis on the Second Life Grid and OpenSimulator platforms.
3. Scientific supervision: Leonel Caseiro Morgado (UTAD).
4. Academic background: Master degree in Computer Science or similar.
5. Grant amount: € 980 / month, following the FCT stipends table (http://alfa.fct.mctes.pt/apoios/bolsas/valores.phtml.en).
6. Dates: the call is open between December 7th, 2009, and January 7th, 2010.
7. Applications: interested parties should send an application letter accompanied by a curriculum vitae, a portfolio of previous works and a copy of their diploma, to:
Universidade de Trás-os-Montes e Alto Douro
Departamento de Engenharias – Eng.I
A/C Prof. Dr. Leonel Morgado
Quinta de Prados
5001-801 Vila Real
Portugal
Alternatively, documents may also be sent by e-mail to leonelm@utad.pt.
Vila Real, November 30th, 2009
Leonel Morgado
(Assistant Professor)
segunda-feira, outubro 26, 2009
Master Thesis | Dissertação de Mestrado - Luís Sequeira - Mechanisms of content transfer between Second Life and OpenSimulator
terça-feira, outubro 20, 2009
Babbage Linden and Rocky Musashi at Vila Real
domingo, outubro 18, 2009
sexta-feira, outubro 16, 2009
Babbage Linden downhill skating in Alvão, Vila Real | Babbage Linden desce de skate o Alvão
terça-feira, outubro 13, 2009
Vou à Codebits | I'm going to Codebits
Fui aceite no evento Codebits, com alguns alunos, 'bora programar 24h!
segunda-feira, outubro 12, 2009
3º Seminário sobre Second Life - com Babbage Linden | 3rd Seminar about Second Life - with Babbage Linden
sexta-feira, outubro 02, 2009
SLACTIONS Cocktail Oct 4 | Cocktail da SLACTIONS a 4 de Out
sexta-feira, setembro 25, 2009
SLACTIONS first day is over! Second day today!
segunda-feira, setembro 07, 2009
SLACTIONS está a chegar | SLACTIONS is arriving
A conferência internacional SLACTIONS 2009 é já nos próximos dias 24 e 25 de Setembro! Além de ser on-line, decorre também em pólos físicos, da Califórnia a Hong Kong. Em Portugal, é em Braga, onde poderão trocar opiniões cara-a-cara comigo, com o Nelson Zagalo e outros investigadores nacionais e internacionais que trabalham em e com mundos virtuais.
sexta-feira, agosto 28, 2009
Why Can't Programmers.. Program?
February 26, 2007
Why Can't Programmers.. Program?
I was incredulous when I read this observation from Reginald Braithwaite:
Like me, the author is having trouble with the fact that 199 out of 200 applicants for every programming job can't write code at all. I repeat: they can't write any code whatsoever.
The author he's referring to is Imran, who is evidently turning away lots of programmers who can't write a simple program:
After a fair bit of trial and error I've discovered that people who struggle to code don't just struggle on big problems, or even smallish problems (i.e. write a implementation of a linked list). They struggle with tiny problems.So I set out to develop questions that can identify this kind of developer and came up with a class of questions I call "FizzBuzz Questions" named after a game children often play (or are made to play) in schools in the UK. An example of a Fizz-Buzz question is the following:
Write a program that prints the numbers from 1 to 100. But for multiples of three print "Fizz" instead of the number and for the multiples of five print "Buzz". For numbers which are multiples of both three and five print "FizzBuzz".Most good programmers should be able to write out on paper a program which does this in a under a couple of minutes. Want to know something scary? The majority of comp sci graduates can't. I've also seen self-proclaimed senior programmers take more than 10-15 minutes to write a solution.
Dan Kegel had a similar experience hiring entry-level programmers:
A surprisingly large fraction of applicants, even those with masters' degrees and PhDs in computer science, fail during interviews when asked to carry out basic programming tasks. For example, I've personally interviewed graduates who can't answer "Write a loop that counts from 1 to 10" or "What's the number after F in hexadecimal?" Less trivially, I've interviewed many candidates who can't use recursion to solve a real problem. These are basic skills; anyone who lacks them probably hasn't done much programming.Speaking on behalf of software engineers who have to interview prospective new hires, I can safely say that we're tired of talking to candidates who can't program their way out of a paper bag. If you can successfully write a loop that goes from 1 to 10 in every language on your resume, can do simple arithmetic without a calculator, and can use recursion to solve a real problem, you're already ahead of the pack!
Between Reginald, Dan, and Imran, I'm starting to get a little worried. I'm more than willing to cut freshly minted software developers slack at the beginning of their career. Everybody has to start somewhere. But I am disturbed and appalled that any so-called programmer would apply for a job without being able to write the simplest of programs. That's a slap in the face to anyone who writes software for a living.
The vast divide between those who can program and those who cannot program is well known. I assumed anyone applying for a job as a programmer had already crossed this chasm. Apparently this is not a reasonable assumption to make. Apparently, FizzBuzz style screening is required to keep interviewers from wasting their time interviewing programmers who can't program.
Lest you think the FizzBuzz test is too easy-- and it is blindingly, intentionally easy-- a commenter to Imran's post notes its efficacy:
I'd hate interviewers to dismiss [the FizzBuzz] test as being too easy - in my experience it is genuinely astonishing how many candidates are incapable of the simplest programming tasks.
Maybe it's foolish to begin interviewing a programmer without looking at their code first. At Vertigo, we require a code sample before we even proceed to the phone interview stage. And our on-site interview includes a small coding exercise. Nothing difficult, mind you, just a basic exercise to go through the motions of building a small application in an hour or so. Although there have been one or two notable flame-outs, for the most part, this strategy has worked well for us. It lets us focus on actual software engineering in the interview without resorting to tedious puzzle questions.
It's a shame you have to do so much pre-screening to have the luxury of interviewing programmers who can actually program. It'd be funny if it wasn't so damn depressing. I'm no fan of certification, but it does make me wonder if Steve McConnell was on to something with all his talk of creating a true profession of software engineering.
domingo, agosto 16, 2009
The Stolen Child
Um belo exemplo do nível que já atingiram os machinimas em Second Life. Este em particular foi mencionado recentemente por Philip Rosedale:
The Stolen Child - WB Yeats (Poem No. 1) from Lainy Voom on Vimeo.


