ICS3U – Curso online de introdução à ciência da computação para o 11º ano
Envie-nos uma Mensagem
ICS3U – Curso Online de Introdução à Ciência da Computação para o 11º Ano
| Código do curso: | ICS3U |
| Tipo de curso: | Preparação para a Universidade |
| Valor do crédito: | 1.0 |
| Pré-requisito: | nenhum |
Descrição do curso ICS3U
Introdução à Ciência da Computação: Este curso apresenta aos alunos a ciência da computação. Os alunos projetarão software de forma independente e como parte de uma equipe, usando ferramentas de programação padrão da indústria e aplicando o modelo de ciclo de vida de desenvolvimento de software. Eles também escreverão e usarão subprogramas em programas de computador. Os alunos desenvolverão soluções criativas para vários tipos de problemas à medida que sua compreensão do ambiente computacional aumenta. Eles também explorarão questões ambientais e ergonômicas, pesquisas emergentes em ciência da computação e tendências globais de carreira em áreas relacionadas à informática.
Esboço do conteúdo do curso
Unidade
Títulos e descrições
Tempo e sequência
Endereço Postal
Projetando Estruturas de Dados
Nesta unidade, os alunos revisam e ampliam seus conhecimentos em estruturas de dados enquanto se concentram na implementação de projetos para criar e manipular construções de dados. Os alunos aplicam estruturas de dados fundamentais de tamanho fixo (matrizes, tipos de dados definidos pelo usuário, registros, matrizes de registros) a soluções para problemas da vida real e sugerem possíveis implicações do armazenamento de dados na vida das pessoas à luz da lei canadense. Os alunos usam atividades de estudo independentes para aprofundar o domínio de novas habilidades de programação em preparação para destinos pós-secundários. Eles também aprendem a selecionar estruturas de dados adequadas que melhor correspondam às informações e promovam a eficiência do programa, a reutilização do código e a manutenção. Os alunos revisam e reforçam os princípios da ergonomia e relacionam-nos com os direitos dos trabalhadores. Eles exploram oportunidades de carreira em áreas relacionadas à computação e à ciência da informação.
20 horas
Endereço Postal
Construindo bibliotecas de software
Em Gerenciando Projetos de Software, os alunos examinam os componentes de um plano de projeto de software e desenvolvem um plano, no contexto de estudos de caso. Eles revisam os componentes do ciclo de vida do design de software e exploram técnicas de gerenciamento de projetos e formação de equipes. Os alunos criam uma lista de perguntas, colocam as perguntas a um cliente que representa um papel, escrevem uma definição de problema, analisam, projetam, implementam e mantêm uma solução
20 horas
Endereço Postal
Explorando algoritmos avançados
Os alunos praticam a reutilização de código construindo e compartilhando bibliotecas de código. As bibliotecas são expandidas em unidades subsequentes. Os alunos exploram as diferenças entre programação orientada a objetos e programática conforme aplicadas a bibliotecas de software. Os alunos também examinam o design de bibliotecas no contexto do gerenciamento de arquivos em ambientes de rede. Eles investigam os direitos de propriedade intelectual e a propriedade do código e a ética da reutilização de código, examinando e analisando acordos de licenciamento de software.
20 horas
Endereço Postal
Gerenciando Projetos de Software
Os alunos exploram algoritmos alternativos para resolver problemas. Eles examinam e programam soluções para problemas semelhantes aos encontrados no ICS3M (por exemplo, busca binária ou fatoriais), usando novas técnicas como a recursão. Eles também planejam soluções para problemas mais complexos usando metodologia padrão do setor (por exemplo, fluxogramas, pseudocódigo, gráficos de estrutura). Os alunos aplicam algoritmos avançados, como classificação recursiva, para desenvolver soluções mais eficientes para problemas complexos de programação. São desenvolvidas estratégias para teste e depuração de programas.
15 horas
Endereço Postal
Habilidades em gerenciamento de projetos e desenvolvimento de software
Esta unidade é um desafio culminante em que os alunos trabalham para aplicar habilidades de gerenciamento de projetos, previamente aprendidas, a um estudo de caso. Eles planejam, desenvolvem, testam e documentam uma solução de software para um determinado problema. Os alunos aplicam técnicas de programação complexas e utilizam bibliotecas de software.
20 horas
Endereço Postal
Avaliação final
O primeiro produto é um Projeto, subdividido em três subseções distintas e vale 15% da nota geral do curso. Este projeto será avaliado usando um esquema de classificação e uma rubrica. O segundo produto será um exame final com questões de múltipla escolha bem formuladas e que requerem informações de todo o curso.
10 horas
Total
110 horas
Introdução à Ciência da Computação
Quando os alunos estão envolvidos numa aprendizagem ativa e experiencial, tendem a reter conhecimentos por períodos mais longos e a desenvolver, adquirir e integrar competências essenciais de forma mais completa. Algumas das estratégias de ensino e aprendizagem adequadas ao material ensinado em estudos de informática incluem:
Programação | Pesquisa guiada na internet | Instruções Diretas |
Simulações Eletrônicas | Grupos de Discussão | Atividades de construção do programa |
Atividades interativas | Pesquisar projetos | Modelismo |
visuals | Apresentações multimídia | Diagramas |
Solução de problemas | Grupos de discussão | Entrevistas |
Introdução à Ciência da Computação
A avaliação é um processo sistemático de coleta de informações ou evidências sobre o progresso de um aluno no sentido de atender às expectativas de aprendizagem. A avaliação está incorporada nas atividades instrucionais ao longo de uma unidade. As expectativas para as tarefas de avaliação estão claramente articuladas e a atividade de aprendizagem é planeada para tornar possível essa demonstração. Esse processo de começar com o fim em mente ajuda a manter o foco nas expectativas do curso. O objetivo da avaliação é reunir dados ou evidências e fornecer feedback significativo ao aluno sobre como melhorar ou manter o desempenho no curso. Critérios escalonados concebidos como rubricas são frequentemente usados para ajudar o aluno a reconhecer o seu nível de desempenho e para fornecer orientação sobre como alcançar o próximo nível. Embora a informação de avaliação possa ser recolhida de diversas fontes (o próprio aluno, os colegas de curso do aluno, o professor), a avaliação é da responsabilidade apenas do professor. Para avaliação é o processo de fazer um julgamento sobre as informações de avaliação e determinar a nota ou nível percentual.
A avaliação está incorporada no processo instrucional ao longo de cada unidade, em vez de ser um evento isolado no final. Muitas vezes, as tarefas de aprendizagem e avaliação são as mesmas, com avaliação formativa fornecida ao longo da unidade. Em todos os casos, a demonstração de aprendizagem desejada é claramente articulada e a actividade de aprendizagem é planeada para tornar essa demonstração possível. Este processo de começar com o fim em mente ajuda a manter o foco nas expectativas do curso, conforme indicado nas diretrizes do curso. As avaliações são expressas em percentual com base nos níveis de aproveitamento.
Uma variedade de estratégias é usada para permitir aos alunos oportunidades de adquirir as habilidades necessárias para o sucesso neste curso e no nível de estudo pós-secundário. Para facilitar a aprendizagem, o professor utiliza uma variedade de atividades que envolvem toda a turma, pequenos grupos e alunos individualmente.
A avaliação basear-se-á nos seguintes processos que decorrem em sala de aula:
| Avaliação PARA Aprendizagem | Avaliação AS Aprendizagem | Avaliação DA Aprendizagem |
|---|---|---|
Durante este processo, o professor busca informações dos alunos para decidir onde eles estão e para onde precisam ir. | Durante esse processo o professor estimula a capacidade dos alunos e estabelece metas individuais de sucesso com cada um deles. | Durante este processo, o professor reporta os resultados dos alunos de acordo com critérios estabelecidos para informar o quão bem os alunos estão aprendendo. |
| Conversa | Conversa | Conversa |
Discussão em sala de aula Autoavaliação Avaliação pelos pares | Discussão em sala de aula Discussão em pequenos grupos Conferências pós-laboratório | Apresentações de debates de pesquisa |
| Observação | Observação | Observação |
| Oficinas de teatro (assumindo direção) Etapas na resolução de problemas | Discussões em grupo | Apresentações Apresentações em Grupo |
| Produtos para Estudantes | Produtos para Estudantes | Produtos para Estudantes |
| Diários de reflexão (a serem mantidos durante todo o curso) Lista de verificação Critérios de sucesso | Fichas práticas Testes socrativos | Projetos Apresentações de pôsteres Testes Apresentações em aula |
Algumas das abordagens de ensino/aprendizagem incluem
Estratégia | Propósito | Quem | Ferramenta de avaliação |
Discussão em aula | Formativo | Professor estudante | Lista de verificação de observação |
Exercícios de programação | Formativo | Professor | Esquema de rubrica ou marcação |
Trabalho diário de aula | Formativo | Professor estudante | Lista de verificação de observação |
Atribuições | Somativo | Professor | Esquema de rubrica ou marcação |
Teste escrito | Somativo | estudante | Esquema de marcação |
PROJETO | Formativo | Professor estudante | Esquema de marcação |
Exame final escrito | Somativo | Professor estudante | Esquema de marcação |
A avaliação deste curso baseia-se nas quatro categorias de desempenho do Ministério da Educação conhecimento e compreensão (25%), pensamento (25%), comunicação (25%) e aplicação (25%). A avaliação deste curso é baseada no cumprimento das expectativas curriculares do aluno e nas habilidades demonstradas necessárias para uma aprendizagem eficaz.
A nota percentual representa a qualidade do cumprimento geral do aluno nas expectativas para o curso e reflete o nível de desempenho correspondente conforme descrito no gráfico de desempenho da disciplina.
Um crédito é concedido e registrado para este curso se a nota do aluno for 50% ou mais. A nota final para este curso será determinada da seguinte forma
- 70% da nota será baseada em avaliações conduzidas ao longo do curso. Esta parte da nota refletirá o nível mais consistente de realização do aluno ao longo do curso, embora consideração especial seja dada a evidências mais recentes de realização. 30% da nota será baseada em um exame final administrado no final do O exame conterá um resumo das informações do curso e consistirá em questões de múltipla escolha bem formuladas. Elas serão avaliadas usando uma lista de verificação.
Perguntas Frequentes (FAQ)
Quais são os pré-requisitos para se inscrever no curso ICS3U?
Não há pré-requisitos; qualquer pessoa pode se registrar.
Como minha nota final será calculada?
Setenta por cento é baseado em avaliações ao longo do curso, e trinta por cento vem de um exame final.
Em que tipo de projetos trabalharei?
Você desenvolverá soluções de software de forma independente e em equipes, aplicando o ciclo de vida de desenvolvimento de software.
Este curso aborda conceitos avançados de programação?
Sim, você explorará estruturas de dados, criará bibliotecas de software e aprenderá algoritmos avançados.
Aprenderei sobre carreiras e tendências do setor em ciência da computação?
Com certeza; o curso discute pesquisas emergentes, ergonomia e tendências globais de carreira em computação.
