Close

Frequently Asked Questions

Frequently Asked Questions

Guide for Introduction Days

The document below provides possible answers to some possible questions you may be asked at Computer Engineering introductions.

Possible questions:

  • What are the differences between "Computer Engineering," "Software Engineering," and "Information Systems Engineering"?
  • As a high school graduate, I need to make a choice. Why should I choose Computer Engineering or Software Engineering? Should I become an Information Systems engineer?
  • Which engineering branch is more suitable for a high school social science or science background?
  • What are the similarities and differences in undergraduate courses?
  • What are the advantages, challenges, and working conditions of other engineering fields, such as Electrical and Industrial Engineering, and what are the differences (in terms of difficulty) in undergraduate education?
  • What are the advantages and difficulties of finding a job in Computer, Software, and Information Systems Engineering and other engineering fields (Electrical, Industrial, etc.)? How do they compare globally and in Turkey?
  • What are the net monthly or annual salaries (excluding taxes) for Computer, Software, and Information Systems Engineers in Turkey and globally?
  • What are the working conditions and/or environments of computer engineers compared to other engineers?
  • How do ChatGPT and/or other AI software that can write code positively/negatively affect the job opportunities of computer engineers? Will it cause job losses?
What are the differences between Computer Engineering, Software Engineering and Information System Engineering?

An explanation of the differences between Computer Engineering, Software Engineering, and Information Systems Engineering:

  1. Scope
    • Computer Engineering: Computer engineering deals with the design, development, integration, and operation of hardware and software components of computer systems. Computer engineers focus on a broad range of areas, including operating systems, networks, microprocessors, embedded systems, and computer architecture.
    • Software Engineering: Software engineering deals with the design, development, testing, deployment, and maintenance of software systems. Software engineers manage software processes, analyze requirements, design systems, and manage software projects.
    • Information Systems Engineering: Information systems engineering deals with the process of using information technologies to meet the information needs of organizations. This discipline focuses on the development of information systems, considering factors such as business expectations, database management, system analysis and design, information security, and business processes.
  2. Focus
    • Computer Engineering: Computer engineering emphasizes the interaction and integration of hardware and software components. It focuses in depth on the physical and electronic structure of computer systems.
    • Software Engineering: Software engineering focuses on the development of software systems and the management of software processes. It focuses on the software lifecycle phases such as requirements analysis, design, coding, testing, and maintenance.
    • Information Systems Engineering: Information systems engineering focuses on using information technologies to improve business processes and achieve organizational goals. It focuses on the analysis, design, implementation, and management of information systems.
  3. Skills
    • Computer Engineering: Computer engineers must have comprehensive knowledge and skills in hardware and software. They must have a deep understanding of areas such as operating systems, networks, databases, microprocessors, and signal processing.
    • Software Engineering: Software engineers must understand best practices and have hands-on experience in software development. They should be proficient in programming languages ​​and have knowledge of software design, data structures, algorithms, and testing techniques.
    • Information Systems Engineering: Information systems engineers must have the ability to understand and analyze business processes. They must have knowledge of topics such as database design, business processes, information security, and project management.
  4. Career Paths
    • Computer Engineering: Computer engineers, software engineers, hardware engineers, network engineers, embedded They can pursue careers in various fields, such as systems engineers.
    • Software Engineering: Software engineers can work in software-focused roles such as software developers, software architects, project managers, and quality assurance specialists.
    • Information Systems Engineering: Information systems engineers can work in roles such as business analysts, database administrators, information security specialists, and business process consultants.

These descriptions are for information systems engineers. It will help you understand the fundamental differences between engineering, software engineering, and information systems engineering. While each discipline focuses on different areas, they are often closely related and can work together to successfully complete complex projects.

 

Why should I become a computer engineer, software engineer, or information systems engineer? Which branch of engineering is more suitable in terms of my aptitude for social sciences or science?

When choosing between Computer Engineering, Software Engineering, and Information Systems Engineering as a high school graduate, it's important to consider the following factors:

  1. Interests and Abilities: Your interest and abilities in social sciences or science may determine which engineering field is more suitable.
    • Computer Engineering: Computer engineering is a branch of engineering that is more science-oriented. If you are interested in and skilled in subjects such as mathematics, physics, and electronics, computer engineering may be a better fit for you.
    • Software Engineering: Software engineering relies heavily on abstract thinking, logic, and problem-solving skills. If you are interested in analytical thinking, programming skills, and software development processes, software engineering may be a better fit for you.
    • Information Systems Engineering: Information systems engineering can be thought of as a field with connections to both the social sciences and the physical sciences. If you're interested in understanding business expectations, communication skills, and organizational analysis abilities, information systems engineering may be a better fit for you.
  2. Career Objectives: You should consider which branch of engineering will best support your career goals.
    • Computer Engineering: Computer engineering provides a broad range of career opportunities by providing comprehensive knowledge of hardware and software. Software development, network administration, embedded It offers a variety of career options, such as systems.
    • Software Engineering: Software engineering focuses on software development processes, allowing you to actively participate in software projects. You can work in roles such as software developer, software architect, or project manager.
    • Information Systems Engineering: Information systems engineering bridges the gap between business and technology. You can work in roles such as business process analysis, information systems management, and database management.

By evaluating these factors, you can determine which engineering field best suits your interests, skills, and career goals. Remember, each engineering field has its own advantages and points of difference, and each can offer you different job opportunities.

What similarities or differences are there in terms of undergraduate courses?

There are some similarities and differences in terms of courses among Computer Engineering, Software Engineering and Information Systems Engineering programs in undergraduate education. Here are some common examples:

  1. Core Courses:
    • Computer Engineering: Core courses generally focus on areas such as mathematics (calculus, linear algebra), physics, algorithms and data structures, circuits and systems, programming languages ​​(such as C, C++, Java), software design, and database management.
    • Software Engineering: Core courses generally cover topics such as mathematics (calculus, probability), software engineering fundamentals, algorithms and data structures, object-oriented programming, software design and analysis, software testing, and software project management.
    • Information Systems Engineering: Basic courses generally focus on topics such as business principles, database management, systems analysis and design, business process management, information security, enterprise software, and project management.
  2. Advanced Courses:
    • Computer Engineering: Advanced courses cover database management, artificial intelligence, networks and protocols, embedded systems, and These courses may focus on more advanced topics such as systems, computer graphics, microcontrollers, and computer security.
    • Software Engineering: Advanced courses may include topics such as software engineering processes, software quality assurance, software architecture, large-scale systems, web application development, and mobile application development.
    • Information Systems Engineering: Advanced courses may include data analytics, big data management, business intelligence, e-commerce, project management, information systems security, and data mining. These may include topics such as:
  3. Elective Courses:
    • Elective courses in Computer Engineering, Software Engineering, and Information Systems Engineering programs generally vary depending on the student's interests and preferences. Students can conduct in-depth study tailored to their fields and career goals. For example, they can take elective courses in topics such as database management, artificial intelligence, network security, and game development.

This is a summary of the generally observed similarities and differences; each university's program and course content may vary. It is important to thoroughly examine the university's programs and curriculum before making a choice.

 

What are the advantages, difficulties, working conditions, and differences in undergraduate education (in terms of difficulty) compared to other engineering fields, such as Electrical and Industrial engineering?

You can use the following explanations to provide information about the advantages, challenges, and working conditions of electrical engineering, mechanical engineering, civil engineering, and industrial engineering compared to other engineering disciplines:

  1. Electrical Engineering:
    • Advantages: Electrical engineering offers job opportunities in a wide range of sectors. You can work in areas such as electrical energy, electronic systems, control systems, and telecommunications. Electrical engineers can work in the energy sector, telecommunications companies, the automation industry, and electronic equipment manufacturers.
    • Challenges: Electrical engineering sometimes requires complex and detailed calculations, technical skills, and an understanding of physical systems. Careful and precise work is essential when designing, maintaining, and repairing electrical and electronic systems.
  2. Industrial Engineering:
    • Advantages: Industrial engineering focuses on optimizing business processes, increasing efficiency, reducing costs, and improving quality. This field offers work opportunities in a variety of industries, manufacturing facilities, logistics companies, and consulting firms.
    • Challenges: Industrial engineers perform tasks such as analyzing business processes, collecting and analyzing data, and managing operational changes. This may require project management, teamwork, and continuous improvement.​​​​​​

The challenges of undergraduate education vary for each engineering discipline and vary depending on course schedules, laboratory work, and project work. For example, electrical engineering focuses more on electronic theory and circuit analysis, while industrial engineering focuses on the analysis and improvement of business processes.

Each engineering discipline has its own challenges, but these challenges can vary from person to person. The important thing is to choose an engineering discipline that aligns with your interests, abilities, and career goals.

To compare Computer, Software, Information Systems engineers with other engineers (electrical, industrial) in terms of ease and difficulties in finding a job in the world and in Turkey.

A comparison of the employment prospects for computer, software, and information systems engineers, as well as other engineering disciplines, globally and in Turkey, can be made as follows:

Finding a Job Globally:

  1. Computer, Software, and Information Systems Engineers:
  • Ease of Finding a Job: Computer, software, and information systems engineers are easy to find worldwide. There is a constant demand in this field, and the technology sector is growing rapidly. High demand increases job prospects.
  • Challenge: This is a highly competitive industry, requiring constant technological change. Having up-to-date skills, project involvement, and a strong portfolio are crucial.
  1. Other Engineering Disciplines (Electrical, Industrial):
  • Convenience: Electrical and industrial engineers have a wide range of jobs worldwide. Job opportunities are available in sectors such as construction, energy, manufacturing, and logistics.
  • Challenge: The job search can be more competitive in some engineering disciplines. Demand can fluctuate, especially in certain sectors, and some periods can be more challenging.

Finding a Job in Turkey:

  1. Computer, Software, and Information Systems Engineers:
  • Convenience: Job opportunities for computer, software, and information systems engineers are generally high in Turkey. The technology sector It is rapidly developing, and there is constant demand in this field.
  • Challenge: This is a highly competitive sector, and a balance must be struck between the number of graduates and job opportunities. Having up-to-date skills, project participation, and a strong portfolio are crucial.
  1. Other Engineering Disciplines (Electrical, Industrial):
  • Convenience: There are job opportunities for electrical and industrial engineers in Turkey. These disciplines offer employment opportunities in a variety of sectors.
  • Challenge: In some sectors, employment demands can fluctuate, and job opportunities can change depending on economic conditions. Finding a job in highly competitive sectors can be more challenging.

Computer, software, and information systems engineers are generally easily employable disciplines, both globally and in Turkey. In highly competitive sectors, it is crucial for these engineers to possess up-to-date skills and gain experience on projects. Job opportunities are also available in other engineering disciplines, but fluctuations in industry and economic conditions can make finding a job more difficult at times. Personal skills, experience, and networking are crucial for success in all disciplines.

·What are the net monthly or annual salaries (excluding taxes) for Computer, Software, and Information Systems Engineers in Turkey and around the world?

Salaries for Computer, Software, and Information Systems Engineers vary significantly from country to country and depending on experience level. Factors such as industry, company size, project complexity, and graduate competencies also influence salary levels. Therefore, the figures below provide a general idea but are not necessarily representative and are averages.

In Turkey

Estimated net wages in dollars for computer, software, and information systems engineers in Turkey can be as follows:

  • Starting The monthly gross salary for computer, software, and information systems engineers can typically range from $1,000 to $1,500.
  • The monthly gross salary for mid-level engineers can typically range from $1,500 to $3,000.
  • The monthly gross salary for experienced and expert engineers can reach $3,000 or more.

It's important to note that the dollar exchange rate can fluctuate and is affected by factors such as employer policies, work experience, company size, and industry.Factors can influence salary levels. Furthermore, because salaries can vary widely, it's important to research accurate salary information for a specific position or company.

Across the world:

  • In developed countries like the US, starting Annual gross wages for computer, software, and information systems engineers can typically range from $60,000 to $100,000.
  • In European countries, these wages can typically range from €40,000 to €80,000.
  • Wages can be higher, particularly in areas known as technology hubs (Silicon Valley, London, Berlin, Singapore, etc.).

These figures provide a general overview, and local economic conditions, company policies, and other factors can affect wage levels. Additionally, it's important to research the job market and industry in your country for accurate salary information for a specific position or company.

 

·What are the working conditions and/or environments like for computer engineers compared to other engineers?

Computer engineers may have different working conditions than those in other engineering disciplines. Here's a general overview of computer engineers' working conditions and/or environments:

1.       Office Environment: Computer engineers typically work in an office setting. This includes a work area with access to a computer and other office equipment. Tasks such as software development, data analysis, and project management are typically performed in the office.

2.      Flexible Working: Computer engineers sometimes have flexible working hours. In project-based work or when remote work is available, they can set their own working hours. This can allow for a balanced work schedule.

3.       Teamwork: Computer engineers often work in teams. Software projects or the development of large systems often require teamwork. This provides the opportunity to collaborate with people with different expertise.

4.      Field Work: In some cases, computer engineers may perform field work for tasks such as installing, maintaining, or troubleshooting hardware or software applications. In this case, working physically at the client or project site may be required.

5.      Stressful Projects: Computer engineers can sometimes face stressful projects. Factors such as the pressure to meet project schedules, dealing with unexpected problems, and a fast-paced work schedule can sometimes create stressful situations.

Continuous Learning: Computer engineers work in a field where technology is rapidly evolving, requiring constant learning. There is a need to stay up-to-date on new programming languages, software tools, and technologies.

These are generally the working conditions and/or environments of computer engineers. However, because each engineering discipline has different projects and work areas, a particular working condition or environment may not be suitable for every computer engineer. Employer requirements, project type, and industry factors can also affect working conditions.

How will ChatGPT and/or other AI software that can write code positively or negatively impact job prospects for computer engineers? Will it lead to job losses?

ChatGPT - (“Generative Pre-trained Transformer”) Turkishçesi üproductive öpreprocessed converterü” - Here are some positive and negative factors that could impact the job prospects of computer engineers:

Positive Effects:

  1. New Job Opportunities: The demand for computer engineers to develop and implement AI software like ChatGPT has increased. This could present new and exciting job opportunities for computer engineers.
  2. Creative and Complex Projects: Developing, testing, and optimizing AI software offers computer engineers the opportunity to work on complex and creative projects. This can enable engineers to expand their skills and expertise.
  3. Collaboration and Teamwork: AI software often requires teamwork. Computer engineers can collaborate on AI projects with other experts and develop new technological solutions.

Negative Impacts:

  1. Business Changes and Transformation: AI software can automate some tasks and perform others without requiring human intervention. This could lead to job displacement or loss.
  2. Re-evaluation of Skills: AI software can impact some business processes and change the demand for certain skills. Computer engineers should re-evaluate their skills and update themselves to meet new technological requirements.
  3. Competition: Competition may intensify with the development of AI software. Computer engineers must continuously improve themselves in AI technologies and related fields to stay current and maintain a competitive advantage.

Considering these factors, it can be seen that AI software can have both positive and negative impacts on computer engineers' job prospects. While there may be areas where jobs may be lost, new business opportunities and creative projects may also arise. Therefore, it's important for computer engineers to keep their skills current and stay abreast of technological trends and adapt.