ICS3U – Cours en ligne d'introduction à l'informatique (11e année)

Envoyez nous un message

CONTACTEZ NOUS S'IL VOUS PLAIT!

ICS3U – Cours en ligne d'introduction à l'informatique (11e année)

Cours en ligne d'informatique de 3e année ICS11U |
Code de cours:ICS3U
Type de cours:Préparation universitaire
Valeur du crédit :1.0
Condition préalable:Aucun

 

Frais de scolarité (CAD) : $490.00

Description du cours ICS3U

Introduction à l'informatique : Ce cours initie les étudiants à l'informatique. Les étudiants concevront des logiciels de manière indépendante et en équipe, en utilisant des outils de programmation conformes aux normes de l'industrie et en appliquant le modèle de cycle de vie du développement logiciel. Ils écriront et utiliseront également des sous-programmes dans des programmes informatiques. Les étudiants développeront des solutions créatives pour divers types de problèmes à mesure que leur compréhension de l'environnement informatique se développe. Ils exploreront également les questions environnementales et ergonomiques, les recherches émergentes en informatique et les tendances de carrière mondiales dans les domaines liés à l'informatique.

Aperçu du contenu du cours

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

Introduction à l'informatique

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. Certaines des stratégies d'enseignement et 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

Introduction à l'informatique

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.

ConversationConversationConversation

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

Discussion en classe Discussion en petits groupes Conférences post-laboratoirePrésentations de recherches Débats
ObservationObservationObservation
Ateliers de théâtre (prendre une direction) Étapes de la résolution de problèmesDiscussions de groupePrésentations Présentations de groupe
Produits étudiantsProduits étudiantsProduits é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 incluent

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é 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 sera accordée aux preuves de réussite plus récentes. 30 % de la note sera basée sur un examen final administré à la fin du cours. L'examen contiendra un résumé des informations du cours et sera composé de questions à choix multiples bien formulées. Celles-ci seront évaluées à l'aide d'une liste de contrôle.

Foire aux questions (FAQ)​​

Aucun prérequis n'est requis ; tout le monde peut s'inscrire.

Soixante-dix pour cent sont basés sur des évaluations tout au long du cours et trente pour cent proviennent d'un examen final.

Vous développerez des solutions logicielles de manière autonome et en équipe, en appliquant le cycle de vie du développement logiciel.

Oui, vous explorerez les structures de données, créerez des bibliothèques de logiciels et apprendrez des algorithmes avancés.

Absolument ; le cours aborde les recherches émergentes, l’ergonomie et les tendances mondiales en matière de carrière en informatique.