ICS4U – Cours en ligne d'informatique de 12e année
Envoyez nous un message
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
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)
Quel est l’objectif principal du cours ICS4U ?
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.
Quelles sont les conditions préalables pour s'inscrire à ICS4U ?
Les étudiants doivent avoir terminé le cours d'introduction à l'informatique de 11e année (ICS3U).
Quels concepts de programmation vais-je apprendre dans ce cours ?
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.
Comment le cours est-il évalué ?
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.
À quels parcours professionnels ICS4U prépare-t-il les étudiants ?
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.
