Students in the BCA degree program gain the knowledge and skills necessary for success in this competitive, rapidly changing field by achieving the following objectives:
- Demonstrate the ability to adapt to technological changes
and innovations in the discipline. - Analyze, design, implement and evaluate computerized solutions to
real life problems, using appropriate computing methods. - Proficiency in the basic mathematics employed in computer science.
- Differentiate among essential data structures used in computer
programming, and explain how they work. - Gain knowledge of algorithms and their role in computer science.
- Identify, explain and apply fundamental structured programming
techniques. - Utilize important data structures and associated algorithms in the
development of computer programs. - Develop computer programs using functional programming and
object-oriented programming paradigms. - Apply techniques of software validation and reliability analysis to the
development of computer programs. - Demonstrate the critical thinking and communication skills required in
- Acquire the knowledge, skills, experience and values to become
lifelong learners able to obtain employment in a
computer-related field or go on to graduate study.