Annonce importante

BA en informatique

Les étudiants se spécialisant en informatique (CS) apprennent à comprendre et à évaluer l’organisation, la conception et la construction de systèmes matériels et logiciels pour l’informatique. De plus, ils atteignent un niveau de capacité mathématique leur permettant d’abstraire et d’analyser formellement les processus de calcul. Ils analysent les problèmes qui nécessitent des calculs pour y répondre, et conçoivent et mettent en œuvre des solutions efficientes et efficaces.

Résultats d’apprentissage

  • Comprendre et évaluer l’organisation, la conception et la construction de systèmes matériels et logiciels pour l’informatique.
  • Atteindre un niveau de capacité mathématique permettant à l’étudiant d’abstraire et d’analyser formellement les processus de calcul.
  • Analyser les problèmes qui nécessitent des calculs pour y répondre, et concevoir et mettre en œuvre des solutions aux problèmes appropriées qui sont efficientes et efficaces.

Exigences

Tous les étudiants de première année suivront des cours dans le BU Hub, un programme d’enseignement général intégré à l’ensemble de l’expérience de premier cycle. Les exigences du BU Hub sont flexibles et peuvent être satisfaites de différentes manières, par le biais de cours dans et au-delà de la majeure et, dans certains cas, par des activités parascolaires. Les étudiants spécialisés en informatique satisferont généralement, par le biais de cours dans la majeure, aux exigences du BU Hub en Raisonnement Quantitatif, ainsi qu’à certaines exigences en Communication et en Boîte à outils intellectuelle. Les exigences restantes du Hub BU seront satisfaites en choisissant parmi un large éventail de cours disponibles en dehors de la majeure ou, dans certains cas, des expériences parascolaires.

La majeure en informatique nécessite un total de quinze cours de 4 crédits, tous terminés avec une note de C ou plus.

On s’attend à ce que les élèves de CS soient à l’aise avec les mathématiques du secondaire standard ainsi qu’avec le calcul à un niveau équivalent à la réussite de CAS MA 123.

Les 15 cours requis pour la majeure sont divisés en quatre groupes: A, B, C et D. Les étudiants doivent suivre tous les cours du Groupe A, au moins 2 cours du Groupe B, au moins 2 cours du Groupe C et un total de 15 cours des Groupes A–D.

Groupe A: Cours de base

Ces cours construisent des bases essentielles pour l’étude du CS. Les élèves doivent prendre les cinq.

  • CAS CS 111 Introduction à l’Informatique 1
  • CAS CS 112 Introduction à l’Informatique 2
  • CAS CS 131 Structures Combinatoires
  • CAS CS 210 Systèmes Informatiques
  • CAS CS 330 Introduction à l’Analyse des Algorithmes

Groupe B : Outils formels

Ces cours offrent une formation aux algorithmes de base et aux méthodes formelles. Les élèves doivent en prendre au moins deux de ce groupe.

  • CAS CS 132 Algorithmes géométriques
  • CAS CS 235 Algorithmes algébriques
  • CAS CS 237 Probabilité en informatique

Groupe C: Sujets centraux

Ces cours sont plus avancés que les groupes A et B, et couvrent des sous-champs largement importants de CS. Les élèves doivent en prendre au moins deux de ce groupe.

  • CAS CS 320 Concepts des Langages de programmation
  • CAS CS 332 Éléments de la Théorie du Calcul
  • CAS CS 350 Principes fondamentaux des Systèmes informatiques

Groupe D: Cours au choix

  • Tous les cours CS CAS aux niveaux 400 et 500

La liste des prérequis ou des co-requis pour un cours CS peut contenir un cours CS « X » avec une alternative non CS « Y ». Dans un tel cas, le cours « Y » peut être compté dans la majeure au lieu du cours « X ».

Dans des cas particuliers, un étudiant, avec le consentement de l’instructeur peut demander au directeur de premier cycle de compter des cours autres que ceux spécifiés ci-dessus. L’attention est attirée sur les éléments suivants: Cours de GRS CS numérotés 600 et plus; cours de niveau 500 en mathématiques & Statistiques (CAS MA); et des cours de génie informatique offerts par le Collège d’Ingénierie (ENG).

Les cours du Metropolitan College (MET) ne donneront pas de crédit majeur au CS CAS.

Honneurs dans la majeure

Les étudiants qui souhaitent obtenir des honneurs dans la majeure CS devront effectuer deux semestres de travaux de recherche sous la supervision d’un membre du corps professoral permanent (CAS CS 401/402), qui aboutiront à un document écrit et à une présentation orale devant un comité de la faculté.