- St. Xavier College of Management & Technology, Patna
- About the Programme
B.C.A degree helps the students to acquire a sound knowledge of computer applications with the help of which they can have a perfect launch pad for a challenging career in the field of Information Technology (IT). Our course aims at providing deeper knowledge to the students in different areas like database and application packages, networking and internet, logical and numerical methods, programming basics and computer fundamentals. The course also helps the students develop core competencies in computer applications thereby creating best professionals for the IT industry.
- Coordinator's Message
- Syllabus
BCA (First Year) Semester -1
COURSE CODE | NAME OF THE COURSE | CREDITS | MARKS |
BCA 101 | COMMUNICATIVE ENGLISH | 4 | 100 |
BCA 102 | BASIC MATHEMATICS | 5 | 100 |
BCA 103 | INFORMATION TECHNOLOGY & APPLICATION | 4 | 100 |
BCA 103 P | INFORMATION TECHNOLOGY & APPLICATION | 2 | 50 |
BCA 104 | PRINCIPLES OF MANAGEMENT & ORGANIZATION | 5 | 100 |
BCA 105 | PYTHON PROGRAMMING | 4 | 100 |
(Elective 1) | |||
BCA 105 P | PYTHON PROGRAMMING | 2 | 50 |
(Elective 1) | |||
BCA 106 | PROBLEM SOLVING & PROGRAMMING CONCEPT | 4 | 100 |
(Elective 2) | |||
BCA 106 P | PROBLEM SOLVING & PROGRAMMING CONCEPT | 2 | 50 |
(Elective 2) | |||
TOTAL | 28 | 600 | |
Either Elective 1 or Elective 2 can be opted. |
BCA (First Year) Semester -2
COURSE CODE | NAME OF THE COURSE | CREDITS | MARKS |
BCA 201 | BUSINESS ENGLISH | 4 | 100 |
BCA 202 | MATHEMATICS (Numerical Techniques) | 5 | 100 |
BCA 203 | SYSTEM ANALYSIS & DESIGN | 5 | 100 |
BCA 204 | PROBLEM SOLVING TECHNIQUE & PROGRAMMING IN C | 4 | 100 |
BCA 204 P | PROBLEM SOLVING TECHNIQUE & PROGRAMMING IN C | 2 | 50 |
BCA 205 | OPERATING SYSTEM & UNIX | 4 | 100 |
BCA 205 P | OPERATING SYSTEM & UNIX | 2 | 50 |
TOTAL | 26 | 600 |
BCA (Second Year) Semester -3
COURSE CODE | NAME OF THE COURSE | CREDITS | MARKS |
BCA 301 | OBJECT ORIENTED PROGRAMMING USING C++ | 4 | 100 |
BCA 301 P | OBJECT ORIENTED PROGRAMMING USING C++ | 3 | 100 |
BCA 302 | INTERNET & WEB DESIGNING | 5 | 100 |
BCA 303 | JAVA PROGRAMMING | 4 | 100 |
BCA 303 P | JAVA PROGRAMMING | 3 | 100 |
BCA 304 | SOFTWARE ENGINEERING | 5 | 100 |
TOTAL | 24 | 600 |
BCA (Second Year) Semester -4
COURSE CODE | NAME OF THE COURSE | CREDITS | MARKS |
BCA 401 | RELATIONAL DATA BASE MANAGEMENT SYSTEM | 5 | 100 |
BCA 401 P | RELATIONAL DATA BASE MANAGEMENT SYSTEM | 3 | 100 |
BCA 402 | DIGITAL ELECTRONICS, COMPUTER SYSTEM | 5 | 100 |
ARCHITECTURE AND ORGANISATION | |||
BCA 403 | FILE & DATA STRUCTURE | 4 | 100 |
BCA 403 P | FILE & DATA STRUCTURE | 3 | 100 |
BCA 404 | INTRODUCTION TO STATISTICS | 4 | 100 |
TOTAL | 24 | 600 |
BCA (Third Year) Semester – 5
COURSE CODE | NAME OF THE COURSE | CREDITS | MARKS |
BCA 501 | WINDOWS PROGRAMMING USING VB.NET | 4 | 100 |
BCA 501 P | WINDOWS PROGRAMMING USING VB.NET | 3 | 100 |
BCA 502 | GRAPHICS & MULTIMEDIA | 4 | 100 |
BCA 502 P | GRAPHICS & MULTIMEDIA | 3 | 100 |
BCA 503 | COMPUTER NETWORK, DATA COMMUNICATION | 5 | 100 |
AND CLIENT SERVER TECHNOLOGY | |||
BCA 504 | BUSINESS ACCOUNTING & ERP | 4 | 100 |
TOTAL | 23 | 600 |
BCA (Third Year) Semester – 6
COURSE CODE | NAME OF THE COURSE | CREDITS | MARKS |
BCA 601 | WEB TECHNOLOGY (Elective 1)* | 5 | 100 |
BCA 601 P | WEB TECHNOLOGY (Elective 1)* | 2 | 100 |
BCA 602 | CONCEPT OF DATA MINING & DATA WAREHOUSING | 5 | 100 |
(Elective 2)* | |||
BCA 602 P | CONCEPT OF DATA MINING & DATA WAREHOUSING | 2 | 100 |
(Elective 2)* | |||
BCA 603 | E-COMMERCE | 5 | 100 |
BCA 604 P | PROJECT & VIVA | 12 | 300 |
TOTAL | 24 | 600 | |
*Either Elective 1 or Elective 2 can be opted. |
- Eligibility Criteria
A student who has passed 10 + 2 in any discipline (preference to those who have Mathematics, Physics and Chemistry) with a minimum of 45% marks can seek admission. The medium of instruction is English and all exams will have to be written in English. All students shall undergo an English Proficiency Test after securing admission, based on which they will be divided into different groups for English Proficiency Classes.
- Career Path
After successful completion of B.C.A a student can work as a: Software Programmer, Database Administrator, System and Network Administrator, Multimedia/Web Programmer, Web Designer or if one leans towards the academic side – as Faculty for Computer Science/Computer Application Technologies. Alternatively, one can opt for post graduate courses such as Masters in Computer Application (M.C.A) or M.B.A in Information Technology. Remuneration for B.C.A degree holders is generally very attractive as the range of careers in Computer and IT related fields are immense.