BACHELOR IN COMPUTER APPLICATIONSJIS GROUP EDUCATIONAL INITIATIVES
Price on request
BACHELOR IN COMPUTER APPLICATIONS
The Department of Computer Applications is one of the pioneering departments of our Institutions that offer Information Technology courses such as BCA and MCA. It is committed to impart quality education in the fields of IT. The curriculum is tailored to provide a good theoretical foundation through high quality teaching complemented by extensive practical training. It is dedicated to the mission of inculcating value-based, socially committed professionalism to the cause of overall development of students and society.
BCA course provides a sound academic base from which an advanced career in Computer Application can be developed. These graduates can start their career as Junior Programmer and get promoted to the post of senior Programmer & Project Managers in the IT sector.
The course aims at realizing the following student objectives:
* To prepare students for sound knowledge in key areas of computer science and industrial computing.
* To demonstrate a substantial understanding of concepts in key areas of computer science.
* To carry out the required analysis and synthesis involved in computer systems, information systems and computer applications.
* To demonstrate professional competence in developing software and in its design and implementation.
* To develop sound practical skills to enable them to address problems which arise from computer systems and applications.
MCA is a 3 years full time Degree Programme. The students can specialize in various fields in the last year of their course. Students can choose any four of one of the
following subjects in their 5th semester as per the course combinations available in the syllabus.
. System Administration 2 and Linux
. System Administration 2 and Linux
. Advanced UNIX programming
. Compiler Design
. Distributed database management
. Image Processing
. Parallel Programming
As part from these electives, students can also choose one practical elective subject and participate in major project & seminar.
Programmes for computers contain information and detailed instructions that computers must follow in order to perform all of their functions. Professionals with a computer programming degree are needed to write, test, and maintain these detailed commands. Computer programmes range from very simple ones that only take a few hours to write to very complex programs that take more than a year to finish. After the design process is complete and all of the specifications are met, individuals with a computer programming degree convert it into a logical series of instructions and commands that the Computers can follow.
The programmer would then code these instructions into a computer programming language. Computer programmers may also perform duties such as re-writing, updating, repairing, modifying, and expanding computer programs that already exist. After writing or changing a computer program, the programmers must test the programme to ensure that all instructions are correct. If there are errors, the computer programmer must make the appropriate change and then recheck the program until it produces correct information.
Job Prospects and Career Options
After successful completion of Bachelor in Computer Application (BCA) & Masters in Computer Applications (MCA) degree, the students are proficient enough to work in many different fields including, inter alia, Computer programmers, financial & insurance sectors, and educational institutions and in various jobs available in Government Sectors. The top level IT companies and consultancy firms like TCS, Infosys, Wipro, IBM, NIIT, Oracle etc offer great job opportunities to a candidate having MCA degree. In this era of computers, the candidates find various opportunities in large corporations having an in-house systems department. They also get appointed at various IT companies as a System Developer, Application Developer, Computer System Support Manager, Network Manager, Web-site Developer, Database administrator and various other roles, such as:-
A few job responsibilities of a Software Programmer are code, test and troubleshoot programs utilizing the appropriate hardware, database, and programming technology. They refine data and format final product. Their job is also to maintain and modify programs; make approved changes by amending flow charts, develop detailed programming logic, and coding changes.
A software engineer designs, develops and maintains software applications. The code framed by a software engineer is called programs. From the entry level programmer they can reach up to the level of senior system analyst and then become a consultant.
Software Developers are involved to Interpret written business requirements and technical specification documents and perform coding to written technical specifications. They also need to investigate, analyse and document reported defects and perform maintenance programming and correction of identified defects, create, document, and implement unit test plans, scripts, and test harnesses..
The systems analyst have to be aware of all the available technology and the pros and cons of each.
They provide direction and training to junior level Engineers to facilitate projects and programs. Also they work to develop draft, facilitate, and maintain the implementation of policies and procedures.