ICS4U – Curso Online de Ciência da Computação para o 12º Ano
Envie-nos uma Mensagem
ICS4U – Curso Online de Ciência da Computação para o 12º Ano
Código do curso: ICS4U
Tipo de curso: Preparação para a universidade
Valor de crédito: 1.0
Pré-requisito: Introdução à Ciência da Computação, 1ª série, Preparação para a Universidade, ICS3U
Descrição do curso para o curso online de ciência da computação do ICS4U, 12º ano
Ciência da Computação 12ª série: Este curso permite que os alunos desenvolvam ainda mais conhecimentos e habilidades em ciência da computação. Os alunos usarão princípios de design modular para criar programas complexos e totalmente documentados, de acordo com os padrões da indústria. As equipes de alunos gerenciarão um grande projeto de desenvolvimento de software, desde o planejamento até a revisão do projeto. Os alunos também analisarão algoritmos quanto à eficácia. Eles investigarão questões éticas na computação e explorarão ainda mais questões ambientais, tecnologias emergentes, áreas de pesquisa em ciência da computação e carreiras na área.
Visão geral das unidades e cronogramas para a ciência da computação do 12º ano ICS4U
Aqui está a sequência sugerida para entregar unidades do curso, juntamente com as horas recomendadas necessárias para concluir cada uma delas. Para uma análise detalhada das expectativas e atividades específicas incluídas em cada unidade, consulte as Unit Overviews fornecidas no perfil do curso ICS4U.
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
12ª série de Ciências da Computação: Quando os alunos estão envolvidos na aprendizagem ativa e experiencial, eles tendem a reter o conhecimento por períodos mais longos e a desenvolver, adquirir e integrar habilidades essenciais de forma mais completa. Alguns dos ensino e as estratégias de 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 |
12ª série de 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 superior. A nota final desta unidade curricular será determinada da seguinte forma:
- 70% da nota será baseada em avaliações realizadas ao longo do curso. Esta parte da nota refletirá o nível de desempenho mais consistente do aluno ao longo do curso, embora seja dada atenção especial às evidências de desempenho mais recentes.
- 30% da nota será baseada na avaliação final de dois produtos administrados no final do curso. 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, exigindo informações de todo o curso, bem como os relatórios do aluno preenchidos ao longo do curso.
Perguntas Frequentes (FAQ)
Qual é o foco principal do curso ICS4U?
Este curso se concentra em programação avançada, design modular, análise de algoritmos e gerenciamento de projetos de software, preparando os alunos para a ciência da computação de nível universitário.
Quais são os pré-requisitos para se inscrever no ICS4U?
Os alunos devem ter concluído o curso Introdução à Ciência da Computação do 11º ano (ICS3U).
Que conceitos de programação aprenderei neste curso?
Você aprenderá sobre estruturas de dados, algoritmos avançados, desenvolvimento de bibliotecas de software e técnicas de programação complexas, como recursão e gerenciamento de projetos.
Como o curso é avaliado?
70% da nota é baseada em tarefas, projetos e testes durante o curso, enquanto 30% vem de um projeto final e exame.
Para quais carreiras o ICS4U prepara os alunos?
O curso explora carreiras em desenvolvimento de software, tecnologia da informação e pesquisa em ciência da computação, fornecendo uma base para estudos posteriores nessas áreas.
