Overview

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 the 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 Durgapur 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.

Career Opportunities

As the demand for IT professionals is increasing every day, students can find job opportunities in India as well as abroad after studying BCA. Not only in private sectors, but there are ample opportunities in public sectors too. As the top BCA college in Durgapur, NSHM provides its students growth opportunities like-

  • Computer System Analyst
  • Computer Technical Support
  • Software Programmer
  • Software Developer
  • Web developer
  • Software Quality Assurance Analyst
  • Database Administrator
  • Networking and Systems Administrator
  • MIS Executive
  • BPO / ITES Executive

Programme Structure

Core Curriculum

Programming Languages

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

Networking

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

Software engineering

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

Technology Trends

Fundamentals and basic computing applications – Artificial Intelligence, Data Science, Internet of Things, Blockchain, Robotic Process Automation, Virtual Reality, Edge Computing, Intelligent Apps, etc.

Cloud Computing

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 -

Download And Know More About The NSHM

Mentor

Top Recruiters