Computer applications have been the employability buzz words since the advent of IT in businesses. In this data-driven, digital world with the rapid growth of IT industry in India, there are multiple career options available after studying BCA. It is essentially a skill programme after which students can work in the booming IT sector, go for higher studies or opt for self-employment.
NSHM is among the top BCA colleges in India with high-end lab provisions, future-ready tools and techniques to empower students with industry relevant certifications and training and help them to acquire programming readiness. The high-end computing environment is best suited for quality BCA education, which is why, the placements of BCA students at NSHM have always been top of the charts.
Programme Education Objective
To prepare students with computing and analytics skills to generate creative solutions to human-computer interaction problems across industry sectors in national and international levels.
Enable them to continuously improve their programming skills, database, system hardware/software, engineering and networking skills, adapt to emerging technologies and computing and communication devices in an ethical and responsible manner.
As the demand for IT professionals is increasing every day, students can find job opportunities in India as well as in abroad after studying BCA. Not only in private sectors, but there are ample opportunities in public sectors too. Job designations after finishing the programme are:
Computer System Analyst
Computer Technical Support
Software Quality Assurance Analyst
Networking and Systems Administrator
BPO / ITES Executive
Principles of Programming Languages
C, R and/or Python programming and applications, simple numerical method problem-solving using function,pointers,array structures and files handing process, etc.
Object Oriented Analysis & Design
object oriented programming language, Java, class & its objects for solving inheritance,polymorphism,applets,swings programming etc.
Data Structure and Analysis of Algorithm
data structure & algorithm methods, program performance and impact, efficient algorithms for simple computational tasks, reasoning the correctness through the complexity measures, different range of behaviors of algorithms and the notion of tractable and intractable problems
Networking and System Development
Concepts of computer networking, various topologies, protocols, TCP/IP, OSI, networking devices
Data Base Management System
database design, simple database system, DBMS/RDBMS, Fundamentals of Big Data modeling and management
Fundamentals of Project Management, Software development lifecycle, System Requirement Study, Design, Coding, Testing & Error Control, Implementation, traditional SDLC – Waterfall, Rapid and Iterative, CASE, System portability, scalability, maintainability
Modern Computer Applications
Fundamentals and basic computing applications – Artificial Intelligence, Data Science, Internet of Things, Blockchain, Robotic Process Automation, Virtual Reality, Edge Computing, Intelligent Apps, etc.
Concepts of cloud computing, its various implentation methodologies and the services provided by cloud technologies
Programme Type - UG
Duration - 3 years (6 Semesters)
Minimum Eligibility - 10+2 passed in any stream from a recognised board with Mathematics/Statistics/Business Mathematics/Computer Science. Candidates appearing for Class XII final can also apply.
Degree Awarded By -
One Time Payment
Yearly Payment Payment Deadline
Within 15 days of Admission
on or before 30th Nov, 2023
on or before 31st May, 2024
on or before 30th Nov, 2024
on or before 31st May, 2025
on or before 30th Nov, 2025
Course Fee including Admission :
Admission Fee of Rs. 50000/- to be paid during Admission
Our BCA program is designed to prepare students for a career in the IT industry. The students learn about computer systems, computer networks, database management, data structures and algorithms, web design and development, information security, software engineering, and emerging technologies such as cloud computing and AI/ML. Hands-on sessions and projects help gives students an exposure to software development and testing. We engage our students in various webinars, seminars, workshops, conferences, internship programs, and certification opportunities which are conducted in-house and/or through our knowledge partners to get them industry ready.