Bachelor für Computeranwendungen (BCA)
Punjab-Universität, Chandigarh
Lehrplan
Erstes Jahr
Semester 1
* Computergrundlagen
* Einführung in Computer
* Computerorganisation und -architektur
* Betriebssysteme
* Computernetzwerke
* C-Programmierung
* Grundlagen der C-Programmierung
* Datentypen und Operatoren
* Kontrollstrukturen
* Funktionen
* Arrays
* Strukturen
* Gewerkschaften
* Hinweise
* Mathematik I
* Algebra
* Trigonometrie
* Koordinatengeometrie
* Kalkül
Semester 2
* Datenstrukturen
* Einführung in Datenstrukturen
* Stapel
* Warteschlangen
* Verknüpfte Listen
* Bäume
* Grafiken
* Objektorientierte Programmierung
* Einführung in die objektorientierte Programmierung
* Klassen und Objekte
* Kapselung
* Nachlass
* Polymorphismus
* Mathematik II
* Wahrscheinlichkeit und Statistik
* Numerische Methoden
* Lineare Algebra
Zweites Jahr
Semester 3
* Datenbankverwaltungssysteme
* Einführung in Datenbankmanagementsysteme
* Datenbankdesign
* SQL
* Transaktionen
* Parallelitätskontrolle
* Erholung
* Web-Technologien
* Einführung in Webtechnologien
* HTML
* CSS
* JavaScript
* PHP
* MySQL
Semester 4
* Softwareentwicklung
* Einführung in die Softwareentwicklung
* Softwareentwicklungsprozess
* Anforderungsengineering
* Design
* Umsetzung
* Testen
* Wartung
* Computergrafik
* Einführung in die Computergrafik
* 2D-Grafiken
* 3D-Grafik
* Animation
* Virtuelle Realität
Drittes Jahr
Semester 5
* Wahlfach I
* Wählen Sie eine der folgenden Optionen:
* Künstliche Intelligenz
* Maschinelles Lernen
* Data Mining
* Cloud-Computing
* Mobiles Computing
* Internet der Dinge
Semester 6
* Projekt
* Die Studierenden arbeiten an einem Gruppenprojekt zur Entwicklung einer Softwareanwendung.
Wahlfach II
* Wählen Sie eine der folgenden Optionen:
* Erweiterte Datenbankverwaltungssysteme
* Fortgeschrittene Web-Technologien
* Fortgeschrittene Softwareentwicklung
* Fortgeschrittene Computergrafik