Bachelor of Science
Program Educational Objectives (Computer Science major)
1. Graduates will be successful in their technical careers and will become leaders in computer science or related fields.
2. Graduates will continue their professional development and some will pursue advanced study in post-graduate education in computer science or related fields.
3. Graduates will be effective communicators on technical issues and their social impact, and will become responsible and ethical professionals to society.
4. Graduates will be life-long learners who are always prepared to tackle challenges of the future.
Program Outcomes (Computer Science major)
Upon successful completion of BSc (Computer Science) degree, students should be able to:
(a) Apply knowledge of mathematics, science, and computer science to solve problems.
(b) Apply knowledge of a computing specialization, and domain knowledge appropriate for the computing specialization to the abstraction and conceptualization of computing models.
(c) Analyze a problem, and identify and define the computing requirements appropriate to its solution.
(d) Design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs with appropriate consideration for public health and safety, social and environmental considerations.
(e) Function effectively on teams to accomplish a common goal.
(f) Understand professional, ethical, legal, security and social issues and responsibilities.
(g) Communicate effectively with a range of audiences.
(h) Analyze the local and global impact of computing on individuals, organizations, and society.
(i) Recognize the need for and engage in continuing professional development.
(j) Use current techniques, skills, and tools necessary for computing practice with an understanding of the limitations.
Program Educational Objectives (Software Engineering major)
1. Graduates will be successful in their technical careers and will become leaders in software engineering or related fields.
2. Graduates will continue their professional development and some will pursue advanced study in post-graduate education in software engineering or related fields.
3. Graduates will be effective communicators on technical issues and their social impact, and will become responsible and ethical professionals to society.
4. Graduates will be life-long learners who are always prepared to tackle challenges of the future.
Program Outcomes (Software Engineering major)
Upon successful completion of BSc (Software Engineering) degree, students should be able to:
(a) Apply knowledge of mathematics, science, and software engineering to solve problems.
(b) Apply knowledge of a computing specialization, and domain knowledge appropriate for the computing specialization to the abstraction and conceptualization of computing models.
(c) Analyze a problem, and identify and define the computing requirements appropriate to its solution.
(d) Design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs with appropriate consideration for public health and safety, social and environmental considerations.
(e) Function effectively on teams to accomplish a common goal.
(f) Understand professional, ethical, legal, security and social issues and responsibilities.
(g) Communicate effectively with a range of audiences.
(h) Analyze the local and global impact of computing on individuals, organizations, and society.
(i) Recognize the need for and engage in continuing professional development.
(j) Use current techniques, skills, and tools necessary for computing practice with an understanding of the limitations.
Program Educational Objectives (Electronic and Information Engineering major)
1. Graduates will be successful in their technical careers and will become leaders in electronic and information engineering or related fields.
2. Graduates will continue their professional development and some will pursue advanced study in post-graduate education in electronic and information engineering or related fields.
3. Graduates will be effective communicators on technical issues and their social impact, and will become responsible and ethical professionals to society.
4. Graduates will be life-long learners who are always prepared to tackle challenges of the future.
Program Outcomes (Electronic and Information Engineering major)
Upon successful completion of BSc (Electronic and Information Engineering) degree, students should be able to:
(a) Apply knowledge of mathematics, science, and electronic and information engineering to solve problems.
(b) Design and conduct experiments, as well as to analyze and interpret data.
(c) Design a system, component or process to meet desired needs within realistic constraints, such as economic, environmental, social, political, ethical, health and safety, manufacturability and sustainability.
(d) Function on multi-disciplinary teams.
(e) Identify, formulate and solve engineering problems.
(f) Understand professional and ethical responsibility.
(g) Communicate effectively.
(h) Understand the impact of engineering solutions in a global and societal context, especially the importance of health, safety and environmental considerations to both workers and the general public.
(i) Stay abreast of contemporary issues.
(j) Recognize the need for, and engage in life-long learning.
(k) Use the techniques, skills, and modern engineering tools necessary for engineering practice appropriate to the degree discipline.
(l) Use the computer/IT tools relevant to the discipline along with an understanding of their processes and limitations.