Program Mission
To develop computer science students and enhance their high skills and innovation by creating an environment for quality education, research and community engagement, and to provide graduates with the knowledge and expertise needed to address societal and industrial challenges in the field of computing and technology while maintaining professional and social values and ethics.
Program Goals
Equip students with foundational and advanced CS knowledge to succeed globally.
Foster creativity and critical thinking through cutting-edge research and innovations.
Develop new technologies and solutions through research and development.
Prepare students to use ethical and professional skills in the workplace.
Strengthen collaboration with industry and society to solve real-world problem.
Program learning Outcomes
• Knowledge and Understanding
K1 Describe with critical view of theories, concepts, techniques and key terms of computing, mathematics and natural science appropriate to the discipline.
K2 Explain how abstraction, modeling, and mathematical principles, methods, and techniques are used to examine and solve computing-related problems across various contexts within the discipline.
• Skills
S1 Analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solutions.
S2 Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
S3 Apply computer science theory and software development fundamentals to produce computing-based solutions.
• Values
V1 Practice self-learning and personal development skills as computer professionals in designing, developing and maintaining technical computing projects.
V2 Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
V3 Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
V4 Communicate effectively in a variety of professional contexts.
• ABET Student Outcomes
SO1 | Analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solutions. | S1 |
SO2 | Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline. | S2 |
SO3 | Communicate effectively in a variety of professional contexts. | V4 |
SO4 | Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles. | V2 |
SO5 | Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline. | V3 |
SO6 | Apply computer science theory and software development fundamentals to produce computing-based solutions.
| S3 |