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) An ability to apply knowledge of a computing specialization, and domain knowledge appropriate for the computing specialization to the abstraction and conceptualization of computing models.

(c) An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution.

(d) An ability to 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) An ability to function effectively on teams to accomplish a common goal.

(f) An understanding of professional, ethical, legal, security and social issues and responsibilities.

(g) An ability to communicate effectively with a range of audiences.

(h) An ability to analyze the local and global impact of computing on individuals, organizations, and society.

(i) Recognition of the need for and an ability to engage in continuing professional development.

(j) An ability to 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) An ability to apply knowledge of a computing specialization, and domain knowledge appropriate for the computing specialization to the abstraction and conceptualization of computing models.

(c) An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution.

(d) An ability to 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) An ability to function effectively on teams to accomplish a common goal.

(f) An understanding of professional, ethical, legal, security and social issues and responsibilities.

(g) An ability to communicate effectively with a range of audiences.

(h) An ability to analyze the local and global impact of computing on individuals, organizations, and society.

(i) Recognition of the need for and an ability to engage in continuing professional development.

(j) An ability to 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) An ability to apply knowledge of mathematics, science, and electronic and information engineering to solve problems.

(b) An ability to design and conduct experiments, as well as to analyze and interpret data.

(c) An ability to 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) An ability to function on multi-disciplinary teams.

(e) An ability to identify, formulate and solve engineering problems.

(f) An ability to understand professional and ethical responsibility.

(g) An ability to communicate effectively.

(h) An ability to 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) An ability to stay abreast of contemporary issues.

(j) An ability to recognize the need for, and to engage in life-long learning.

(k) An ability to use the techniques, skills, and modern engineering tools necessary for engineering practice appropriate to the degree discipline.

(l) An ability to use the computer/IT tools relevant to the discipline along with an understanding of their processes and limitations.