image
Apply Now

About Bachelors of Computer Applications (BCA)

At the undergraduate level, the Bachelor of Computer applications aims at incorporating essential skills in the students to make them competent enough for the software industry. We at GNA University in BCA program provide a deep understanding of subjects and a different pedagogy is followed in the computer science and information technology discipline. The highly experienced School of computational science at GU ensures that BCA advantages students with the right kind of skills and opportunities to make a flourishing career in the field of computers and technology. ...

Apply Now

Download Bachelors in Computer Application (BCA) Brochure

PROGRAM HIGHLIGHTS

  • Attain the ability to design and develop computer applications, evaluate and recognize potential risks and provide innovative solutions.
  • Explore technical knowledge in diverse areas of Computer Applications and experience an environment conducive in cultivating skills for successful career, entrepreneurship and higher studies.
  • The program prepares the young professional for a range of computer applications, computer organization, techniques of computer networking, software engineering-Commerce, Web Designing, Big Data, Python and Advance JAVA
  • Ability to use knowledge gained for solving complex problems using Computational sciences.

CAREER OPPORTUNITY

One of the biggest benefits that the computer and IT industry provides in India is the employment it can generate. According to an article in the Times of India, India's liberalization was possible due to its IT industry. The article states that the IT sector is one of the top two industries in the country today. The IT industry is a key part of the country’s economy. In 2017, information technology and its various subsectors represented almost eight percent of the nation’s overall GDP. In financial year 2019, this industry generated an annual revenue close to 180 billion U.S. dollars in India alone. Now a days, it is an industry that thrives globally, and India's IT exports are around $70 billion with 2.8 million employees working in this sector.


Career Pathways:

  • Computer Programmer
  • Database Administrator
  • Business Analyst
  • Software Developer
  • Web design and Development Specialist
  • Android App Developer
  • Computer Support Service Specialist
  • Embedded System Specialist
  • Computer Systems Analyst
  • System Engineer

Program Outcomes:

An ability to apply knowledge of basic mathematics, science and domain knowledge to solve the computational problems.
An ability to apply discipline specific knowledge to solve core and/or applied computational problems.
Use current techniques, skills, and tools necessary for computing practices.
Recognize the social and ethical responsibilities of a professional working in the discipline.
Analyze a problem and identify and define the computing requirements appropriate to its solution.
Apply reasoning informed by the contextual knowledge to assess societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to the professional practice.
Understand the impact of the professional solutions in societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable development.
Function effectively as an individual, and as a member or leader in diverse teams, and in multidisciplinary settings.
Follow professional software engineering practice by applying contextual knowledge to assess societal and legal issues
Communicate effectively on complex activities and with the society at large, such as, being able to comprehend and write effective reports and design documentation, make effective presentations, and give and receive clear instructions.
Demonstrate knowledge and understanding of the management principles and apply these to one’s own work, as a member and leader in a team.
Work as teams to build software systems and apply the technologies in various fields of Computer Applications, including hardware problems, Website development and management, databases, and software engineering techniques.

Program Specific Outcomes:

Attain the ability to design and develop computer applications, evaluate and recognize potential risks and provide innovative solutions.
Explore technical knowledge in diverse areas of Computer Applications and experience an environment conducive in cultivating skills for successful career, entrepreneurship and higher studies.
The program prepares the young professional for a range of computer applications, computer organization, techniques of computer networking, software engineering-Commerce, Web Designing, Big Data, Python and Advance JAVA.
Ability to use knowledge gained for solving complex problems using Computational sciences.

SEMESTER WISE SUBJECTS

Sr. No. Category Type Course Code Course Title
1 SEC-1 BCA304 Web Technologies
2 SEC-1 BCA305 HTML Programming
3 SEC-2 BCA404 PC Assembly & Troubleshooting
4 SEC-2 BCA405 Computer Hardware and Peripherals
5 SEC-3 BCA501 Linux &Shell Programming
6 SEC-3 BCA502 Programming in PHP
7 SEC-4 BCA601 Mobile Application Development
8 SEC-4 BCA602 Programming in MATLAB
Sr. No. Category Type Course Code Course Title
1 SEC-1 BCA324 Web Technologies Lab
2 SEC-1 BCA325 HTML Programming Lab
3 SEC-2 BCA424 PC Assembly & Troubleshooting Lab
4 SEC-2 BCA425 Computer Hardware and Peripherals Lab
5 SEC-3 BCA501 Linux &Shell Programming
6 SEC-3 BCA502 Programming in PHP
7 SEC-4 BCA601 Mobile Application Development
8 SEC-4 BCA602 Programming in MATLAB
Sr. No. Category Type Course Code Course Title
1 DSE-1 BCA503 System Programming
2 DSE-1 BCA504 RDBMS
3 DSE-2 BCA505 Python Programming
4 DSE-2 BCA506 Advanced Java Programming
5 DSE-3 BCA507 Design and Analysis of Algorithm
6 DSE-3 BCA508 Computer Graphics
7 DSE-4 BCA603 Big Data Analytics
8 DSE-4 BCA604 Cloud Computing
9 DSE-5 BCA605 Machine Learning
10 DSE-5 BCA606 Data Warehouse and Mining
11 DSE-6 BCA607 Ethical Hacking
12 DSE-6 BCA608 Cryptography and Network Security
Sr. No. Category Type Course Code Course Title
1 DSE-1 BCA523 System Programming Lab
2 DSE-1 BCA524 RDBMS Lab
3 DSE-2 BCA525 Python Programming Lab
4 DSE-2 BCA526 Advanced Java Programming Lab
5 DSE-3 BCA527 Design and Analysis of Algorithm Lab
6 DSE-3 BCA528 Computer Graphics Lab
7 DSE-4 BCA623 Big Data Analytics Lab
8 DSE-4 BCA624 Cloud Computing Lab
9 DSE-5 BCA625 Machine Learning Lab
10 DSE-5 BCA626 Data Warehouse and Mining Lab
11 DSE-6 BCA627 Ethical Hacking Lab
12 DSE-6 BCA628 Cryptography and Network Security Lab

About Us

GNA University – Developing your potential is integral part of our curriculum fostering the paradigms of multiple intelligence, the top private University in north India.