BCA (Bachelors of Computer Application)

Program Objectives

Computer Technology has become essential part of nearly every aspect of modern life. Rapid growth of computer technology enables seamless integration and communication between businesses anywhere in the world. To keep computer systems running, a large workforce is needed to maintain networks, create new software, and ensure information security and supports. Bachelor of Computer Application (BCA) is the most appropriate program to make a career in computer technologies. It is an undergraduate academic degree and the duration of this program is four years which is divided into eight semesters.

The objective of BCA at SchEMS is to produce outstanding computer professionals who can apply the theoretica knowledge into practice in the real world and develop standalonereal projects by themselves. The approach is more practical by the virtue of various value addition Labs and involvement in industrial projects apart from just the classroom studies.

We encourage our students to take up real commercial projects in software development and applied areas to enable them to experience the relevant technologies involved, understand the core concepts therein and their applicability in different fields. More important, live projects help students to gain confidence to launch themselves in all their future endeavours. We believe that proper comprehension of core concepts, hands on applications, technology exposure, self upgradation, adaptability and dedication are the strongest pillars for building a successful professional. Our team strives relentlessly towards achieving the same through numerous round the year activities that train our students to make themselves employable and industry ready professionals of the future


The prospective individual with a Bachelor degree in science, forestry, agriculture, engineering and other related technical subjects or equivalent from recognized institutions are eligible to enter into the M.Sc. in Environmental Management degree course. Besides fulfi lling the basic academic requirements, candidates should appear in an entrance examination to qualify for the program.

Course Outline

Semester I 15 Credit Hours
English I 3
Mathematics I 3
Digital Logic Systems 3
Computer Fundamental and Application 3
Programming Logic and Techniques 3
Semester II 18 Credit Hours
Fundamentals of Electrical and Electronics 3
Mathematics II 3
Programming Languages 3
Financial Accounting I 3
Business and Technical Communication 3
Project I 3
Semester III 15 Credit Hours
Object Oriented Programming 3
Data Structure and Algorithms 3
System Analysis and Design 3
Financial Accounting II 3
Microprocessor 3
Semester IV 18 Credit Hours
Network and Data Communication 3
Fundamental of Probability and Statistics 3
Applied Economics 3
Organization and Management 3
Web Technologies II 3
Project III 3
Semester V 18 Credit Hours
Numerical Methods 3
Visual Programming 3
Operating Systems 3
Database Management System 3
Computer Graphics and Multimedia Technology 3
Project II 3
Semester VI 15 Credit Hours
E-Business 3
Simulation and Modeling 3
Linux 3
Internship 3
Elective I 2
Semester VII 15 Credit Hours
Computer Architecture 3
Java Programming 3
Web Technologies I 3
Mathematical Foundation and Computer Science 3
Software Engineering 3
Semester VIII 13 Credit Hours
Mobile Technologies 3
Management Information System 3
Elective II 3
Project IV 4