s
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
IT companies.
(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.