TR EN

Aim and Objectives

Aim of the Program

The Department of Computer Engineering aims to educate professionals who can produce knowledge-based solutions, think creatively and develop systematic approaches to engineering problems in a world where technology is developing rapidly. The department aims to enable students to understand the interaction between software and hardware and to have the knowledge and skills to produce technology.
 
At the same time, the department provides students with a solid background in engineering and basic sciences, blending disciplines such as algorithmic thinking, programming skills and data analytics, enabling students to master the technical skills required in the world of computer engineering. However, it also emphasizes the development of soft skills such as critical thinking, creative problem solving, teamwork, communication, and teamwork to enable graduates to compete globally.
 
Computer engineering education prepares students to lead the technologies of the future, respond to the needs of the industry and take an active role in innovation-oriented projects. In this direction, one of the main goals is to train engineers who can produce solutions in rapidly growing areas such as information technologies, artificial intelligence, data science, cyber security, embedded systems and advanced network technologies.
 
The aim of this department is not only to use existing technologies, but also to develop creative solutions that will contribute to the development of technology, to implement these solutions safely and effectively, and to realize projects that are beneficial to society.
 
Program Educational Objectives (PEOs)
 
According to the mission of Computer Engineering program, the following program educational objectives are career and professional accomplishments that our expected to be achieved by our graduates within a few years of their graduation:
 
  1. Apply disciplinary reasoning, critical thinking, and hands-on skills to identify, analyze and solve problems
  2. Communicate effectively in both oral and written form to articulate technical knowledge, ideas, and proposals
  3. Consider professional, ethical and social responsibility of engineering technology practices
  4. Perform effectively, think independently and work collaboratively in a team enviroment in a membership or leadership role
  5. Actively participate in professional development, including continuous self-improvement and lifelong learning
Program Constituencies
The program constituencies are allumi, faculty, staff, and industry partners. The educational objectives meet the needs of students by providing them with the opportunities necessary to advance their skills to the point they are able to find a job in computing upon graduation from the program. Alternatively, the program also prepares students for graduate study in computer-related disciplines. The educational objectives meet the needs of faculty by providing opportunities for faculty to impart their knowledge of computing and advance their careers in academia. In addition, for faculty interested in research, the program offers students opportunities to engage with faculty in faculty-sponsored research. The educational objectives are enhanced by the work of staff since all students need to interact with staff members on academic issues, such as maintaining the grade records, advisement records, preparing the payment for all undergraduate and graduate assistants, and more administrative tasks. The educational objectives meet the needs of industry partners since graduates of the program are well prepared to enter the workforce. Since the program receives and evaluates continual feedback from industry partners, the program is kept up-to-date with and responds to industry needs.

Objectives of the Program

The objectives of the Department of Computer Engineering are:
 
  • Providing a Strong Theoretical Foundation: Ensuring that students grasp the core principles and theoretical knowledge of computer engineering. Building a solid knowledge base in areas such as mathematics, algorithms, data structures, system programming, and digital design, thereby equipping students with the skills to comprehend and solve complex engineering problems.
  • Hands-On and Experience-Oriented Education: Enabling students to apply the theoretical knowledge they have acquired in practical projects, thus enhancing their problem-solving, system development, and project management skills. Supporting experience gain through laboratory work, internship programs, and projects conducted in collaboration with the industry.
  • Mastery of Innovative Technologies: Encouraging specialization in current technologies such as artificial intelligence, machine learning, data science, cloud computing, the internet of things, big data, and cybersecurity. Preparing students to learn new technologies, develop existing ones with innovative approaches, and produce globally competitive solutions.
  • Developing Problem-Solving and Analytical Thinking Skills: Instilling the ability to develop systematic, analytical, and creative solutions to engineering problems. Enhancing competencies in problem analysis, algorithm development, and optimization, enabling students to effectively tackle complex issues.
  • Supporting Teamwork and Communication Skills: Developing teamwork, leadership, effective communication, and project management skills so that computer engineers can play active roles in multidisciplinary projects they will encounter in their careers. Enhancing both written and verbal communication competencies, allowing students to effectively present technical knowledge in a clear and impactful manner.
  • Instilling a Sense of Ethics and Social Responsibility: Teaching students the importance of adhering to ethical values in engineering practices and fostering a sense of responsibility toward solutions beneficial to society. Encouraging the development of sustainable and ethical solutions, considering the impact of technology on society and the environment.
  • Fostering Lifelong Learning and Development Competency: Cultivating engineers who can adapt to the ever-changing dynamics of information technology and who embrace lifelong learning as a principle. Ensuring that graduates possess the ability to update knowledge, develop themselves, and quickly adapt to new technologies throughout their careers.

Through these objectives, the Computer Engineering Department aims to prepare students to lead technological advancements, approach problems with a solution-oriented perspective, and contribute to society’s progress in the field of information technology as pioneering engineers.

Student Outcomes (SOs)

BSc Program graduates gain the following knowledge and skills:

1

An ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics

2

An ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors

3

An ability to communicate effectively with a range of audiences

4

An ability to recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts

5

An ability to function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives

6

An ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions

7

An ability to acquire and apply new knowledge as needed, using appropriate learning strategies

 

Program Constituencies The program constituencies are students, faculty, staff, and industry partners. The educational objectives meet the needs of students by providing them with the opportunities necessary to advance their skills to the point they are able to find a job in computing upon graduation from the program. Alternatively, the program also prepares students for graduate study in computer-related disciplines. The educational objectives meet the needs of faculty by providing opportunities for faculty to impart their knowledge of computing and advance their careers in academia. In addition, for faculty interested in research, the program offers students opportunities to engage with faculty in faculty-sponsored research. The educational objectives are enhanced by the work of staff since all students need to interact with staff members on academic issues, such as maintaining the grade records, advisement records, preparing the payment for all undergraduate and graduate assistants, and more administrative tasks. The educational objectives meet the needs of industry partners since graduates of the program are well prepared to enter the workforce. Since the program receives and evaluates continual feedback from industry partners, the program is kept up-to-date with and responds to industry needs.