Professional Documents
Culture Documents
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Artificial Intelligence
Communication Skills
Computer Graphics
Computer System Architecture
Data Communication & COMPUTER
NETWORKS
Data Structures
Database Management System & ORACLE
Digital Ckt. & Logic Design (DCLD)
E-Commerce
Information Technology
Introduction To Internet & Java
Introduction To Microprocessor
Management Information System
Mathematics (Bridge Course)
Mathematics -I (Discrete)
Object oriented Programming Using C++
Operating System
Operation Research
Personal Computing Software
Principles of Management
Programming in C
Relational Database Management Systems
with Oracle
Software Engineering
System Analysis & Design
System Software
UNIX
Visual Basic
Web Designing using HTML and DHTML
Web Technologies using ASP.NET
Programming in C
Basic Accounting
Semester 1
Communication Skills
Data Structures
Information Technology
Semester 2
Principles of Management
Semester 3
Computer System Architecture
Object oriented Programming Using C++
Semeter 4
Computer Networks
Data Base Management System
Semeter 5
Introduction To Internet & Java
System Software
Computer Graphics
Operation Research
Semeter 6
Artificial Intelligence
Handling Operating Systems
Semester 2
Discrete Mathematics
Punjabi Univeristy
Object oriented Programming Using C++
GENERAL ENGLISH/COMMUNICATION
SKILLS
Punjabi Compulsory
Semester 3
Computer System Organizations and
Architecture
Object Oriented Programming using C++
English Communication Skills I
Discrete Mathematics
Fundamentals of Database Management
System
Semeter 4
Computer Networks
Relational Database Management Systems
with Oracle
Management Information Systems
English Communication Skills II
Semeter 5
English Literary Skills I
System Analysis and Design
System Software
Java Programming
Web Designing using HTML and DHTML
Semeter 6
English Literary Skills II
E-Commerce
Operating Systems
Software Engineering
Web Designing using ASP.NET
Software Lab XI (More on Java based on
BCA-314: Java Programming)
Software Lab XII (based on BCA-325:
Web Designing using ASP.NET)
Mathematics
Computer Lab.1: Based on BCA-04
First Year
Second Year
*Environment Education
Project Management & System
Development
Punjab Univeristy
Object Oriented Programming (Using C++)
Three Year
Semester 1
Semester 2
Semester 3
Computer Architecture
C++ (OOP Language)
Semeter 4
Information Systems
Data Structure & File Processing
Internet Applications
System Software
* Environmental Studies II (Compulsory)
Lab Data Structures Implementation using
C++
Lab Web Designing and use of Internet
Semeter 5
Computer Networks
Web Technologies using ASP.NET
Operating System
JAVA Programming Language
Lab based on JAVA Programming Language
Semeter 6
Computer Graphics
Software Engineering
Lab. Implementation of Applications of
Computer Graphics in C++/C
Project
MCA
PTU
Semester 1
Information Management
Object Oriented Programming in C++
Computer Organization and Assembly Language
Accounting & Financial Management
Technical Communication
Software Lab- I (Information Management)
Software Lab II (Object Oriented Programming
in C++)
Semester 2
Mathematical Foundations of Computer Science
Relational Database Management System
Data Structures
Data Communication and Networks
Linux Operating System
Software Lab III (Relational Database
Management System)
Software Lab IV (Data Structures)
Software Lab V (Based on Linux Operating
System )
Semester 3
Database Administration
Design and analysis of algorithm
Software Engineering
Java Programming
Elective
System Programming
Theory of Computation
Artificial Intelligence
Software Lab-VI [ Database Administration ]
Software Lab-VII [Java Programming ]
Semeter 4
Mobile Application Development
E- Commerce & Web Application Development
Interactive Computer Graphics
Advanced Operating Systems
Software Lab- VIII (Web & Mobile Application
Development)
Software Lab- IX (Interactive Computer
Graphics )
Software Lab X (Advanced Operating Systems)
Semeter 5
Embedded Systems
Information Security
Web Technologies
Object Oriented Analysis & Design with UML
Hardware Lab I (Embedded Systems)
Software Lab XI (Web Technologies)
Software Lab XII (Object Oriented Analysis and
Design with UML)
Industrial Training*
Semeter 6
Data Warehousing & Mining
Cloud Computing
Advanced Computer
Architecture
Software Testing &
Quality Management
Software LabXIII(Sofware Testing)
Project
Punjabi Univeristy
Semester 1
Mathematical Foundations of Computer
Science
Introduction to Information Technology
Computer Programming Using C
Computer Organisation and Architecture
Principles & Practices of Management
Semester 2
Modern Information Systems
Object Oriented Programming Using C++
Data & File Structures
Database Management System
Computer Oriented Statistical Methods
Programming Lab-II (Data Structure and C+
+)
Semester 3
Data Communications
Software Engineering
Algorithm Analysis and Design
Data Base Management System
Semeter 4
Computer Networks
Operating Systems
Programming in Java
Object Oriented Modelling & Design Using
UML
Life Skills and Communication Skills
Programming Lab - IV (Java Lab and Minor
Project)
Semeter 5
Artificial Intelligence
Computer Graphics
Theory of Computation
Business Intelligence
Programming Lab-V (Graphics)
* Elective-I
Windows Programming.
Digital Image Processing
Organization Behaviour and Development
Advanced Operating Systems with case
study of UNIX
Compiler Design
E-Commerce
Semeter 6
Project
Punjab Univeristy
Semester 1
Semester 2
Data and File Structures(Using C)
Object Oriented Programming (Through C++ and
Java)
Data Communication and Networks
Computer Oriented Numerical and Statistical
Methods (Elective III)
Accounting and Financial
Management(Elective IV)
Semester 3
Software Engineering
Operating Systems
Analysis and Design of Algorithms
.NET Framework and C# (Elective V)
Semeter 4
Data Mining and Data Warehousing
Interactive Computer Graphics
Theory of Computations
Artificial Intelligence (Using LISP) (Elective VII)
Advanced Java and Network Programming
(Elective VIII)
Semeter 5
Computer Based Optimization Techniques
Software Project Management
Mobile Communication and Android
Application Development (Elective IX)
Soft Computing Techniques using Neural
Networks (Elective X)
Seminar
Semeter
6 period will be of 20 to 24 weeks
The Project
duration. The Project will
involve development of application/system
software in industries,
commercial or scientific environment. It will
carry 400 marks.
GNDU
Semester 1
Fundamentals of Computers
Introduction to Programming
Computer Oriented Numerical & Statistical
Methods
Principle of Digital Electronics
Programming Laboratory
Mathematical Elements of Computer
Science
Semester 2
Data & File Structures
Computer Organization & Architecture
Advances in Operating Systems
Programming LaboratoryII
Accounting & Financial Management
Computer Based Optimization Techniques
Semester 3
Object Oriented Programming
Theory of Computation
Microprocessor & its Applications
Information System
Programming Laboratory-III
Semeter 4
Knowledge Based System
Computer Networks
Computer Graphics
System Simulation Interdisciplinary
course-I
Programming Laboratory-IV
Semeter 5
System Software
Software Engineering
Programming Laboratory V
Elective 1
Artificial Neural Networks
Image Processing
Fundamentals of Cloud Computing
Distributed Processing
Emerging Trends in Information
Technology
Interdisciplinary courseII
Interdisciplinary courseIII
Semeter 6
Major Project
BCA
PTU
Semester 1
Information Technology
Mathematics (Bridge Course)
Basic Accounting
Programming in C
Communication Skills
Semester 2
Principles of Management
System Analysis & Design
Mathematics -I (Discrete)
Data Structures
Digital Ckt. & Logic Design
Semester 3
Computer System Architecture
Management Information System
Software Engineering
Object oriented Programming Using C++
Introduction To Microprocessor
Semeter 4
Computer Networks
Data Base Management System
Mathematics II (Computer Oriented)
Operating System
Workshop On Visual Basic
Semeter 5
Introduction To Internet & Java
System Software
Computer Graphics
Operation Research
Semeter 6
Artificial Intelligence
Punjabi Univeristy
Semester 1
General English(Communication Skills)
Fundamentals of IT
Mathematical Foundation of Computer
Science
Computer Organisation and Architecture
Problem Solving Using C
Database Management System
Software Lab-I (PC Software)
Software Lab-II (Programming in C")
Semester 2
GENERAL ENGLISH/COMMUNICATION
SKILLS
Punjabi Compulsory
Data Structures
Object oriented Programming Using C++
Discrete Mathematics
COMPUTER NETWORKS, INTERNET AND ITS
APPLICATIONS
Environmental and Road Safety Awareness
SOFTWARE LAB-III (OBJECT ORIENTED
PROGRAMMING USING C++ )
SOFTWARE LAB-IV (DATA STRUCTURES)
Semester 3
English Communication Skills I
Discrete Mathematics
Computer System Organizations and
Architecture
Object Oriented Programming using C++
Semeter 4
English Communication Skills II
Computer Networks
Management Information Systems
Computer Oriented Numerical and
Statistical Methods
Relational Database Management Systems
with Oracle
Software Lab VI (based on paper BCA224: Computer Oriented Numerical and
Statistical Methods)
Software Lab VII (Oracle Lab based on
paper BCA-225: Database Management
Systems with Oracle )
Environmental and Road Safety Awarness
(Qualifying Exam)
Semeter 5
English Literary Skills I
System Analysis and Design
System Software
Java Programming
Web Designing using HTML and DHTML
Software Lab IX (based on paper BCA314: Java Programming)
Software Lab X (based on paper BCA315: Web Designing using HTML and
DHTML)
Semeter 6
English Literary Skills II
E-Commerce
Operating Systems
Software Engineering
Web Designing using ASP.NET
Software Lab XI (More on Java based on
BCA-314: Java Programming)
Software Lab XII (based on BCA-325:
Web Designing using ASP.NET)
Punjab Univeristy
First Year
English C
Three Year
Enterpreneurship Development Programme
Data Communication & Networks
Computer Graphics & Multimedia
Applications
Internet Programming
Discrete Mathematics
Project and Seminar
GNDU
Semester 1
Introduction to Programming C - I
Semester 2
Introduction to Programming C II
Principles of Digital Electronics
Numerical Methods & Statistical Techniques
Communication Skills in English II
Punjabi/Basic Punjabi (Mudhli Punjabi)
(Compulsory)
Practical I (Advanced C Programming)
Semester 3
Computer Architecture
Database Management System & Oracle
C++ (OOP Language)
* Environmental Studies I (Compulsory)
Semeter 4
Data Structure & File Processing
Information Systems
Internet Applications
System Software
* Environmental Studies II (Compulsory)
Lab Data Structures Implementation using
C++
Lab Web Designing and use of Internet
Semeter 5
Computer Networks
Web Technologies using ASP.NET
Operating System
JAVA Programming Language
Lab based on JAVA Programming Language
Lab based on ASP.NET
Semeter 6
Computer Graphics
Software Engineering
Lab. Implementation of Applications of
Computer Graphics in C++/C
Project
MCA
PTU
Semester 1
Information Management
Object Oriented Programming in C++
Computer Organization and Assembly Language
Accounting & Financial Management
Technical Communication
Software Lab- I (Information Management)
Software Lab II (Object Oriented Programming
in C++)
Semester 2
Mathematical Foundations of Computer Science
Relational Database Management System
Data Structures
Data Communication and Networks
Linux Operating System
Software Lab III (Relational Database
Management System)
Software Lab IV (Data Structures)
Software Lab V (Based on Linux Operating
System )
Semester 3
Database Administration
Design and analysis of algorithm
Software Engineering
Java Programming
Elective
System Programming
Theory of Computation
Artificial Intelligence
Software Lab-VI [ Database Administration ]
Software Lab-VII [Java Programming ]
Semeter 4
Mobile Application Development
E- Commerce & Web Application Development
Interactive Computer Graphics
Advanced Operating Systems
Software Lab- VIII (Web & Mobile Application
Development)
Software Lab- IX (Interactive Computer
Graphics )
Software Lab X (Advanced Operating Systems)
Semeter 5
Embedded Systems
Information Security
Web Technologies
Object Oriented Analysis & Design with UML
Hardware Lab I (Embedded Systems)
Software Lab XI (Web Technologies)
Software Lab XII (Object Oriented Analysis and
Design with UML)
Industrial Training*
Semeter 6
Data Warehousing & Mining
Cloud Computing
Advanced Computer
Architecture
Software Testing &
Quality Management
Software LabXIII(Sofware Testing)
Project
Punjabi Univeristy
Semester 1
Mathematical Foundations of Computer
Science
Introduction to Information Technology
Computer Programming Using C
Computer Organisation and Architecture
Principles & Practices of Management
Semester 2
Modern Information Systems
Object Oriented Programming Using C++
Data & File Structures
Database Management System
Computer Oriented Statistical Methods
Programming Lab-II (Data Structure and C+
+)
Semester 3
Data Communications
Software Engineering
Algorithm Analysis and Design
Data Base Management System
Semeter 4
Computer Networks
Operating Systems
Programming in Java
Object Oriented Modelling & Design Using
UML
Life Skills and Communication Skills
Programming Lab - IV (Java Lab and Minor
Project)
Semeter 5
Artificial Intelligence
Computer Graphics
Theory of Computation
Business Intelligence
Programming Lab-V (Graphics)
* Elective-I
Windows Programming.
Digital Image Processing
Organization Behaviour and Development
Advanced Operating Systems with case
study of UNIX
Compiler Design
E-Commerce
Semeter 6
Project
Punjab Univeristy
Semester 1
Computer Fundamentals and C Programming
Semester 2
Data and File Structures(Using C)
Object Oriented Programming (Through C++ and
Java)
Data Communication and Networks
Computer Oriented Numerical and Statistical
Methods (Elective III)
Accounting and Financial
Management(Elective IV)
Semester 3
Software Engineering
Operating Systems
Analysis and Design of Algorithms
.NET Framework and C# (Elective V)
Semeter 4
Data Mining and Data Warehousing
Interactive Computer Graphics
Theory of Computations
Artificial Intelligence (Using LISP) (Elective VII)
Advanced Java and Network Programming
(Elective VIII)
Semeter 5
Computer Based Optimization Techniques
Software Project Management
Mobile Communication and Android
Application Development (Elective IX)
Soft Computing Techniques using Neural
Networks (Elective X)
Seminar
Semeter
6 period will be of 20 to 24 weeks
The Project
duration. The Project will
involve development of application/system
software in industries,
commercial or scientific environment. It will
carry 400 marks.
GNDU
Semester 1
Fundamentals of Computers
Introduction to Programming
Computer Oriented Numerical & Statistical
Methods
Principle of Digital Electronics
Programming Laboratory
Mathematical Elements of Computer
Science
Semester 2
Data & File Structures
Computer Organization & Architecture
Advances in Operating Systems
Programming LaboratoryII
Accounting & Financial Management
Computer Based Optimization Techniques
Semester 3
Object Oriented Programming
Theory of Computation
Microprocessor & its Applications
Information System
Programming Laboratory-III
Semeter 4
Knowledge Based System
Computer Networks
Computer Graphics
System Simulation Interdisciplinary
course-I
Programming Laboratory-IV
Semeter 5
System Software
Software Engineering
Programming Laboratory V
Elective 1
Artificial Neural Networks
Image Processing
Fundamentals of Cloud Computing
Distributed Processing
Emerging Trends in Information
Technology
Interdisciplinary courseII
Interdisciplinary courseIII
Semeter 6
Major Project