By pursuing a course in Bachelors in Computer Science course the candidate is trained in the various areas like basics in programming, networking, various application packages etc. On completion of the course the candidates opt for either higher studies or jobs. It is important that these candidates have a sound knowledge (i.e. Conceptual knowledge) so as to be successful in their career.
(i) Graduates in computer science can find a lot of job opportunities with reputed
(ii) They can start their career as junior programmers. After gaining sufficient experience, they can get into as a senior programmers and project managers.
(iii)Apart from programming, they can go for other professions such as web designer, database user, system administrator etc. Aspirants can also work with IT enabled service sectors.
(iv) Those who are interested in teaching can appear for NET exam after higher studies.
(v) After post-graduation, the candidate can go with research in related areas of Computer Science.
(vi) The bachelor degree holder can find job options in government sector also. Along with the required qualification the aspirant has to pass the exams conducted by government to get in to a job in public sector.
(i) Provide students with the educational experiences that will enable them to cope
with the rapidly changing subject of Computer Science.
(ii)Provide students with up-to-date training in the discipline so as to prepare them to take on entry level positions in the local Information Technology sector and to grow into other positions with one or two years working experience.
(iii) Provide students with a sufficiently broad range of courses to enable them to be successful in postgraduate programmes.
(iv) Understand the nature of the software development process, including the need to provide appropriate documentation.
(v) Be able to program fluently in one or two programming languages.
(vi) Understand the major programming paradigms and be able to learn a new programming language in a fairly short time.
(vii) Understand standard techniques for solving a problem on a computer, including programming techniques and techniques for the representation of information.
(viii) Be able to recommend a technique for a specific problem to meet a particular objective.
(ix) Understand the basic theory of computer architectures, including computer hardware and networking.
(x) Understand the importance and the nature of operating systems and compilers. (xi) Understand how information technology affects society, business and the individual, both from a technical and from an ethical and legal point of view.
xii) Be able to effectively communicate with persons who are not technically versed in the subject.