Schools Matching: Inteligência artificial, computação científica, programação e design de aplicativos