Computer Science & Engineering
PROGRAM EDUCATIONAL OBJECTIVES (PEO)
1. Computer science graduates will have sufficient team work, communication and adapt to the needs of the workplace by acquiring professional skills.
2. Computer science graduates will be able to apply the principles of computer science to solve real world problems and practice in the profession with social awareness and contribute to the economic growth of the country.
At the end of the programme, the students will be able to,
1. Apply knowledge of mathematics, science and engineering fundamentals to solve the real time complex engineering problems in computations.
2. Identify, formulate, research literature, and analyse the issues of complex networking problems reaching substantiated conclusions using the principles of networking.
3. Design algorithms and software components for complex real time applications that meet desired needs with appropriate consideration for public health & safety, cultural, societal and environmental considerations.
4. Use research-based knowledge and research methods including design of experiments, analysis and interpretation of data and synthesis of the information to provide software systems with valid conclusions.
5. Create select and apply appropriate techniques, resources, and modern engineering and IT tools provide efficient solutions for algorithmic complexities including prediction and modelling to complex engineering activities with an understanding of the limitations
6. Apply reasoning informed by the contextual knowledge of computer to assess societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to the professional engineering practice.
7. Understand the impact of the computing in societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable development
8. Apply ethical principles and commit to professional ethics and responsibilities and create awareness in the society by stressing on the importance of green computing.
9. Function effectively as an individual and as a member or leader in software design, development and testing teams and in multidisciplinary settings.
10. Communicate effectively on software engineering activities with the multidisciplinary community and with society at large, such as being able to comprehend and write effective reports and design documentation make effective presentations and give and receive clear instructions.
11. Demonstrate knowledge and understanding of the engineering and management principles and apply these to one's own work, as a member and leader in a software development team, to manage projects and in multidisciplinary environments.
12. Recognize the need, for designing efficient software systems and have the preparation and ability to engage in independent and life-long learning in the broadest context of technological change.