BCA – Guru Kashi University
Our university’s Bachelor of Computer Applications (BCA) Programme produces graduates with strong computer science principles, proficiency in programming languages and software development techniques, and exceptional problem-solving skills.
PROGRAMME LEARNING OUTCOMES
After completion the program student will be able to
● Apply exploration to study and analyze problems in different areas of information technology.
● Analyze and evaluate computing systems, processes, and technologies to identify areas for improvement and optimize their performance.
● Communicate effectively with different stakeholders using a variety of modes and techniques, including written reports, oral presentations, and visual aids.
● Contribute to progressive community and society in comprehending computing activities by writing effective reports, designing documentation, making effective presentations, and understanding instructions.
● Demonstrate proficiency in programming languages, software development tools, and other relevant technologies.
● Conduct independent research and engage in lifelong learning to keep up-to-date with emerging trends and technologies in computer science.
Semester 1
1. Computer Fundamentals
2.Programming using C
3. Communication skills
4.Computer Fundamentals Lab
5.Programming using C Lab
Disciplinary Elective -I (Any One)
Choose Any One
1- Computer System Architecture
2- Digital Electronics
Semester 2
1.Operating Systems
2.Programming using C++
3.Operating Systems Lab
4. Programming using C++Lab
5.Multimedia Lab
6.Environmental Studies
7.Service Learning
Disciplinary Elective -II (Any One)
Choose any one
1- E- Commerce
2- Information System Design & Implementation
Semester 3
1.Database Management Systems
2.Data Structures
3.Database Management Systems Lab
Data Structures Lab
4.Minor Project
Disciplinary Elective -III (Any One)
Choose any One
1- Programming Using PHP
2- Application Development Using UB.Net
Semester 4
1.Programming using Java
2.Discrete Mathematics
3.Programming using Java Lab
4.Internet Fundamentals Lab
Disciplinary Elective -IV (Any one)
Choose any one
1- Theory of Computation
2- Ethical Hacking
Disciplinary Elective -V (Any One)
Choose Any One
1- Big Data
2- Data Warehouse & Mining
Semester 5
1.Artificial Intelligence
2.Computer Networks
3.Artificial Intelligence Lab
4.Internship Training*
Disciplinary Elective -VI (Any One)
Choose Any One
1- Computer Graphics
2- Parallel Processing
Semester 6
1.Software Engineering
2.Programming using Python
3.Programming using Python Lab
4.Major Project
5.Service Learning
Disciplinary Elective - VII (Any One)
Choose any One
1- Cyber Law
2- Digital Image Processing
Disciplinary Elective -VIII (Any One)
Choose Any One
1- Introduction to Cloub Computing
2- Analysis & Design of Algorithms