Boston University Summer programs
Cours d'été en informatique
Boston, États-Unis d'Amérique
Cours d'été
DURÉE
6 semaines
LANGUES
Anglais
RYTHME
À plein temps
DATE LIMITE D'INSCRIPTION
DATE DE DÉBUT AU PLUS TÔT
FRAIS DE SCOLARITÉ
USD 3 260
FORMAT D'ÉTUDE
Sur le campus
Conseil rapide
En contactant l’école, vous aurez accès à des conseils prioritaires gratuits pour toute question relative aux études et aux inscriptions.
Les étudiants qui suivent les cours d'informatique du CAS doivent disposer d'un ordinateur portable capable de faire fonctionner efficacement une version actuellement prise en charge de Microsoft Windows, Mac OS X ou Linux. Les étudiants doivent apporter leur ordinateur portable en classe.
Introduction aux technologies Internet et à la programmation Web
CAS CS 103
Introduction à l'architecture de base et aux protocoles qui sous-tendent le fonctionnement de l'Internet, en mettant l'accent sur la conception de sites Web, la programmation d'applications Web et la pensée algorithmique. Une familiarité générale avec l'Internet est supposée. Donne droit à un crédit divisionnaire MCS en CAS. A partir de l'automne 2022, ce cours remplit une unité dans chacun des domaines suivants du BU Hub : Expression numérique/multimédia, Raisonnement quantitatif II, Créativité/Innovation. 4 cr. Frais de scolarité : 3260
Introduction à l'informatique 1
CAS CS 111
Offre en ligne. Ce cours est une introduction rigoureuse à la programmation pour les étudiants qui ont l'intention de se spécialiser en informatique, en science des données et dans des disciplines connexes. Le cours présente les données numériques, les chaînes de caractères et les listes, les fonctions, les décisions, la récursivité, l'itération et l'orientation objet. Les applications comprennent les opérations matricielles, la manipulation d'images, les jeux, l'intelligence artificielle basée sur des règles et générative, et la recherche. Apprendre à programmer est une compétence qui ne peut être acquise que par la pratique - elle ne peut pas être acquise en regardant simplement une série de cours. Les étudiants apprendront plutôt par une combinaison de lectures courtes, de mini-cours vidéo, d'exemples interactifs et de problèmes complexes. Les étudiants doivent s'impliquer activement dans ces exemples et ces problèmes pour développer à la fois la mémoire musculaire de la programmation et un modèle mental de la façon dont les programmes s'exécutent et interagissent avec les données. Les étudiants apprendront de nouveaux concepts de manière indépendante et assisteront régulièrement à des sessions d'atelier pour développer leurs compétences en matière de débogage et obtenir de l'aide pour résoudre les problèmes. La structure du cours en ligne exige que les étudiants soient intrinsèquement motivés pour acquérir des compétences en programmation, de sorte qu'ils seront motivés pour suivre un programme exigeant d'activités d'apprentissage et d'ensembles de problèmes. Pour réussir ce cours, les étudiants doivent être prêts à consacrer environ 25 à 30 heures par semaine aux objectifs d'apprentissage. Les étudiants doivent disposer d'un ordinateur Mac ou Windows sur lequel ils peuvent installer les logiciels requis pour le cours. Donne droit à un crédit divisionnaire MCS dans le CAS. À partir de l'automne 2018, ce cours remplit une seule unité dans chacun des domaines BU Hub suivants : Raisonnement quantitatif II, Créativité/Innovation, Pensée critique. 4 cr. Frais de scolarité : 3260
Introduction à l'informatique 2
CAS CS 112
Prérequis : (CAS CS 111) ou équivalent. Ce cours couvre les techniques de programmation avancées et les structures de données. Les sujets incluent la récursivité, l'analyse d'algorithmes, les listes liées, les piles, les files d'attente, les arbres, les graphes, les tableaux, la recherche et le tri. Les étudiants doivent s'inscrire à deux sections : cours magistral et laboratoire. Donne droit à un crédit divisionnaire MCS en CAS. À partir de l'automne 2018, ce cours remplit une unité dans chacun des domaines suivants de BU Hub : Raisonnement quantitatif II, Créativité/Innovation, Pensée critique. 4 cr. Frais de scolarité : 3260
Structures combinatoires
CAS CS 131
Représentation, analyse, techniques et principes de manipulation des structures combinatoires de base utilisées en informatique. L'accent est mis sur un raisonnement rigoureux. À partir de l'automne 2019, ce cours remplit une seule unité dans chacun des domaines suivants de BU Hub : Raisonnement quantitatif II, Pensée critique. 4 cr. Frais de scolarité : 3260
Probabilités en informatique
CAS CS 237
Prérequis : (CAS CS 131). Introduction aux concepts et méthodes probabilistes de base utilisés en informatique. Développement d'une compréhension du rôle crucial joué par le hasard en informatique, à la fois comme un outil puissant et comme un défi à affronter et à analyser. L'accent est mis sur la rigueur du raisonnement, l'analyse et la pensée algorithmique. Les étudiants doivent s'inscrire à deux sections : cours magistral et laboratoire. À partir de l'automne 2018, ce cours remplit une seule unité dans chacun des domaines BU Hub suivants : Raisonnement quantitatif II, Pensée critique. 4 cr. Frais de scolarité : 3260
Sujets en informatique
CAS CS 391
Les sujets varient. Pour une description détaillée des cours d'été, veuillez consulter le site https://www.bu.edu/summer/courses/computer-science/. 4 cr. Frais de scolarité : 3260
Sujets en informatique
CAS CS 392
Les sujets varient. Pour une description détaillée des cours d'été, veuillez consulter le site https://www.bu.edu/summer/courses/computer-science/. 4 cr. Frais de scolarité : 3260
Conception et développement d'applications complètes
CAS CS 412
Prérequis : (CASCS111 & CASCS112 & CASCS411) ou consentement de l'instructeur. - Prérequis : (CAS CS 111 & CAS CS 112 & CAS CS 411) ou consentement de l'instructeur. Introduction à la conception et au développement d'applications web complètes. Les sujets incluent la programmation asynchrone, les magasins de données non relationnels, l'utilisation des API, les applications sans serveur (basées sur le nuage), les architectures client/serveur découplées, la performance, les tests, l'emballage et le déploiement. Examine les piles technologiques actuelles et proposées. 4 cr. Frais de scolarité : 3260


