loader
HomeComputational Sciences Learning Objectives

Learning Objectives

  • Engage in applications-oriented work and management of computer systems, including software, hardware, computer networking and network management.
  • To prepare students for successful careers in software industry that meet the needs of Indian and multinational companies.
  • Describe and analyse the hardware, software, components of a network and the interrelations.
  • Communicate, using oral, written and computer-based communication technology, as well as function effectively as an individual and a team member in professional environment.
  • Explain networking protocols and their hierarchical relationship: hardware and software. Compare protocol models and select appropriate protocols for a particular design.
  • Develop solutions for networking and security problems, balancing business concerns, technical issues and security.
  • Pursue lifelong learning and continuous improvement of their knowledge and skills in the design, development, and application of computer systems in diverse industries with the highest professional and ethical standards.
  • Manage multiple operating systems, systems software, network services and security. Evaluate and compare systems software and emerging technologies.
  • Understand the local, national and global issues related to the development and applications of computer systems and to be considerate of the impact of these issues on different cultures.
  • Explain concepts and theories of networking and apply them to various situations, classifying networks, analysing performance and implementing new technologies.
  • Identify infrastructure components and the roles they serve, and design infrastructure including devices, topologies, protocols, systems software, management and security. Analyse performance of enterprise network systems.
  • To inculcate in students professional and ethical attitude, effective communication skills, team work skills, multidisciplinary approach, and an ability to relate the issues to broader social context.

Learning Outcomes

  • Students will have the ability to select and apply the knowledge, techniques, skills, and modern tools of the discipline to broadly-defined computer science activities.
  • Students will have the ability to select and apply a knowledge of mathematics, science, engineering, and technology to the problems that require the application of principles and applied procedures or methodologies.
  • Students will have the ability to design systems, components, or processes for broadly-defined technological problems appropriate to Programme educational objectives.
  • Students will possess leadership and management skills with the best professional ethical practices.
  • Students will have the ability to identify, analyze, and solve broadly-defined engineering problems.
  • Students will demonstrate an ability to apply written, oral, and graphical communication in both technical and non-technical environments, and an ability to identify and use appropriate technical literature.
  • Students will demonstrate an understanding of the need for and an ability to engage in self-directed continuing professional development.
  • Students will be understanding of and a commitment to address professional and ethical responsibilities including a respect for diversity.
  • Students will acquire knowledge of the impact of technological solutions in a societal and global context.
  • Students will commit to quality, timeliness, and continuous improvement.
  • Students will know the application of natural sciences and mathematics at or above the level of algebra and trigonometry to the building, testing, operation, and maintenance of computer systems and associated software systems.
  • Students will have the ability to analyze, design, and implement hardware and software computer systems.
  • Students will demonstrate the ability to apply project management techniques to computer systems.