Bachelor of Computer Engineering
Computer engineering is a discipline that focuses on the design, development and use of computer systems. Computer engineers contribute to the advancement of computer technology by working in different areas such as software, hardware and network systems.
The computer engineering undergraduate program teaches students basic principles of mathematics, physics and computer science. The program provides students with in-depth knowledge in various subjects such as hardware, software, network systems, database management, artificial intelligence and machine learning.
The undergraduate program also includes applied studies such as internship programs or projects to provide students with practical experience in the field of computer engineering. It also allows students to put their theoretical knowledge into practice by doing individual or group projects.
Students who graduate from the computer engineering undergraduate program can work in software and hardware companies, companies that provide solutions for computer networks and systems, and public and private sector institutions. In addition, graduates of the undergraduate program can continue their research and academic careers by continuing their master's or doctoral programs.
In today's rapidly developing computer technology, the computer engineering undergraduate program provides students with the knowledge, skills and experience necessary to be successful in their future careers. If you are interested in computer technology and want to pursue a career in this field, a computer engineering undergraduate program may be an ideal option for you.
The Computer Engineering Undergraduate program is one of the most demanded and leading departments in today's rapidly developing technological world. This department teaches students all the basic knowledge and skills related to the design, development, analysis, testing and maintenance of computer systems.
The aim of the Computer Engineering Undergraduate program is to help students understand the complexity of hardware and software and produce original solutions to increase the functionality of computer systems. Students receive training in mathematics, physics, algorithm design, data structures, computer organization, database management, software engineering, information security and many other subjects.
Students who graduate from the Computer Engineering Undergraduate program have a wide range of career opportunities in various sectors, especially in the technology and information processing sectors. Graduates can work in engineering positions that design, develop, implement and manage computer systems. They can also work in other roles such as software engineers, database administrators, information security specialists, network administrators, software test engineers and project managers.
The Computer Engineering Undergraduate program offers students a versatile education and makes them one of the leading forces of technology. Graduates will have a deep understanding of the design and development of computer systems and will be trained as qualified specialists who are in great demand in the business world.
Computer engineering is an interdisciplinary field concerned with the design, development, testing and maintenance of computer systems. The computer engineering undergraduate program offers students an education covering fundamental topics such as computer hardware and software, database management, networks and communication technologies.
The aim of the program is to equip students with current technological trends, develop analytical thinking and problem-solving skills, and provide them with the skills to design and manage computer systems in business, industry and government sectors. In addition, the computer engineering undergraduate program aims to provide students with collaboration, communication and leadership skills.
In the program, students learn fundamental topics such as mathematics, physics, algorithms, programming languages and data structures. In addition, special topics such as database management, software engineering, web programming, artificial intelligence and data science are also covered. Students gain practical experience to solve real-world problems through project-based learning and practical applications.
Graduates of the computer engineering undergraduate program can work in computer and software companies, in industries such as finance, healthcare, defense, automotive and telecommunications. They can also take part in various positions in the public sector.
In summary, the computer engineering undergraduate program is a program that provides students with advanced technical skills, as well as being different in terms of analytical thinking, problem solving and leadership, and offers students many opportunities for their careers.
The Computer Engineering Undergraduate Program aims to provide students with theoretical and practical knowledge in the field of computer engineering, and to train them in computer systems, software development, data analysis, networks, artificial intelligence, and similar subjects. This program aims to teach students basic skills such as individual work skills, problem-solving abilities, creativity, and innovation skills, as well as scientific research methods.
The basic competencies of the Computer Engineering Undergraduate Program are as follows:
Basic Knowledge and Skills: In the first year of the program, students learn basic knowledge and skills in basic computer science, mathematics, physics, and electrical-electronic engineering. These courses allow students to learn the basic principles of computer systems, algorithms, programming languages, and data structures.
Engineering Design: In the second year of the program, students develop their ability to follow the design process and analyze systems to solve problems. At this stage, students gain in-depth knowledge in topics such as software engineering, hardware design, database systems, networks, and security.
Advanced Topics: In the third and fourth years of the program, students move on to advanced topics, specializing in areas such as artificial intelligence, data mining, object-oriented programming, cloud computing, mobile application development, and more. These courses allow students to work in their chosen field while also helping students develop original projects.
Communication Skills: In all years of the program, students are encouraged to develop their communication skills. Students take a variety of courses that include topics such as report writing, presentation, teamwork, and ethics. These skills help students succeed in the professional world.
The Computer Engineering Undergraduate program provides students with the theoretical and practical knowledge necessary to specialize in computer engineering and helps students use this knowledge to solve real-world problems.
Graduates of the program can work as software engineers, systems analysts, database administrators, network engineers, artificial intelligence specialists, and more.
In addition, the Computer Engineering Undergraduate program offers students opportunities to conduct research and develop new technologies. Students can make original contributions to the field of computer engineering by conducting research projects with faculty members.
As a result, the Bachelor of Science in Computer Engineering program provides students with a broad range of knowledge and skills in computer engineering. The program's core competencies help students build successful careers in the global technology sector, while also providing students with opportunities to conduct research and develop technological innovations.
The Computer Engineering Undergraduate Department is an ideal choice for students who want to be a part of the technological transformation in today's rapidly developing and transforming world. This department teaches students basic computer science principles and applications, while also providing them with the skills to understand, design, develop and implement advanced technologies.
The Computer Engineering Undergraduate Department provides students with a strong mathematical and scientific foundation, while also developing analytical thinking, problem-solving and creativity skills. In addition to theoretical and practical courses, the department's curriculum offers students opportunities to do internships, conduct research and develop projects, allowing students to solve real-world problems in the business world.
Graduates of the Computer Engineering Undergraduate Department can be employed in a wide variety of industries and sectors. These include software development, information security, database management, network management, mobile application development, artificial intelligence and machine learning, game development, web design and others. In addition, graduates of this department gain a strong foundation to become entrepreneurs.
Graduates of the Computer Engineering Undergraduate Department have a very high employment rate and are usually met with competitive salaries. The probability of finding employment for graduates of the department is higher than many other professions, and graduates take on important roles in various industries and sectors.
As a result, the Computer Engineering Bachelor's degree offers students both a strong academic foundation and a variety of employment opportunities. This department is an ideal choice for students who want to lead technological transformation and is a good starting point for a successful career in the business world.
Course Code | 1. PERIOD | AKTS | CREDIT | Status |
---|---|---|---|---|
BCE101 | Fundamentals of Computer Engineering | 5 | 0 | Compulsory |
BCE102 | Analysis I | 5 | 0 | Compulsory |
BCE103 | Physics I | 5 | 0 | Compulsory |
BCE104 | Introduction to Programming | 5 | 0 | Compulsory |
BCE105 | Discrete Mathematics | 5 | 0 | Compulsory |
BCE106 | Differential and Integral Calculus I | 5 | 0 | Compulsory |
Course Code | 2. PERIOD | AKTS | CREDIT | Status |
---|---|---|---|---|
BCE201 | Introduction to Computer Engineering | 5 | 0 | Compulsory |
BCE202 | Basic Programming | 5 | 0 | Compulsory |
BCE203 | Analysis II | 5 | 0 | Compulsory |
BCE204 | Physics II | 5 | 0 | Compulsory |
BCE205 | Differential and Integral Calculus II | 5 | 0 | Compulsory |
BCE206 | Introduction to Digital Logic | 5 | 0 | Compulsory |
Course Code | 3. PERIOD | AKTS | CREDIT | Status |
---|---|---|---|---|
BCE301 | Data Structures and Algorithms | 6 | 0 | Compulsory |
BCE302 | Digital System Design | 6 | 0 | Compulsory |
BCE303 | Linear Algebra | 6 | 0 | Compulsory |
BCE304 | Digital Logic Design | 6 | 0 | Compulsory |
BCE305 | Object Oriented Programming | 6 | 0 | Compulsory |
Course Code | 4. PERIOD | AKTS | CREDIT | Status |
---|---|---|---|---|
BCE401 | Digital Logic Systems | 6 | 0 | Compulsory |
BCE402 | Electronics for Computer Engineering | 6 | 0 | Compulsory |
BCE403 | Operating Systems | 6 | 0 | Compulsory |
BCE404 | Numerical Analysis for Engineers | 6 | 0 | Compulsory |
BCE405 | Introduction to Computer Networks | 6 | 0 | Compulsory |
Course Code | 5. PERIOD | AKTS | CREDIT | Status |
---|---|---|---|---|
BCE501 | Algorithm Analysis | 5 | 0 | Compulsory |
BCE502 | Software Engineering Analysis and Design | 5 | 0 | Compulsory |
BCE503 | Database Management Systems | 5 | 0 | Compulsory |
BCE504 | Microprocessors | 5 | 0 | Compulsory |
BCE505 | Fundamentals of Signals and Systems | 5 | 0 | Compulsory |
BCE506 | Probability and Statistics | 5 | 0 | Compulsory |
Course Code | 6. PERIOD | AKTS | CREDIT | Status |
---|---|---|---|---|
BCE601 | High-End Embedded Systems | 6 | 0 | Compulsory |
BCE602 | Computer Architecture and Organization | 6 | 0 | Compulsory |
BCE603 | Signals and Systems | 6 | 0 | Compulsory |
BCE604 | Principles of Programming Languages | 6 | 0 | Compulsory |
BCE605 | Robot Design and Applications | 6 | 0 | Compulsory |
Course Code | 7. PERIOD | AKTS | CREDIT | Status |
---|---|---|---|---|
BCE701 | Computer Systems and Network Security | 5 | 0 | Compulsory |
BCE702 | Automata Theory | 5 | 0 | Compulsory |
BCE703 | Software Quality and Testing | 5 | 0 | Compulsory |
BCE704 | Data Communication | 5 | 0 | Compulsory |
BOP705 | Graduation Project I | 10 | 0 | Compulsory |
Course Code | 8. PERIOD | AKTS | CREDIT | Status |
---|---|---|---|---|
BCE801 | Project Management in Engineering | 5 | 0 | Compulsory |
BCE802 | Language Processors | 5 | 0 | Compulsory |
BCE803 | Pattern Recognition | 5 | 0 | Compulsory |
BCE804 | Embedded Systems | 5 | 0 | Compulsory |
BOP805 | Graduation Project II | 10 | 0 | Compulsory |
The student's success in the courses is determined by evaluating the mid-term grades and the final exam grade together. The mid-term grades consist of the grades given for the quizzes, mid-term exams and the homework, applications and practical work depending on the course. In the credit system, the type of mid-term and final evaluations and their weights (exams, homework, applications and similar) are reported to the relevant department head by the instructor giving the course within the first two weeks of the term and announced to the students by the relevant teaching unit administration. The final evaluation is determined by the instructor giving the course with one of the following letter grades, taking into account the general success level of all students taking that course.
While the impact of homework given during the semester on the final grade is 40%, the impact of final exams at the end of the semester is 60%.
The student must successfully complete all mandatory and elective courses in the program, with no grades of F1, F2, or Z. Additionally, the student is required to earn a minimum of 240 ECTS credits and maintain a cumulative GPA of at least 2.00 on a 4.00 scale.