Bachelor in computertoepassingen (BCA)
Punjab Universiteit, Chandigarh
Syllabus
Eerste jaar
Semester 1
* De grondbeginselen van computers
* Inleiding tot computers
* Computerorganisatie en architectuur
* Besturingssystemen
* Computernetwerken
* C-programmering
* Grondbeginselen van C-programmeren
* Gegevenstypen en operators
* Controlestructuren
* Functies
* Arrays
* Structuren
* Vakbonden
* Wijzers
* Wiskunde I
* Algebra
* Trigonometrie
* Coördineer de geometrie
* Berekening
Semester 2
* Gegevensstructuren
* Inleiding tot datastructuren
* Stapels
* Wachtrijen
* Gekoppelde lijsten
* Bomen
* Grafieken
* Objectgeoriënteerd programmeren
* Inleiding tot objectgeoriënteerd programmeren
* Klassen en objecten
* Inkapseling
* Erfenis
* Polymorfisme
* Wiskunde II
* Waarschijnlijkheid en statistieken
* Numerieke methoden
* Lineaire algebra
Tweede jaar
Semester 3
* Databasebeheersystemen
* Inleiding tot databasebeheersystemen
* Databaseontwerp
*SQL
* Transacties
* Gelijktijdigheidscontrole
* Herstel
* Webtechnologieën
* Inleiding tot webtechnologieën
*HTML
* CSS
* JavaScript
*PHP
*MySQL
Semester 4
* Software-engineering
* Inleiding tot software-engineering
* Softwareontwikkelingsproces
* Eisenengineering
* Ontwerp
* Implementatie
* Testen
* Onderhoud
* Computergraphics
* Inleiding tot computergraphics
* 2D-afbeeldingen
* 3D-afbeeldingen
* Animatie
* Virtuele realiteit
Derde jaar
Semester 5
* Keuzevak I
* Kies een van de volgende:
* Kunstmatige intelligentie
* Machinaal leren
* Datamining
* Cloudcomputing
* Mobiel computergebruik
* Internet der dingen
Semester 6
* Project
* Studenten werken aan een groepsproject om een softwareapplicatie te ontwikkelen.
Keuze II
* Kies een van de volgende:
* Geavanceerde databasebeheersystemen
* Geavanceerde webtechnologieën
* Geavanceerde software-engineering
* Geavanceerde computergraphics |