The academic content and curriculum of the Computer Education and Instructional Technology Teacher Education Program covers basic and advanced topics in the fields of computer science and educational technology. The program aims to provide students with both the basic concepts of computer science and the skills related to the use of technology in education. The curriculum generally includes the following main topics:
Introduction to Computer Science: In these courses, students learn basic computer science topics such as algorithm design, programming languages, computer systems and software engineering. These courses provide students with a solid foundation before moving on to more advanced topics.
Software Development and Programming: Students gain software development skills in various programming languages. In these courses, topics such as the development of web-based applications, mobile applications and desktop applications are covered.
Network Technologies and System Administration: In this section, students study topics such as the basic principles of computer networks, network security, data communication and network infrastructure management.
Education Technologies: The use of technology in education, design of digital learning materials, distance education methods and technology-assisted teaching methods are the main topics of these courses.
Teaching Principles and Methods: These courses include basic concepts in the field of education such as teaching strategies, classroom management, assessment and evaluation methods. Students learn effective teaching techniques through these courses.
Applied Projects and Laboratory Studies: Students carry out applied projects in a laboratory environment. These projects enable students to put theoretical knowledge into practice and develop their problem solving skills.
Internship and Professional Practices: In the final years of the program, students gain professional experience through internships in educational institutions or technology companies.
The curriculum aims to provide students with the skills to adapt to current technological developments and to use technology effectively in the field of education. In addition, the courses covered during the program help students develop critical thinking, analytical problem solving and creative design skills. These skills enable graduates to succeed in a variety of career paths in both the education sector and the technology field.