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