Computer Science
PI 1.1.1:
Apply the knowledge of discrete structures, linear algebra, statistics and numerical techniques to solve problems
PI 1.1.2:
Apply the concepts of probability, statistics and queuing theory in modeling of computer-based system, data and network protocols.
PI 1.2.1:
Apply laws of natural science to an engineering problem
PI 1.2.1:
Apply laws of natural science to an engineering problem
PI 1.3.1:
Apply engineering fundamentals
PI 1.4.1:
Apply theory and principles of computer science and engineering to solve an engineering problem
PI 2.1.1:
Evaluate problem statements and identifies objectives
PI 2.1.2:
Identify processes/modules/algorithms of a computer-based system and parameters to solve a problem
PI 2.1.3:
Identity mathematical algorithmic knowledge that applies to a given problem
PI 2.2.1:
Reframe the computer-based system into interconnected subsystems
PI 2.2.2:
Identity functionalities and computing resources
PI 2.2.3:
Identify existing solution/methods to solve the problem, including forming justified approximations and assumptions
PI 2.2.4:
Compare and contrast alternative solution/methods to select the best methods
PI 2.2.5:
Compare and contrast alternative solution processes to select the best process
PI 2.3.1:
Able to apply computer engineering principles to formulate modules of a system with required applicability and performance.
PI 2.3.2:
Identity design constraints for required performance criteria
PI 2.4.1:
Applies engineering mathematics to implement the solution
PI 2.4.2:
2 Analyze and interpret the results using contemporary tools
PI 2.4.3:
Identify the limitations of the solution and sources/causes
PI 2.4.4:
Arrive at conclusions with respect to the objectives.
PI 3.1.1:
Able to define a precise problem statement with objectives and scope
PI 3.1.2:
Able to define a precise problem statement with objectives and scope
PI 3.1.3:
Able to review state-of-the-art literature to synthesize system requirements.
PI 3.1.4:
Able to choose appropriate quality attributes as defined by ISQ/IEC/IEEE standard
PI 3.1.5:
Explore and synthesize system requirements from larger social and professional concerns
PI 3.1.6:
Able to develop software requirement specifications (SRS).
PI 3.2.1:
Able to explore design alternatives
PI 3.2.2:
Able to produce a variety ol potential design solutions suited to meet functional requirements.
PI 3.2.3:
Identify suitable non-functional requirements for evaluation of alternate design solutions
PI 3.3.1:
Able to perform systematic evaluation of the degree to which several design concepts meet the criteria.
PI 3.3.2:
Consult with domain experts and stakeholders to select candidate engineering design solution for further development
PI 3.4.1:
Able to reline architecture design into a detailed design within the existing constraints
PI 3.4.2:
Able to implement and integrate the modules
PI 3.4.3:
Able to verify the functionalities and validate the design
Computer Science and Engineering
PI 1.1.1:
Apply the knowledge of discrete structures, linear algebra, statistics and numerical techniques to solve problems
PI 1.1.2:
Apply the concepts of probability, statistics and queuing theory in modeling of computer-based system, data and network protocols.
PI 1.2.1:
Apply laws of natural science to an engineering problem
PI 1.3.1:
Apply engineering fundamentals
PI 1.4.1:
Apply theory and principles of computer science and engineering to solve an engineering problem
PI 2.1.1:
Evaluate problem statements and identifies objectives
PI 2.1.2:
Identify processes/modules/algorithms of a computer-based system and parameters to solve a problem
PI 2.1.3:
Identity mathematical algorithmic knowledge that applies to a given problem
PI 2.2.1:
Reframe the computer-based system into interconnected subsystems
PI 2.2.2:
Identity functionalities and computing resources
PI 2.2.3:
Identify existing solution/methods to solve the problem, including forming justified approximations and assumptions
PI 2.2.4:
Compare and contrast alternative solution/methods to select the best methods
PI 2.2.5:
Compare and contrast alternative solution processes to select the best process
PI 2.3.1:
Able to apply computer engineering principles to formulate modules of a system with required applicability and performance.
PI 2.3.2:
Identity design constraints for required performance criteria
PI 2.4.1:
Applies engineering mathematics to implement the solution
PI 2.4.2:
2 Analyze and interpret the results using contemporary tools
PI 2.4.3:
Identify the limitations of the solution and sources/causes
PI 2.4.4:
Arrive at conclusions with respect to the objectives.
PI 3.1.1:
Able to define a precise problem statement with objectives and scope
PI 3.1.2:
Able to define a precise problem statement with objectives and scope
PI 3.1.3:
Able to review state-of-the-art literature to synthesize system requirements.
PI 3.1.4:
Able to choose appropriate quality attributes as defined by ISQ/IEC/IEEE standard
PI 3.1.5:
Explore and synthesize system requirements from larger social and professional concerns
PI 3.1.6:
Able to develop software requirement specifications (SRS).
PI 3.2.1:
Able to explore design alternatives
PI 3.2.2:
Able to produce a variety ol potential design solutions suited to meet functional requirements.
PI 3.2.3:
Identify suitable non-functional requirements for evaluation of alternate design solutions
PI 3.3.1:
Able to perform systematic evaluation of the degree to which several design concepts meet the criteria.
PI 3.3.2:
Consult with domain experts and stakeholders to select candidate engineering design solution for further development
PI 3.4.1:
Able to reline architecture design into a detailed design within the existing constraints
PI 3.4.2:
Able to implement and integrate the modules
PI 3.4.3:
Able to verify the functionalities and validate the design
PI 4.1.1:
Define a problem for purposes of investigation, its scope and importance
PI 4.1.2:
Able to choose appropriate procedure algorithm, dataset and test cases
PI 4.1.3:
Able to choose appropriate hardware/software tools to conduct the experiment.
PI 4.2.1:
Design and develop appropriate procedures/methodologies based on the study objectives
PI 4.3.1:
Use appropriate procedures, tools and techniques to collect and analyze data
PI 4.3.2:
Critically analyze data for trends and correlations, stating possible errors and limitations
PI 4.3.3:
Represent data (in tabular and/or graphical forms) so as to facilitate analysis and explanation of the data, and drawing of conclusions
PI 4.3.4:
Synthesize information and knowledge about the problem from the raw data to reach appropriate conclusions
PI 5.1.1:
Identify modern engineering tools, techniques and resources for engineering activities
PI 5.1.2:
Create/ad and tools and techniques to solve engineering problems
PI 5.2.1:
Identify the strengths and limitations of tools for (i) acquiring Information (ii) modeling and simulating, (iii) monitoring system performance, and (iv) resources creating engineering designs.
PI 5.2.2:
Demonstrate proficiency in using discipline-specific tools
PI 5.3.1:
Discuss limitations and validate tools, techniques and resources
PI 5.3.2:
Verify the credibility of results from tool use with reference to the accuracy and limitations, and the assumptions inherent in their use.
PI 6.1.1:
Identity and describe various engineering roles: particularly as pertains to protection of the public and public interest at the global, regional and local level
PI 6.2.1:
Interpret legislation, regulations, codes, and standards relevant to your discipline and explain is contribution to the protection of the public
PI 8.1.1:
Identity situations of unethical professional conduct and propose ethical alternatives
PI 8.2.1:
Identify tenets of the ASME professional code of ethics
PI 8.2.2:
Examine and apply moral & ethical principles to known case studies
PI 9.1.1:
Recognize a variety of working and learning preferences; appreciate the value of diversity on a team
PI 9.1.2:
Implement the norms of practice (eg, rules, roles, charters, agendas, etc.) of effective team work, to accomplish a goal
PI 9.2.1:
Demonstrate effective communication, problem-solving, conflict resolution and leadership skills
PI 9.2.2:
Treat other team members respectfully
PI 9.2.3:
Listen to other members
PI 9.2.4:
Maintain composure in difficult situations
PI 9.3.1:
Present results as a team with smooth integration of contributions from all individual efforts
PI 10.1.1:
Read, understand and interpret technical and non-technical information
PI 10.1.2:
Produce clear well-constructed and well-supported written engineering documents
PI 10.1.3:
Create flow in a document or presentation - a logical progression of ideas so that the main point is clear
PI 10.2.1:
Listen to and comprehend information, instructions, and viewpoints of others
PI 10.2.2:
Deliver effective oral presentations to technical and non-technical audiences
PI 10.2.3:
Demonstrate the ability to integrate different modes of communication
PI 10.3.1:
Create engineering standard figures, reports and drawings to complement writing and presentations
PI 10.3.2:
Use a variety of media effectively to convey a message in a document or a presentation
PI 11.1.1:
Describe various economic and financial costs/benefits of an engineering activity
PI 11.1.2:
Analyze different forms of financial statements to evaluate the financial status of an engineering project
PI 11.2.1:
Analyze and select the most appropriate proposal based on economic and financial considerations
PI 11.3.1:
Identity the tasks required to complete an engineering activity and the resources required to complete the tasks
PI 11.3.2:
Use project management tools to schedule an engineering project, so it is completed on time and on budget.
PI 12.1.1:
Describe the rationale for the requirement for continuing professional development
PI 12.1.2:
Identify deficiencies or gaps in knowledge and demonstrate an ability to source information to close this gap
PI 12.2.1:
Identify historic points of technological advance in engineering that required practitioners to seek education in order to stay current
PI 12.2.2:
Recognize the need and be able to clearly explain why it is vitally important to keep current regarding new developments in your field
PI 12.3.1:
Source and comprehend technical literature and other credible sources of information
PI 12.3.2:
Analyze sourced technical and popular information for feasibility, viability, sustainability, etc
Computer Science and Engineering (Cyber Security)
Post Graduate Certificate in Artificial Intelligence and Data Science
PI 1.1.1:
Apply the knowledge of discrete structures, linear algebra, statistics and numerical techniques to solve problems
PI 1.1.2:
Apply the concepts of probability, statistics and queuing theory in modeling of computer-based system, data and network protocols.
PI 1.2.1:
Apply laws of natural science to an engineering problem
PI 1.2.1:
Apply laws of natural science to an engineering problem
PI 1.3.1:
Apply engineering fundamentals
PI 1.4.1:
Apply theory and principles of computer science and engineering to solve an engineering problem
PI 2.1.1:
Evaluate problem statements and identifies objectives
PI 2.1.2:
Identify processes/modules/algorithms of a computer-based system and parameters to solve a problem
PI 2.1.3:
Identity mathematical algorithmic knowledge that applies to a given problem
PI 2.2.1:
Reframe the computer-based system into interconnected subsystems
PI 2.2.2:
Identity functionalities and computing resources
PI 2.2.3:
Identify existing solution/methods to solve the problem, including forming justified approximations and assumptions
PI 2.2.4:
Compare and contrast alternative solution/methods to select the best methods
PI 2.2.5:
Compare and contrast alternative solution processes to select the best process
PI 2.3.1:
Able to apply computer engineering principles to formulate modules of a system with required applicability and performance.
PI 2.3.2:
Identity design constraints for required performance criteria
PI 2.4.1:
Applies engineering mathematics to implement the solution
PI 2.4.2:
2 Analyze and interpret the results using contemporary tools
PI 2.4.3:
Identify the limitations of the solution and sources/causes
PI 2.4.4:
Arrive at conclusions with respect to the objectives.
PI 3.1.1:
Able to define a precise problem statement with objectives and scope
PI 3.1.2:
Able to define a precise problem statement with objectives and scope
PI 3.1.3:
Able to review state-of-the-art literature to synthesize system requirements.
PI 3.1.4:
Able to choose appropriate quality attributes as defined by ISQ/IEC/IEEE standard
PI 3.1.5:
Explore and synthesize system requirements from larger social and professional concerns
PI 3.1.6:
Able to develop software requirement specifications (SRS).
PI 3.2.1:
Able to explore design alternatives
PI 3.2.2:
Able to produce a variety ol potential design solutions suited to meet functional requirements.
PI 3.2.3:
Identify suitable non-functional requirements for evaluation of alternate design solutions
PI 3.3.1:
Able to perform systematic evaluation of the degree to which several design concepts meet the criteria.
PI 3.3.2:
Consult with domain experts and stakeholders to select candidate engineering design solution for further development
PI 3.4.1:
Able to reline architecture design into a detailed design within the existing constraints
PI 3.4.2:
Able to implement and integrate the modules
PI 3.4.3:
Able to verify the functionalities and validate the design