Programmation informatique

Programmation informatique
Préalable (s): Réussir l'algèbre I

Les étudiants apprennent à utiliser le langage de programmation JAVA et Python pour coder et compiler des programmes dans un environnement open source ou Windows. Le contenu du cours comprend la conception de programmes et la résolution de problèmes, les structures de contrôle, les fonctions, le passage de paramètres, les structures de données, les tableaux et le traitement de fichiers. L'accent est mis sur la conception des programmes.

  • Crédit universitaire: Ce cours peut être inscrit en double au Northern Virginia Community College (NOVA) en tant que conception de logiciel ITP 100 pour un total de 3 crédits en attendant l'acceptation de NOVA. Les conditions d'entrée à NOVA doivent être remplies avant de s'inscrire. Le contenu de ce cours est enseigné au niveau collégial. Veuillez consulter votre conseiller pour plus de détails.

Programmation informatique avancée
Préalable: la première année du cours d'informatique DE et Calcul est requise.

La programmation informatique avancée s'appuie sur des compétences en programmation. Les étudiants en programmation avancée utilisent des concepts de programmation orientée objet, des structures de contrôle d'E / S, des fonctions et / ou des méthodes, des abstractions de données, des structures de données pour développer des applications de base de données, des applications multimédias interactives, y compris des applications de jeu, des applications mobiles et des applications Web. Le cours aborde l'architecture des réseaux informatiques et la fonction du matériel informatique, y compris les réseaux et les systèmes d'exploitation, l'organisation des données, les algorithmes et l'ingénierie logicielle. Les étudiants continuent à développer leurs compétences en matière d'employabilité en recherchant des voies de formation continue et des carrières dans les industries des technologies de l'information et des sciences informatiques et s'engagent dans diverses activités de développement de carrière.

  • Crédit universitaire: Ce cours peut être inscrit en double au Northern Virginia Community College (NOVA) en tant que CSC 200 et CSC 201 pour un total de 8 crédits en attente d'acceptation à NOVA. Les conditions d'entrée à NOVA doivent être remplies avant de s'inscrire. Le contenu de ce cours est enseigné au niveau collégial. Veuillez consulter votre conseiller pour plus de détails.

Programmation informatique intensifiée
Prérequis: Réussir l'algèbre I

Ce cours se concentre sur le développement d'un programme informatique pour résoudre un problème. Les étudiants apprendront également les principes de conception de programmes qui leur permettront d'écrire des programmes compréhensibles, adaptables et réutilisables. Les étudiants apprendront également d'autres concepts et protocoles informatiques importants, notamment le développement et l'analyse d'algorithmes, le développement et l'utilisation de structures de données fondamentales à l'aide de divers langages de programmation.

  • Crédit universitaire: Ce cours peut être inscrit en double au Northern Virginia Community College (NOVA) comme ITP 100 Software Design et CSC 200 Introduction to Computer Science pour un total de 7 crédits en attendant l'acceptation de NOVA. Les conditions d'entrée à NOVA doivent être remplies avant de s'inscrire. Le contenu de ce cours est enseigné au niveau collégial. Veuillez consulter votre conseiller pour plus de détails

Personne-ressource:

Jeff Elkner
jeffrey.elkner @apsva.nous
Professeur de programmation informatique