Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> software >> presentazione Software >> .

Programma di BCA nell'università di Chandigarh del Punjab?

Laurea in applicazioni informatiche (BCA)

Università del Punjab, Chandigarh

Programma

Primo anno

Semestre 1

* Fondamenti di informatica

* Introduzione ai computer

* Organizzazione e architettura del calcolatore

* Sistemi operativi

* Reti informatiche

* Programmazione C

* Fondamenti di programmazione in C

* Tipi di dati e operatori

* Strutture di controllo

*Funzioni

* Array

* Strutture

* Sindacati

* Puntatori

* Matematica I

*Algebra

* Trigonometria

* Geometria delle coordinate

* Calcolo

Semestre 2

* Strutture dati

* Introduzione alle strutture dati

* Pile

* Code

* Elenchi collegati

* Alberi

*Grafici

* Programmazione orientata agli oggetti

* Introduzione alla programmazione orientata agli oggetti

* Classi e oggetti

* Incapsulamento

* Eredità

* Polimorfismo

* Matematica II

* Probabilità e statistica

* Metodi numerici

* Algebra lineare

Secondo anno

Semestre 3

* Sistemi di gestione di database

* Introduzione ai sistemi di gestione di database

* Progettazione di banche dati

*SQL

* Transazioni

* Controllo della concorrenza

* Recupero

* Tecnologie web

* Introduzione alle tecnologie web

*HTML

*CSS

*JavaScript

* PHP

*MySQL

Semestre 4

* Ingegneria del software

* Introduzione all'ingegneria del software

* Processo di sviluppo del software

* Ingegneria dei requisiti

* Progetto

* Implementazione

*Prova

* Manutenzione

* Computer grafica

* Introduzione alla computer grafica

* Grafica 2D

* Grafica 3D

* Animazione

* Realtà virtuale

Terzo anno

Semestre 5

* Elettivo I

* Scegli uno dei seguenti:

* Intelligenza artificiale

*Apprendimento automatico

* Estrazione dei dati

* Informatica cloud

* Informatica mobile

*Internet delle cose

Sesto semestre

* Progetto

* Gli studenti lavoreranno su un progetto di gruppo per sviluppare un'applicazione software.

Elettivo II

* Scegli uno dei seguenti:

* Sistemi avanzati di gestione di database

* Tecnologie Web avanzate

* Ingegneria del software avanzata

* Grafica computerizzata avanzata

 

software © www.354353.com