To develop an understanding and knowledge of the basic theory of Computer Science with good foundation on theory, systems and applications.
To foster necessary skills and analytical abilities for developing computer based solutions of real-life problems.
To provide training in emergent computing technologies which lead to innovative solutions for industry and academia.
To develop the necessary study skills and knowledge to pursue further post-graduate study in computer science or other related fields.
To develop the professional skill set required for a career in an information technology oriented business or industry. To enable students to work independently and collaboratively, communicate effectively, and become responsible, competent, confident, insightful, and creative users of computing technology
At the end of three year Bachelor of Computer Science the students will be able:
To formulate, to model, to design solutions, procedure and to use software tools to solve real world problems.
To design and develop computer programs/computer -based systems in the areas such as networking, web design, security, cloud computing, IoT, data science and other emerging technologies.
To familiarize with the modern-day trends in industry and research based settings and thereby innovate novel solutions to existing problems.
To apply concepts, principles, and theories relating to computer science to new situations.
To use current techniques, skills, and tools necessary for computing practice
To apply standard Software Engineering practices and strategies in real-time software project development
To pursue higher studies of specialization and to take up technical employment.
To work independently or collaboratively as an effective tame member on a substantial software project.
To communicate and present their work effectively and coherently.
To display ethical code of conduct in usage of Internet and Cyber systems.
To engage in independent and life-long learning in the background of rapid changing IT industry