Home > Schools > SITE > UG Programmes >BCA (Bachelor of Computer Applications)

BCA (Bachelor of Computer Applications)

Objectives
  • To provide a foundation of computing principles and business practices for effectively using / managing information systems and enterprise software
  • To help students analyze the requirements for system development
  • To expose students to business software and information system
  • To provide options to specialize in Legacy Application Software, System Software or Mobile Applications.
Scope for Employment
  • A plethora of opportunities in applications development, software testing and maintenance
  • Options to pursue MCA, M.Sc.-CS/IT, MBA
  • As System Analyst
  • As Database Administrators in IT-enabled service sectors
Curriculum
Course Title
Credits
Language I (Tamil) Hindi French 3
Basic English 3
Discrete Mathematics 4
Programming in C 3
Introduction to Information Technology 4
C Programming Lab. 2
VB Programming Lab. 3

Semester-II
Course Title Credits
Language I (Tamil) Hindi French 3
Effective English 3
Environmental Studies 3
Computational Methods 4
Digital Computer Fundamentals 4
Object Oriented Programming with C++ 3
C++ Programming Lab. 2

Semester-III
Course Title Credits
Communicative English 3
Principles of Accounting 3
Structured System Analysis and Design 3
Programming in JAVA 3
JAVA 3 0 0 3 05BCA211 Data Structures 4
JAVA Programming Lab. 2
SSAD Lab. 2

Semester-IV
Course Title Credits
Internet & its Applications 3
Computer Architecture 4
Operating Systems 3
Scripting Languages 4
Data Communication and Networking 3
Internet Applications Lab. 2
Scripting Languages Lab. 2

Semester-V
Course Title Credits
Elective I 3
Elective II 3
Project Work 18

Elective I
Course Title Credits
Computer Graphics 3
Programming in Cobol 3
MIS 3

Elective II
Course Title Credits
E-Commerce 3
Microprocessor and Assembly Language Programming 3
Mobile Applications 3