BCA is one of the popular course among the students who want to make their career in the Information Technology and computer science field. Students are exposed with theoretical as well as practical knowledge related to the field of computer science and Information technology. BCA imparts great skills in the field of Software Development Technology. It also develops skills on software technology and enhances their knowledge on higher platform.
Any many more----------------
S.No | Semester I | Practical |
---|---|---|
1 | Programming in ‘C’ Language | Programming in 'C' |
2 | Computational Mathematics | PC Packages |
3 | Fundamentals of Computer | |
4 | Business Communication |
S.No | Semester II | Practical |
---|---|---|
1 | Data Structure | Data & Files Structure |
2 | Programming in C++ | Programming in C++ |
3 | System Analysis and Design | |
4 | Digital Electronics |
S.No | Semester III | Practical |
---|---|---|
1 | Computer Based Numerical & Statistical Techniques | Computer Based Numerical & Statistical Techniques |
2 | Data Base Management System | Data Base Management System |
3 | Computer System Architecture | |
4 | Organizational Structure & Personnel Management |
S.No | Semester IV | Practical |
---|---|---|
1 | Operating System Organization & UNIX | Operating System Organization & UNIX |
2 | Visual Programming | Visual Programming |
3 | Software Engineering | |
4 | Multimedia Tools & Application |
S.No | Semester V | Practical |
---|---|---|
1 | Computer Graphics | Programming in JAVA |
2 | Web Programming using JAVA | .Net Technology |
3 | Management Information System | |
4 | Net Technology |
S.No | Semester VI | Practical |
---|---|---|
1 | .Net Framework | .Net Framework |
2 | Network Security | Seminar |
3 | Project |
A basic profile, that a BCA may start his career with, is that of a System Administrator, Desktop Technician or Help desk Assistant. These are employed in organizations such as banks, schools or colleges. The profile entails the setting up and maintenance of the server and system network. Another entry level profile is junior programmer and software tester who install, test and maintain software. This involves coding skills in computer language such as Assembly, COBOL, C, C++, C#, Java, Lisp, Python, etc.
This may later diverge into a career in Web Development in various web designs in companies and digital marketing. A web developer uses skills in HTML/XHTML, PHP, Java Script etc. to build and maintain websites. An advanced level of expertise can launch a career as an independent Web Designer.