Level and Duration of the Program: Undergraduate, 8 Semesters.
Computer Engineering Department Mission
As the Department of Computer Engineering, we are dedicated to furnishing students with versatile and interactive educational experiences beyond geographical limitations.Our purpose is to equip students with a robust foundation in computer engineering, innovative problem-solving skills, and education rooted in ethical values.Moreover, we strive to ensure that students become leaders and competent professionals in the field of computer engineering through distance education, with a focus on computer hardware, software, system design, analysis, and technology, which are the cornerstones of information technologies. Our goal is to nurture individuals with both theoretical and practical skills for continuous improvement. Furthermore, by imparting students’ proficiency in utilizing distance education technologies, we prepare them to excel in a technology-driven world.
Computer Engineering Department Vision
Barrier-Free Access and Excellence in Computer Engineering: Distance Education Program as the Department of Computer Engineering, we envision ourselves as a center for training technology leaders in tomorrow. Our goal is to establish an educational environment that cultivates excellence in the field of computer engineering, embraces diversity, and ensures equal opportunities for all members of society.
Program Purpose: The primary objective of a computer engineering department is to offer students comprehensive education in the field, encompassing a wide range of knowledge and skills, and to foster the development of critical thinking and leadership abilities, equipping them to excel in the rapidly evolving technology sector.
1. Basic Knowledge and Gaining Skills: To equip students with a comprehensive knowledge foundation and engineering proficiency in essential domains including computer science, mathematics, and electrical engineering.
2. Strengthening Programming and Software Development Capabilities: To impart students with proficiency in software development using diverse programming languages, while simultaneously instructing them on the fundamentals of software engineering.
3. Hardware and Software Integration: Acquire a comprehensive understanding of the interplay between computer hardware and software, and subsequently enhance the capacity to effectively integrate these two elements.
4. Strengthening Teamwork and Communication Skills: To impart effective communication, leadership, and teamwork abilities to students, and to foster their capacity for collaborative project work.
5. Ethics and Responsibility Awareness: To address computer engineering applications with an awareness of ethical and social responsibility and to equip students with the ability to adopt ethical values and assess the impact of technology on society.
6. Ability to Continuous Learning: To cultivate in students a receptiveness to ongoing learning within the context of a rapidly evolving technological landscape.
7. Industry Collaboration and Implementation Orientation: Undertaking practical projects and internships that adhere to industry standards and provide students with real-world experiences, thereby facilitating the application of theoretical knowledge in practical settings.
Program Outcomes: The outcomes for individuals who complete online computer engineering programs are similar to those who attend traditional on-campus programs. Graduates of online computer engineering programs are expected to acquire a broad range of knowledge, skills, and competencies within the field. Some common accomplishments include:
1. Technical Competence: Proficiency in programming languages and software development, as well as familiarity with computer hardware, architecture, and systems.
2. Problem Solving and Critical Thinking: The capacity to assess intricate issues and concoct efficient remedies. Utilization of crucial thinking abilities to surmount technical obstacles.
3. Algorithms and Data Structures: The capacity to employ diverse algorithms and data structures, as well as the capability to devise efficient algorithms for problem resolution.
4. Network and Cyber Security: Knowledge of computer networks, including their protocols and cybersecurity principles, as well as their ability to develop and deploy secure network systems.
5. Database Management: Proficiency in the design, implementation, and management of databases, coupled with an understanding of database systems and optimization techniques.
6. Software Engineering Applications: Utilization of software engineering principles throughout the development lifecycle. Expertise in software design, testing, and maintenance.
7. Human-Computer Interaction (HCI): Familiarity with human-computer interaction (HCI) principles for crafting user-friendly interfaces, as well as the capacity to both design and assess user interfaces.
8. Project Management: Proficiency in planning, implementing, and overseeing computer engineering projects, coupled with a comprehensive grasp of project management methodologies.
9. Continuous Learning: The ability to adapt to new technologies and a commitment to lifelong learning, coupled with an awareness of emerging trends in computer engineering, are essential qualities for success in this field.
10. Ethics and Professional Conduct: Compliance with ethical standards and professional obligations in the context of computer engineering practice, as well as recognition of the ethical considerations involved.
11. Communication and Collaboration: Effective communication skills for both technical and non-technical audiences, as well as collaboration with interdisciplinary teams.
12. Global perspective: Knowledge of international technology developments and their implications for computer engineering, as well as the capacity to operate effectively in diverse and multicultural settings.
Employment Areas of the Program: Graduates of online computer engineering programs, like their counterparts in conventional on-campus programs, possess a diverse array of employment possibilities spanning multiple industries. The field of computer engineering is expansive, with graduates capable of securing positions in both technical and non-technical capacities. Common employment sectors for computer engineering graduates include:
1. Software Development: Positions involving the creation, programming, testing, and upkeep of software applications, encompassing roles such as software engineer, developer, or programmer.
2. Hardware Design and Development: Hardware engineering positions that involve the design and development of computer systems and components, such as those found in firms that manufacture computer hardware, may include employment opportunities.
3. Network Engineering: Undertaking network management and engineering, which encompasses the design, implementation, and maintenance of computer networks for
4. Cyber Security: The role of cybersecurity professionals is to safeguard computer systems and networks from cyber-attacks. These individuals hold positions such as cybersecurity analysts, penetration testers, or security consultants.
5. Database Management: Database management and designing and maintaining databases for organizations.
6. System Analysis: Undertakings that entail scrutinizing computer systems and processes while simultaneously addressing and rectifying issues within an organization's computational infrastructure.
7. Artificial Intelligence and Machine Learning: Opportunities exist within companies that specialize in the development of artificial intelligence and machine learning technologies. These positions offer the opportunity to work on cutting-edge projects related to AI-driven innovations.
8. Web Development: In realm of web development and design, various positions are available for individuals who are skilled in creating and maintaining websites and web applications.
9. Embedded Systems: Undertaking the design and development of embedded systems for a diverse array of applications, including IoT devices, presents an array of opportunities. These opportunities extend to industries such as automotive, healthcare, and consumer electronics.
10. Project management: Project management roles in the realm of computer engineering encompass supervision of project planning, execution, and completion.
11. Consulting and IT Services: Working for consulting firms or IT service providers, one offers clients specialized knowledge in a multitude of computer engineering services.
12. Entrepreneurship: Opportunities to start their own tech companies or work in startup environments. To engage in entrepreneurial initiatives in the field of technology and innovation.
13. Research and Development: Undertaking research and development (R&D) initiatives at research institutions or technology firms.
14. Education and Academy: The capacity to embark on a career path in teaching, research, or academic roles, and to contribute to the training and development of future computer engineering professionals.
Courses Process: In the field of computer engineering, distance learning employs various online platforms and digital tools, which contrasts with traditional classroom-based education. Students are provided with digital and traditional textbooks, videos, and interactive simulations through online resources. They have the opportunity to interact with lecturers through live video conferences or recorded lecture videos. Additionally, online discussion forums are created among students, allowing them to engage in in-depth discussions and offer mutual assistance. In distance learning, computer engineering department courses can provide practical experiences through online laboratory simulations or virtual environments. The objective is to enhance students' practical skills by assigning them specific projects and tasks. Students are assessed through online exams or assignments, and their performance is monitored using automated testing systems or online assignment platforms. To develop their collaboration and problem-solving skills, students are given individual and group projects. They meet and discuss their projects using online meeting tools, and receive regular feedback on their performance, which is evaluated and used to support their development.
1. Computer Science: Basic algorithms and data structures, programming languages (usually C, C++, Java, Python), and software development principles and methodologies.
2. Basic Electrical and Electronics: Basic electrical and electronic circuits, digital and analog electronics, microprocessors, and microcontroller systems.
3. Mathematics and Statistics: Mathematical analysis and differential equations, linear algebra and matrix calculus, statistics, and probability.
4. Data Structures and Algorithms: Basic data structures (linked lists, stacks, queues, trees, graphs, etc.), design, and analysis of algorithms.
5. Digital Logic and Computer Organization: Digital logic circuits, computer architecture, and organization.
6. Software Engineering: Software design principles, software testing and maintenance, and object-oriented programming.
7. Computer Networks: Basic network concepts, Communication protocols, Network security.
8. Database Management: Database design and modeling, SQL, and database management systems.
9. Computer Graphics: Basic computer graphics principles, 2D and 3D graphics programming.
10. Human-Computer Interaction (HCI): Interactive system design, User experience (UX) design.
11. Computer Security: Encryption and security protocols, security threats, and defense strategies.
12. Artificial Intelligence and Machine Learning: Basic artificial intelligence concepts and machine learning algorithms.
Bölüm Müfredati / Department Curriculum
Bölüm Müfredati / Department Curriculum
Bölüm Müfredati / Department Curriculum
Bölüm Müfredati / Department Curriculum
Bölüm Müfredati / Department Curriculum