The contemporary landscape of education is witnessing a paradigm shift towards innovative instructional methods, with the flipped learning approach gaining considerable attention. The purpose of this research was to investigate the impact of the flipped learning approach on students' perception and acceptance throughout an entire semester in the 'Introduction to Programming with Java' course, using a research design with a quantitative approach, ultimately aiming to inform educational practice and advance our knowledge of innovative teaching methods in higher education. This study was conducted at a university with 174 students involved, divided into two groups, 87 students in the experimental group and 87 students in the control group. The data collected through the scales were analyzed by using descriptive and inferential statistical analysis techniques in statistical software. At the end of the measurements, the technology acceptance level and self-directed learning perceptions of engineering students who received education with flipped learning were high. The results suggest that educators should consider students' readiness for self-directed learning when implementing the flipped learning approach and focus on creating an environment that supports their autonomy and engagement. This research offers valuable guidance for instructors, curriculum designers, and educational policymakers seeking to enhance the effectiveness of flipped learning in higher education courses.