University Homepage

Program Objective

Program Objective

The Computer Engineering program at Necmettin Erbakan University (NEU) offers a comprehensive education aimed at providing students with a solid foundation in information technology and software engineering. The program includes a wide range of courses and practical projects in areas such as computer science, algorithms, software development, database management, network systems, artificial intelligence, and data science, which are essential for understanding and applying the fundamental building blocks of modern computer technologies. This ensures that students not only gain theoretical knowledge but also develop the ability to solve real-world problems they might encounter in the industry through hands-on applications. To help students adapt to the rapidly evolving dynamics of computer engineering, our curriculum is regularly updated to follow the latest technological innovations and trends.

The primary goal of the program is to train students to become engineers capable of developing innovative solutions in computer engineering, with strong problem-solving skills, critical thinking, and analytical abilities. The program focuses not only on the development of technical skills but also on instilling ethical values and a sense of responsibility, ensuring that students are able to tackle professional challenges in the industry within an ethical framework. Personal development areas such as innovative thinking, teamwork, project management, and leadership skills are also highly emphasized. In this regard, students participate in multidisciplinary projects, becoming proficient not only in technical areas but also in social skills.

The Computer Engineering program aims to equip its graduates with the flexibility to easily adapt to the rapidly changing technological world, fostering lifelong learning habits. Continuous learning is considered a cornerstone of career development, not only during university studies but also after graduation. The program helps students develop research, critical thinking, and lifelong learning skills, preparing them to become professionals who will shape the future of the technology world.

Additionally, NEU’s Computer Engineering program offers students the opportunity to integrate with the business world through strong collaborations with industry and technology sectors. Through internships, joint projects, and partnerships, students gain direct industry experience before graduation. As a result, our graduates are equipped with the knowledge and skills to compete both locally and globally.

In conclusion, the Computer Engineering program at Necmettin Erbakan University aims to not only provide students with a strong technical foundation but also to train them to become leaders in the industry and individuals who will shape the future of technology.

Program Information

icon

Duration of the Program

The duration of the Computer Engineering program is 4 years, during which students are equipped with both theoretical and practical courses, with the aim of making them fully qualified engineers in the field.

icon

Internship

During the program, students are offered the opportunity to intern in various sectors. These internships allow students to apply their theoretical knowledge in practice, helping them start their professional careers after graduation with more competence and experience.

icon

Education Languafe

The department offers education in English, providing students with a competitive engineering education at an international level. As a result, our graduates are able to effectively engage in the global job market.

icon

Project

In the Computer Engineering program, students gain the ability to apply their theoretical knowledge in practice through capstone projects, developing the competence to produce original and innovative solutions.

Core Curriculum

The Computer Engineering program at Necmettin Erbakan University offers a wide range of courses to its students. These courses cover both fundamental engineering knowledge and advanced topics in computer science. Below are some of the courses included in the Computer Engineering program and their contents:

1

Introduction to Computer Engineering

An overview of the discipline of Computer Engineering. It provides information about the fundamental components of computer systems, software development processes, engineering ethics, and career opportunities.

4

Software Engineering

This course covers all stages of the software development process, focusing on requirements analysis, software design, coding, testing, and maintenance. Additionally, topics such as project management, version control, and quality assurance in software projects are also addressed.

2

Programming Languages

Fundamental and advanced usage of various programming languages such as C, C++, Python, and Java. It focuses on topics such as algorithm development, data structures, control structures, functions, and object-oriented programming.

5

Database Management Systems

This course focuses on database design and management. It teaches how databases are created, managed, and optimized using SQL. Topics such as database models, data security, and integrity are also covered in the course.

3

Data Structures and Algorithms

Basic concepts of how data is organized and how algorithms are designed. Stacks, queues, trees, graph structures, and algorithms related to them.

6

Operating Systems

This course examines the fundamental structures and operations of operating systems. Key topics include process management, memory management, file systems, and input/output management. Additionally, advanced topics such as multitasking, scheduling algorithms, and security are also part of the course.