"Este curso apresenta os fundamentos do design orientado a objetos e desenvolvimento de software, métodos computacionais e sentindo para engenharia e aplicações científicas e gerenciais. Ele cobrem tópicos, incluindo a concepção de aulas, herança, interfaces gráficas de usuário, métodos numéricos, córregos, linhas, sensores, e estruturas de dados. os alunos usam linguagem de programação Java® para completar tarefas de software semanais. Como é de 1,00 diferente de outros cursos de programação introdução oferecidos no MIT? 1,00 é um primeiro curso de programação. ele assume nenhuma experiência prévia, e centra-se na uso de computação para resolver problemas em engenharia, ciência e gerenciamento a audiência para 1,00 é majores da ciência não-computador 1.00 não se concentra em compiladores de escrita ou analisadores ou ferramentas de computação onde o computador é o sistema;.. concentra-se em problemas de engenharia, onde o computador é parte do sistema, ou é usada para modelar um sistema físico ou lógico. 1.00 ensina a linguagem de programação Java, um nd centra-se na concepção e desenvolvimento de software orientado a objetos para problemas técnicos. 1,00 é ensinado em um estilo de aprendizagem activa. segmentos de aula alternando com exercícios de laboratório são usados em cada classe para permitir aos alunos colocar os conceitos em prática imediatamente; este estilo de ensino gera perguntas e comentários, e permite que o corpo docente e os alunos a interagir quando os conceitos são introduzidos primeiro para garantir que o núcleo ideias são compreendidos. Como muitas classes do MIT, 1,00 tem tarefas semanais, que são programas baseados em aplicações reais de engenharia, ciência ou de gestão. As tarefas semanais construir sobre o material de aula da semana anterior, e exigem que os alunos a colocar os conceitos ensinados nas pequenas laboratórios em-classe em um programa maior que usa vários elementos de Java juntos."