ICS4U – Cours en ligne d'informatique de 12e année

Envoyez nous un message

CONTACTEZ NOUS S'IL VOUS PLAIT!

ICS4U – Cours en ligne d'informatique de 12e année

Code du cours : ICS4U
Type de cours : Préparation universitaire
Valeur du crédit : 1.0
Prérequis : Introduction à l'informatique, 1re année, préparation universitaire, ICS3U

Frais de scolarité (CAD) : $490.00

Description du cours en ligne ICS4U d'informatique de 12e année

Informatique 12e année : Ce cours permet aux étudiants de développer davantage leurs connaissances et leurs compétences en informatique. Les étudiants utiliseront les principes de conception modulaire pour créer des programmes complexes et entièrement documentés, conformément aux normes de l'industrie. Les équipes d'étudiants géreront un grand projet de développement logiciel, de la planification à l'examen du projet. Les étudiants analyseront également l’efficacité des algorithmes. Ils étudieront les questions éthiques en informatique et exploreront plus en détail les questions environnementales, les technologies émergentes, les domaines de recherche en informatique et les carrières dans ce domaine.

Aperçu des unités et des échéanciers pour l'informatique de 12e année ICS4U

Voici la séquence suggérée pour la réalisation des unités de cours, ainsi que le nombre d'heures recommandées nécessaires pour terminer chacune d'elles. Pour une répartition détaillée des attentes et des activités spécifiques incluses dans chaque unité, reportez-vous aux aperçus des unités fournis dans le profil de cours ICS4U.

Unité

Titres et descriptions

Temps et séquence

Globe Services

Conception de structures de données

Dans cette unité, les étudiants révisent et approfondissent leurs connaissances sur les structures de données tout en se concentrant sur la mise en œuvre de projets pour créer et manipuler des constructions de données. Les étudiants appliquent des structures de données fondamentales de taille fixe (tableaux, types de données définis par l'utilisateur, enregistrements, tableaux d'enregistrements) à des solutions à des problèmes réels et suggèrent les implications possibles du stockage de données sur la vie des gens à la lumière du droit canadien. Les étudiants utilisent des activités d'études indépendantes pour approfondir leur maîtrise de nouvelles compétences en programmation en vue de leurs destinations postsecondaires. Ils apprennent également à sélectionner les structures de données appropriées qui correspondent le mieux aux informations et favorisent l'efficacité du programme, la réutilisabilité du code et la maintenance. Les étudiants révisent et renforcent les principes de l'ergonomie et les relient aux droits des travailleurs. Ils explorent les opportunités de carrière dans les domaines liés à l’informatique et aux sciences de l’information.

20 heures

Globe Services

Création de bibliothèques de logiciels

Dans Gestion de projets logiciels, les étudiants examinent les composants d'un plan de projet logiciel et élaborent un plan, dans le contexte d'études de cas. Ils examinent les composants du cycle de vie de la conception de logiciels et explorent les techniques de gestion de projet et de constitution d'équipe. Les élèves créent une liste de questions, posent les questions à un client jouant un rôle, rédigent une définition du problème, analysent, conçoivent, mettent en œuvre et maintiennent une solution.

20 heures

Globe Services

Explorer des algorithmes avancés

 

Les étudiants pratiquent la réutilisation du code en créant et en partageant des bibliothèques de codes. Les bibliothèques sont élargies dans les unités suivantes. Les étudiants explorent les différences entre la programmation orientée objet et la programmation procédurale telles qu'elles s'appliquent aux bibliothèques de logiciels. Les étudiants examinent également la conception de bibliothèques dans le contexte de la gestion de fichiers dans des environnements réseau. Ils étudient les droits de propriété intellectuelle, la propriété du code et l'éthique de la réutilisation du code en examinant et en analysant les accords de licence de logiciels.

20 heures

Globe Services

Gestion de projets logiciels

Les élèves explorent des algorithmes alternatifs pour résoudre des problèmes. Ils examinent et programment des solutions à des problèmes similaires à ceux rencontrés dans ICS3M (par exemple, recherche binaire ou factorielles), en utilisant de nouvelles techniques telles que la récursivité. Ils planifient également des solutions à des problèmes plus complexes en utilisant une méthodologie standard de l'industrie (par exemple, organigrammes, pseudocodes, organigrammes). Les étudiants appliquent des algorithmes avancés, tels qu'un tri récursif, pour développer des solutions plus efficaces à des problèmes de programmation complexes. Des stratégies de test et de débogage des programmes sont développées.

15 heures

Globe Services

Compétences en gestion de projet et en développement de logiciels

Cette unité est un défi culminant dans lequel les étudiants travaillent pour appliquer les compétences en gestion de projet, précédemment acquises, à une étude de cas. Ils planifient, développent, testent et documentent une solution logicielle à un problème donné. Les étudiants appliquent des techniques de programmation complexes et utilisent des bibliothèques de logiciels.

20 heures

Globe Services

Évaluation finale

Le premier produit est un projet, subdivisé en trois sous-sections distinctes et vaut 15 % de la note globale du cours. Ce projet sera évalué à l'aide d'un système de notation et d'une grille d'évaluation. Le deuxième produit sera un examen final composé de questions à choix multiples bien formulées nécessitant des informations sur l'ensemble du cours.

10 heures

Total

110 heures

Informatique 12e année : Lorsque les élèves participent à un apprentissage actif et expérientiel, ils ont tendance à conserver leurs connaissances pendant de plus longues périodes et à développer, acquérir et intégrer plus complètement les compétences clés. Certains l'enseignement et les stratégies d'apprentissage adaptées au matériel enseigné en informatique comprennent :

Programmation

Recherche guidée sur Internet

Instructions directes

Simulations électroniques

Groupes de discussion

Activités de construction du programme

Activités interactives

Projets de recherche

Maquettisme

Photos & Videos

Présentations multimédias

Diagrammes

Résolution de problèmes

Groupes de discussion

Interviews

Informatique 12e année :
L'évaluation est un processus systématique de collecte d'informations ou de preuves sur les progrès d'un élève vers la satisfaction des attentes d'apprentissage. L'évaluation est intégrée aux activités pédagogiques tout au long d'une unité. Les attentes concernant les tâches d'évaluation sont clairement formulées et l'activité d'apprentissage est planifiée pour rendre cette démonstration possible. Ce processus consistant à commencer en gardant la fin à l'esprit permet de rester concentré sur les attentes du cours. Le but de l’évaluation est de rassembler des données ou des preuves et de fournir à l’étudiant un feedback significatif sur la manière d’améliorer ou de maintenir ses performances dans le cours. Des critères échelonnés conçus sous forme de rubriques sont souvent utilisés pour aider l'étudiant à reconnaître son niveau de réussite et pour lui fournir des conseils sur la manière d'atteindre le niveau suivant. Même si les informations relatives à l'évaluation peuvent être recueillies à partir d'un certain nombre de sources (l'étudiant lui-même, ses camarades de cours, l'enseignant), l'évaluation relève uniquement de la responsabilité de l'enseignant. L'évaluation est le processus consistant à porter un jugement sur les informations d'évaluation et à déterminer la note ou le niveau en pourcentage.

L'évaluation est intégrée au processus pédagogique tout au long de chaque unité plutôt que d'être un événement isolé à la fin. Souvent, les tâches d’apprentissage et d’évaluation sont les mêmes, avec une évaluation formative assurée tout au long de l’unité. Dans tous les cas, la démonstration souhaitée de l’apprentissage est clairement formulée et l’activité d’apprentissage est planifiée pour rendre cette démonstration possible. Ce processus consistant à commencer en gardant la fin à l'esprit permet de rester concentré sur les attentes du cours, telles qu'énoncées dans les lignes directrices du cours. Les évaluations sont exprimées en pourcentage en fonction des niveaux de réalisation.

Diverses stratégies sont utilisées pour permettre aux étudiants d'acquérir les compétences nécessaires pour réussir dans ce cours et au niveau postsecondaire. Pour faciliter l'apprentissage, l'enseignant utilise une variété d'activités impliquant toute la classe, de petits groupes et des élèves individuels.

L'évaluation sera basée sur les processus suivants qui se déroulent en classe :

Évaluation POUR L’apprentissage Évaluation comme apprentissage Évaluation des apprentissages

Au cours de ce processus, l'enseignant recherche des informations auprès des élèves afin de décider où se trouvent les apprenants et où ils doivent aller.

Au cours de ce processus, l'enseignant développe les capacités des élèves et établit des objectifs individuels de réussite pour chacun d'eux.

Au cours de ce processus, l'enseignant rend compte des résultats des élèves conformément aux critères établis pour informer sur la qualité de leur apprentissage.

Conversation Conversation Conversation

Discussion en classe Auto-évaluation Évaluation par les pairs

Discussion en classe Discussion en petits groupes Conférences post-laboratoire Présentations de recherches Débats
Observation Observation Observation
Ateliers de théâtre (prendre une direction) Étapes de la résolution de problèmes Discussions de groupe Présentations Présentations de groupe
Produits étudiants Produits étudiants Produits étudiants
Journaux de réflexion (à conserver pendant toute la durée du cours)
Listes de contrôle
Critères de succès
Fiches de pratique
Quiz socratifs
Projets
Présentations par affiches
Présentations en classe

Certaines des approches d'enseignement/apprentissage comprennent

de Marketing

Interet

Qui sommes-nous

Outil d'évaluation

Discussion de classe

Formatif

Enseignant étudiant

Liste de contrôle d'observation

Exercices de programmation

 Formatif

L'enseignant (vous)

Rubrique ou système de notation

Travail de classe quotidien

Formatif

Enseignant étudiant

Liste de contrôle d'observation

Missions

Sommatif

L'enseignant (vous)

Rubrique ou système de notation

Examen écrit

Sommatif

Étudiant·e

Barème

Projet

Formatif

Enseignant étudiant

Barème

Examen écrit final

Sommatif

Enseignant étudiant

Barème

L'évaluation de ce cours est basée sur les quatre catégories de réussite du ministère de l'Éducation : connaissance et compréhension (25 %), réflexion (25 %), communication (25 %) et application (25 %). L'évaluation de ce cours est basée sur la réalisation par l'étudiant des attentes du programme et sur les compétences démontrées requises pour un apprentissage efficace.

La note en pourcentage représente la qualité de la réalisation globale par l'étudiant des attentes du cours et reflète le niveau de réussite correspondant tel que décrit dans le tableau de réussite de la discipline.

Un crédit est accordé et enregistré pour ce cours si la note de l'étudiant est de 50 % ou plus. La note finale de ce cours sera déterminée comme suit :

  • 70 % de la note sera basée sur les évaluations effectuées tout au long du cours. Cette partie de la note reflétera le niveau de réussite le plus constant de l'étudiant tout au long du cours, bien qu'une attention particulière soit accordée aux preuves de réussite les plus récentes.
  • 30% de la note sera basée sur une évaluation finale de deux produits administrés à la fin du cours. Le premier produit est un projet, subdivisé en trois sous-sections distinctes et vaut 15 % de la note globale du cours. Ce projet sera évalué à l'aide d'un système de notation et d'une grille d'évaluation. Le deuxième produit sera un examen final composé de questions à choix multiples bien formulées nécessitant des informations sur l'ensemble du cours ainsi que sur les rapports de l'étudiant rédigés tout au long du cours.

Foire aux questions (FAQ)​​

Ce cours se concentre sur la programmation avancée, la conception modulaire, l'analyse d'algorithmes et la gestion de projets logiciels, préparant les étudiants à l'informatique de niveau universitaire.

Les étudiants doivent avoir terminé le cours d'introduction à l'informatique de 11e année (ICS3U).

Vous apprendrez les structures de données, les algorithmes avancés, le développement de bibliothèques de logiciels et les techniques de programmation complexes telles que la récursivité et la gestion de projet.

70 % de la note est basée sur les devoirs, les projets et les tests effectués pendant le cours, tandis que 30 % proviennent d'un projet final et d'un examen.

Le cours explore les carrières dans le développement de logiciels, les technologies de l'information et la recherche en informatique, fournissant une base pour des études plus approfondies dans ces domaines.