BCA

A 4-year 8-semester programme, Bachelor in Computer Application (BCA) utilizes concepts of information technology to solve complex or new problems of the industry. BCA is a popular course for careers in IT as it meets student backgrounds & career aspirations.

 

The course provides understanding & skills about the use of computers and their application. This flexible programme allows students to delve into data structures & algorithms, operating systems, programming & software engineering. It provides them sufficient theoretical and practical knowledge by building a range of competencies.

 

BCA develops the latest generation of professionals who can utilize opportunities in a fast changing virtual world and find innovative solutions. Graduates can become internationally acceptable experts contributing much to society & their fields because of their learning & proficiency.

At a Glance
CoursesCredit Hours
Computer Application (Core Courses)71
Elective Courses12
Mathematics & Statistics Courses9
Language Courses6
Social Sciences & Management Courses15
Projects & Internships13
Total126
First Semester
Course CodesCourses
CACS101Computer Fundamentals & Applications
CAS0102Society & Technology
CAEN103English I
CAMT104Mathematics I
CACSIO5Digital Logic
Second Semester
Course CodesCourses
CACS151 C Programming
CAAC152Financial Accounting
CAEN153English II
CAMT154Mathematics II
CACS155Microprocessor and Computer Architecture
Third Semester
Course CodesCourses
CACS201Data Structures and Algorithms
CAST202Probability and Statistics
CACS203 System Analysis and Design
CACS204Object Oriented Programming in Java
CACS205Web Technology
Fourth Semester
Course CodesCourses
CACS251Operating System
CACS252Numerical Methods
CACS253 Software Engineering
CACS254Scripting Language
CACS255Database Management System
CAPJ256 Project I
Fifth Semester
Course CodesCourses
CACS301MIS and e-Business
CACS302 DotNet Technology
CACS303 Computer Networking
CAMG304 Introduction to Management
CACS305 Computer Graphics and Animation
Sixth Semester
Course CodesCourses
CACS351Mobile Programming
CACS352 Distributed System
CAEC353 Applied Economics
CACS354 Advanced Java Programming
CACS355 Network Programming
CAPJ356 Project II
Seventh Semester
Course CodesCourses
CACS401Cyber Law & Professional Ethics
CACS402 Cloud Computing
CAIN403 Internships
-Elective I
-Elective II
Eighth Semester
Course CodesCourses
CAOR451Operations Research
CAPJ452 Project III
-Elective III
-Elective IV
Electives
Course CodesCourses
CAPS476 Applied Psychology
CACS477 Geographical Information System
CACS478 IT in Banking
CACS479 Hotel Information System
CAER480 Enterprise Resource Planning
CACS482 Knowledge Engineering
CACS483 Advanced DotNet Technology
CACS484 Database Programming
CACS485 Database Administration
CACS486 Network Administration

Jobs in Organizations

Organizations Positions
IT Companies
Software Developer, Front End UI/ UX Designer, .Net Programmer, Software Automation Developer/ Analyst, SQL Developer, ICT Specialist
Government & Public sector
ICT Specialist, IT Officer, Technical Officer
Telecommunication
IT Officer
Bank & Finance
Software Developer, Database Software Developer, Software Programmer, IT Officer
NGOs & INGOs
IT Officer, Information and Database Management Officer, Database Officer, IT Coordinator, Information Management Officer, Data/ MIS Officer, Information Technology Associate
Private Institutions
Android Developer, IT Manager, GIS/ MIS Assistant, Front end Developer and Programmer, IT Administrator, Learning Management System Officer

Jobs by Areas