Preaload Image

Dr. T. Logeswari

Head of the Department, BCA

Our College is one of the premier institutions, unique like a prism reflecting the manifold shades of learning and co-curricular activities. The department of Computer Science believes that this approach to teaching-learning, coupled with practical experience gained during Industrial Training in reputed organizations, equips our students to handle the challenges posed by the software industry.

We strongly encourage innovation in research, in teaching and in service to the profession, the local community and industry. Our faculty and students are constantly striving to excel and to advance the state of the art in Computer Science. The strength of the department is highly motivated students who understand the dynamics of the industry and upgrade their skills accordingly.

Learning is a continuous process and does not end with the acquisition of a degree; there are several ways to present the canonical core of Computer Science. Over the years we have developed a distinct style and method that bridges knowledge gained and employability skills through Industry Institute Collaboration.

New Horizon College is one of the BEST BCA Colleges in Bangalore NHCK ranked amongst the top BCA colleges in Bangalore


To empower students for globalised technological society possessing human values and emerging to serve the needs of the industry and nation.


To integrate knowledge, skill and current techniques that will sustain an environment of learning and creativity among the students through holistic and value based education.

To provide a platform to enhance technical, programming and designing skills for developing Computer based solutions.

To groom students with IT skills and values for global competency so as to enable learning and applying new innovations.

About the Department

The Department of Computer Application (BCA) visualizes imparting high distinction skills in software Development to excel in Software Industry and to train the students to develop the soft skills with global standards and enhance their knowledge in Information Technology.

The BCA department aims to develop academically competent and professionally motivated personals, equipped with objective and critical thinking that compassionately foster the scientific temper with a sense of social responsibility.

The BCA Department aims at providing high quality training to students through the latest and best in computer technology. In order to maintain the standard of education, the BCA department constantly upgrades the academic syllabi so as to keep the students well trained to deal with changing trends in the field of Computer Science and Technology.

The BCA department has a good record, as many students have been placed in reputed IT Companies through campus placement. The curriculum and the lab training help the students in acquiring excellence in their career.

The Hallmark of BCA Department is its stable, qualified, experienced and committed team of faculty members. The BCA department has a well-administered laboratory and a well-stocked library, with a successful track record of placement.

The BCA department also focuses on extra-curricular activities and encourages students to participate in various activities in-house as well as external.

NHCK is among the Best BCA Colleges in Bangalore


Teaching and Learning are two sides of the same coin and need to join if the entire process has to synthesize in order to bring about desired changes in the effective pattern of understanding and learning by a student.

At present, we merge traditional use of the Chalk board with latest technology to disseminate knowledge to the students of the Institution. We also encourage the use of various media like the Over Head Projector, Slide Projectors, etc.

  • The use of traditional methods of teaching coupled with technology makes the programme more student centric. Activities like Group Discussions, Seminars, Symposia, Quiz etc., makes for the better understanding of the subject at hand. Students are exposed to various channels of the electronic media, Guest lectures, Special Instructional Programmes, Gyan Darshan and Experts talk to ignite the young minds and to influence them for perfect learning.
  • Special instructional programmes such as Tutorials, Remedial Coaching and Mentoring System are being practiced at an individual level to help slow learners and non performers.
  • Internal Quality Assurance Cells (IQAC) is established to monitor and review the academic progress. Students’ performance is assessed through Assignments, Unit Tests, Term End Internal Examinations, while teachers’ performance is monitored through Self Appraisal Reports and Academic Performance Indicators.
  • The Institution also meticulously plans and organizes updated teaching schedule with the given inputs for the benefit of the teaching and learning community.
  • Student centered methods like review, questioning, quizzing, deliberations on the subject are all an integral part of the pedagogy adopted by the faculty.
  • Experiential learning, Participative learning, problem solving methodologies are used to enhance learning experiences.
  • e-learning resources are effectively being incorporated for effective teaching
  • The learning environment is conducive for critical thinking, creativity and scientific temper.
  • The Institution follows a mentor – mentee system to meet the academic and personal needs of students.
  • The Institution gives due recognition to innovative and creative contributions of its faculty and students.
  • Project / Field experiences are integrated into the learning programmes.
  • The teaching – learning process is enhanced by the constructive feedback given to teachers on their teaching methodology.


The institution’s internal evaluation system is one such methodology adopted to identify an advanced learner. Certain mechanisms which identify their learning needs are based on the students’ curiosity to explore new avenues which is identified by their questioning skills, learning ability and quest for learning.

These advanced learners would be dealt separately and individual special attention is given to them. Over and above the curriculum taught, attempts are made to provide them with additional input, knowledge, curriculum for learning etc., by way of modules, subject, projects, skill development with hands on experience etc., so that these learners are benefitted in the process.

The support structures and systems available for teachers to develop skills for interactive learning are seminars, topic based discussions, subjective role plays, debating etc., which play an important role in the further fuelling of a students’ curiosity.

Live and vestibule projects are used for collaborative learning and group learning which helps the student in individual learning by preparing notes, assignments, participating in group discussions, activity based learning programme like exhibition, case study analysis, research activities and through presenting papers.


The institution provides various platforms for students to participate in live projects, workshops, Value added practical activities within the campus to ensure that students are always innovative and practical in approach.

Keeping in mind these two perspectives the value added courses such as ABDP, CISCO are provided along with the prescribed course of the University.


A student will opt for one of the following activities offered by the college, in each of the first four semesters of the undergraduate programmes. The activity carries a credit each and will be internally assessed for 50 marks. The following activities are included in the CC & EC (Co-curricular and Extension activities)

  • S.S. / N.C.C
  • Sports and Games
  • Physical Education or Activities related to Yoga
  • Field studies / Industry Implant Training
  • Involvement in campus publication
  • Publication of articles in news papers, magazines or other publications
  • Community work such as promotion of National Integrity, Environment, Human rights and duties, Peace, Civic sense etc.
  • A Small project work concerning the achievements of India in various fields
  • Evolution of study groups/seminar circles on Indian thoughts and ideas
  • Involvement in popularization programmes such as scientific temper
  • Activity exploring different aspects of Indian civilizations
  • Computer assisted/web-based learning and e-library skills
  • Innovative compositions and creations in music, performing and visual arts etc.

Evaluation of Co & Extra Curricular Activities shall be as per the drawn proposition and guidelines of the course / activities.

Program Educational Objectives

  • To foster technical skills leading to self development and employability with the advent of sustainability.
  • Inculcate, apply and spread innovative ideas by collaborating with relevant IT industries to keep in pace with the emerging trends.
  • To produce technically competent and ethically sound versatile professionals, thereby contributing towards building a strong, developed nation

Program Specific Outcomes

  • To demonstrate the ability to design and develop complex systems in the areas of Big data, IOT, Machine learning, & Image processing
  • To demonstrate the ability to solve complex problem using latest hardware and software tools.


Click here


Python is a general purpose and high level programming language. Students can use Python for developing desktop GUI applications, websites and web applications. Also, Python, as a high level programming language, allows students to focus on core functionality of the application by taking care of common programming tasks.

Python is a more productive language than Java. Python is an interpretive language which is accompanied by elegant syntax, and it makes an excellent choice for scripting and rapid application development in many areas. It is a dynamically typed programming language.

Personality Development Program (PDP)

PDP – The Personality Development Program is conducted by the Placement Cell/Life Skills Department. The personality development program helps in basics of presentations skills along with knowledge of body language so that they can deliver their presentations with professionalism and impact. Additionally, the program also focuses on effective time management techniques and some powerful tips on handling stress well in life. The program finally ends with a discussion on the leadership style that each participant has and how he/she can use this awareness to enhance his/her leadership skill in life. Completion of the course helps in corporate presentations and body language, stress management, time management etc.


CISCO – CCNA (Cisco Certified Network Associate) is an information technology (IT) certification from Cisco. This is a globally recognized certification for those who are new or fresh in their networking career. This is the second level of certification one step above Cisco Certified Entry Networking Technician. Holding this certification states that the individual has the desired skills to understand, configure, operate & trouble shoot medium level switched and routed network. Some companies have made it mandatory to have these skills to be employed in the IT Network domain.

Foreign Language- French

There is a major demand for human resources with foreign language speaking and writing skills. Speaking French gives access to the corporate world across the globe thereby providing greater opportunities for job engagements. French is considered as one of the easiest languages for a native English speaker to learn. There’s no doubt that speaking more than one language, especially French, is an enormous advantage in the Indian employment market as well Canadian employment market. Considering that it’s the official language of 29 countries and multiple other important regions, it’s an advantage in the international job market as well

Attitude and Behavior Development Program (ABDP)

An attitude usually refers to a set of behaviors, beliefs, and emotions towards a specific event, thing, person or object. They are usually a result of an individual’s upbringing as well as experience and their influence on the behavior is very powerful. Even though attitudes are enduring, they can also undergo changes. The Attitude Development training modules of behavioral as well as soft skills will consist of all the smart skills which can be used by an individual for developing his professional and personal life.


Software testing is a process, to evaluate the functionality of a software application with an intent to find whether the developed software met the specified requirements or not and to identify the defects to ensure that the product is defect free in order to produce quality product. Software testing also helps to identify errors, gaps or missing requirements in contrary to the actual requirements. It can be either done manually or using automated tools.

Name of Committee/Cell Faculty In charge Faculty Members
  Value Added Programs Dr.T Logeswari Dr.Chitra K Ms.Shashilaka Ms.Helaria

Semester I

Part 1 – Languages

Part 2

Digital Electronics Lab

Elect Logic Gates

Question – Papers

Semester II

Part 1 – Languages

Part 2

Semester III

Part 1 – Languages

Part 2

Question – Papers

Semester IV

Part 1 – Languages

Part 2

Unix Shell programming

Unit 1
Unit 2
Unit 3
Unit 4
Unit 5

Operation Research

Unit 1
Unit 2
Unit 5

Semester V

Part 2

Question – Papers

Semester VI

Part 2

System Programming

Chapter 1
Chapter 2
Chapter 3
Chapter 4

Cryptography and Network Security

Unit 1
Unit 2
Unit 3
Unit 4
Unit 5