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.
sexta-feira, julho 31, 2009
A Gwyn entregou a dissertação | Gwyn submitted her master dissertation
Jogo de vídeo dos Beatles | A Beatles videogame
sábado, julho 25, 2009
Drat! Taser quits! | Droga! A Taser desistiu
Taser Drops Linden Lab Lawsuit
domingo, julho 12, 2009
Noite de fados no Second Life . Fado evening in Second Life
segunda-feira, junho 22, 2009
Master or PhD using Second Life | Mestrado ou Doutoramento com Second Life
CIRCULAR Nº 1/VRAA/2009
Mestrados e Doutoramentos: Abertura de pré-candidaturas
Informa-se toda a Academia de que desde o dia 1 de Junho de 2009 decorrem as pré-candidaturas para os cursos de 2º Ciclo (Mestrado) e do 3º Ciclo (Doutoramento) da Universidade de Trás-os-Montes e Alto Douro (UTAD).
As vagas (que se apresentam discriminadamente em anexo) incluem:
1 – Mestrados adequados a Bolonha: 60 cursos com 1507 vagas;
2 – Doutoramentos adequados a Bolonha: 11 cursos com 156 vagas.
Todos os interessados em frequentar algum destes cursos terão de se pré-candidatar até ao dia 3 de Julho de 2009, nos Serviços Académicos da UTAD, das 9:30 às 12 horas e das 14:30 às 17 horas, de Segunda a Sexta-Feira.
O período de candidaturas ocorrerá de 13 de Julho a 14 de Agosto.
A seriação dos candidatos será efectuada até ao dia 4 de Setembro e as matrículas entre 7 e 11 de Setembro.
Os estudantes que no ano lectivo de 2008/2009 estiveram matriculados no 1º ciclo, independentemente de terem frequentado Unidades Curriculares de um qualquer 2º ciclo terão que efectuar a candidatura a este, desde que, entretanto, tenham concluído o 1º ciclo.
Todos os estudantes que no ano lectivo de 2008/2009, de acordo com os planos de transição dos seus cursos, passaram automaticamente para o 2º ciclo, independentemente de terem Unidades Curriculares em atraso, devem apenas realizar a inscrição anual durante o mês de Setembro, utilizando para o efeito a Secretaria Virtual.
Para mais informações poderá contactar o site: www.utad.pt
A candidatura pode ser feita sem a apresentação da totalidade da documentação exigida. No entanto, até ao dia 31 de Julho, o processo deverá estar devidamente instruído.
NOTA: A UTAD RESERVA O DIREITO DE NÃO ABRIR OS CURSOS COM MENOS DE 15 ALUNOS MATRICULADOS
Vila Real, 1 de Junho de 2009.
Saudações Académicas,
Universidade de Trás-os-Montes e Alto Douro
Apartado 1013
5001-801 Vila Real
Tel: 259350127/60/66
Fax: 259325058
Mail: vraa@utad.pt
Web: http://home.utad.pt/~vraa
ANEXO
Curso | Vagas |
2º Ciclo | |
Arqueologia Pré-Histórica e Arte Rupestre | 20 |
Arquitectura Paisagista | 25 |
Biologia | 20 |
Biologia Clínica Laboratorial | 15 |
Biologia Vegetal | 15 |
Biotecnologia e Qualidade Alimentar | 25 |
Biotecnologia Molecular Vegetal | 20 |
Ciências da Comunicação | 40 |
Ciências da Cultura | 40 |
Ciências da Educação, área de especialização em Administração Educacional | 20 |
Ciências da Educação, área de especialização em Animação Sociocultural | 40 |
Ciências da Educação, área de especialização em Comunicação e Tecnologia Educativas | 20 |
Ciências da Educação, área de especialização em Educação de Adultos | 20 |
Ciências da Terra e da Vida | 12 |
Ciências do Desporto - especialização em Actividades de Academia | 30 |
Ciências do Desporto - especialização em Desporto, Aventura, Natureza e Lazer | 30 |
Ciências do Desporto - especialização em Jogos Desportivos Colectivos | 30 |
Clima e Alterações Climáticas | 20 |
Comunicação e Multimédia | 25 |
Economia | 25 |
Educação Física - especialização em Desenvolvimento da Criança | 30 |
Educação Pré-Escolar | 30 |
Educação Pré-Escolar e Ensino do 1º ciclo do Ensino Básico | 45 |
Engenharia Agronómica | 30 |
Engenharia Civil | 45 |
Engenharia do Ambiente | 20 |
Engenharia Electrotécnica e de Computadores | 45 |
Engenharia Florestal | 25 |
Engenharia Mecânica | 35 |
Engenharia Zootécnica | 30 |
Enologia | 20 |
Ensino de Biologia e de Geologia no 3º ciclo do Ensino Básico e no Ensino Secundário | 20 |
Ensino de Educação Física nos Ensinos Básico e Secundário | 40 |
Ensino de Filosofia no Ensino Secundário | 20 |
Ensino de Física e de Química no 3º ciclo do Ensino Básico e no Ensino Secundário | 20 |
Ensino de Inglês e de Alemão no 3º ciclo do Ensino Básico e no Ensino Secundário | 20 |
Ensino de Inglês e de Francês no 3º ciclo do Ensino Básico e no Ensino Secundário | 20 |
Ensino de Matemática no 3º ciclo do Ensino Básico e no Secundário | 20 |
Ensino de Português e de Línguas Clássicas no 3º ciclo do Ensino Básico e nno Secundário | 20 |
Ensino do 1º ciclo do Ensino Básico | 20 |
Ensino do 1º e do 2º ciclo do Ensino Básico | 20 |
Ensino do Português no 3º Ciclo do Ensino Básico e Ensino Secundário e de Espanhol nos Ensinos Básico e Secundário | 20 |
Ensino do Português no 3º Ciclo do Ensino Básico e Ensino Secundário e de Francês nos Ensinos Básico e Secundário | 20 |
Estudos Anglo-Americanos | 20 |
Finanças e Contabilidade | 25 |
Genética Molecular Comparativa e Tecnológica | 20 |
Gestão | 25 |
Gestão de Ecossistemas | 20 |
Gestão dos Serviços de Saúde | 25 |
Informática | 25 |
Língua e Cultura Portuguesas | 15 |
Língua e Literatura Portuguesas | 20 |
Línguas Estrangeiras Aplicadas | 20 |
Literatura Infanto-Juvenil | 20 |
Medicina Veterinária (MI) | 65 |
Psicologia | 25 |
Recursos Geológicos e Desenvolvimento Sustentável | 12 |
Sistemas de Informação Geográfica | 18 |
Tecnologias da Informação e Comunicação | 20 |
Turismo | 25 |
3º Ciclo | |
Ciências da Terra e da Vida | 12 |
Ciências do Desporto | 25 |
Ciências Físicas | 10 |
Direcção de Comunicação Empresarial | 15 |
Engenharia Electrotécnica e de Computadores | 10 |
Estudos do Desenvolvimento | 12 |
Genética Molecular Comparativa e Tecnológica | 20 |
Informática | 10 |
Língua e Cultura Portuguesas | 15 |
Língua e Literatura Portuguesas | 15 |
Quaternário, Materiais e Culturas | 12 |