Owing to the lost of real meaning after translated English textbook into Chinese, the author carries on using English textbook for the software programming teaching. This paper introduce the authors practice focus on the native language of technology inventor.The teaching reform detail include selecting textbook from all language version, giving lessons in inventors native language, concentrating the content based on the predecessor courses, demonstrating occupational operating environment in experimental scenes, and so on. After four years practices, the renovation have achieved good effective and efficiency. With causality analysis and induction method the author proposed a new issue of Language Oriented Approach of Teaching.
CONSTRUCTION AND APPLICATION OF PROJECT DRIVEN "ONE BODY, TWO WINGS AND THREE...ijejournal
油
In view of the lack of engineering practice ability of software engineering students, the "one body, two wings and three stages" teaching mode running through the project is applied to the teaching process. Through the construction of double project driven and double tutor guidance, students' engineering practice ability has been cultivated, and certain results have been achieved, which provides a reference for the construction of project driven Teaching in related majors.
The document discusses using Alice, a 3D programming environment, to teach introductory programming courses. It aims to motivate students to program, minimize frustration for new programmers, and improve problem solving skills. Common challenges in introductory courses include wide variation in student backgrounds, difficulty of the subject, and time spent on syntax. The author proposes using Alice initially for its visual nature before transitioning to Java, to make programming more accessible and enjoyable for new learners.
E-Learning Student Assistance Model for the First Computer Programming CourseIJITE
油
The document presents an e-learning student assistance model called c-Learn for novice computer programming students. c-Learn was developed to address low passing rates in introductory programming courses by providing tutoring, assessment, and backtracking guidance. It was tested on 11 students who used c-Learn for 2.5 hours, showing improved exam scores compared to their initial midterm. c-Learn uses color-coded syntax, interactive exercises, and compiler feedback. It requires achieving a 70% threshold in each section before advancing, or backs students to relevant earlier sections if below the threshold. The study found c-Learn improved students' marks and increased the standard deviation, indicating it positively impacted learning for students with different capabilities.
E-Learning Student Assistance Model for the First Computer Programming CourseIJITE
油
E-Learning applied to computer programming course design is a promising area of research. The student having clear understanding of the programming constructs can apply it to solve various problems. Because of limited time and availability, the instructor can go back to some extent to cover the weaknesses of their students that hinder the understanding of the problems. As more lessons are covered, the weak students become weaker in programming. To cope up with these problems an e-learning system is devised which the student can use anywhere and at any time as a web application. It comprises of both tutoring and assessment and also provides guiding the students to error correction using back-tracking technique to refine the concepts and reattempt the programming problem.
E-LEARNING STUDENT ASSISTANCE MODEL FOR THE FIRST COMPUTER PROGRAMMING COURSE IJITE
油
E-Learning applied to computer programming course design is a promising area of research. The student
having clear understanding of the programming constructs can apply it to solve various problems. Because
of limited time and availability, the instructor can go back to some extent to cover the weaknesses of their
students that hinder the understanding of the problems. As more lessons are covered, the weak students
become weaker in programming. To cope up with these problems an e-learning system is devised which the
student can use anywhere and at any time as a web application. It comprises of both tutoring and
assessment and also provides guiding the students to error correction using back-tracking technique to
refine the concepts and reattempt the programming problem
An Integrated Approach To Teaching Introductory ProgrammingRichard Hogue
油
This document describes an integrated learning environment called the Java Programming Laboratory (JPL) used to teach introductory Java programming. JPL incorporates problem-based learning, scaffolded exercises, and real-time tracking of student progress. It provides immediate feedback and assistance to help students learn programming concepts and problem-solving skills. Analysis of student data in JPL allows instructors to monitor performance and tune the course as needed to better support student learning and engagement. Evaluation of JPL across 150 first-year students found that it improved pass rates and reduced failure and dropout rates compared to traditional teaching methods.
Analysis of the learning object-oriented programming factors IJECEIAES
油
1. The document discusses factors that affect students' ability to learn object-oriented programming. It identifies factors from previous research and validates them through interviews with experts and a survey of students and lecturers.
2. The literature review uncovered factors like easy debugging, simplicity, difficulty level, and collaborative learning. Interviews with five experts teaching programming for over ten years confirmed these factors.
3. A survey using a Likert scale questionnaire distributed to 31 students and 19 lecturers further validated the factors. The responses indicated that the identified factors were acceptable for improving teaching and learning of object-oriented programming.
Teaching Programming to Non-Programmers at Undergraduate LevelDr. Amarjeet Singh
油
This paper focuses on solving the problems faced by
non-IT (Information Technology) background students at
undergraduate level in learning programming language who
are at the same time non-native English language speakers. In
this regard a step by step methodology has been proposed
here which try to take into account the difficulties faced by
this particular niche of programmers and counteract them
with possible solutions. Following this approach may help
lower the problems faced by the non-IT background students
to some extent and fulfill their aim in being professional or
conversational or end- user programmers according to their
career choices.
The document provides an overview of strategies for teaching C# computer programming. It discusses applying learning theories such as cognitivism, behaviorism, and constructivism. It summarizes the existing teaching approach which uses online modules that build on each other, requiring students to complete hands-on programming projects and discussions. The approach aims to trigger student motivation using Keller's ARCS model and engage multiple intelligences. Areas for improvement include incorporating more of Gagne's instructional events model into the lesson plan.
Design, Implementation, and Evaluation of an English Blended CourseParisa Mehran
油
This presentation outlines the iterative stages involved in designing, implementing, and evaluating a blended course of English for General Academic Purposes (EGAP) at a university in Japan, delivered in the spring semester of 2017 over a period of fifteen weeks. First, the basic Successive Approximation Model (SAM) will be introduced as the guiding instructional design model upon which the course was created. Afterward, the stages of the blended course design will be explicated with a focus upon assessing Japanese students English language needs and their e-learning readiness, determining the course overall goals and module learning objectives, optimizing course technologies and the availability of technical support, designing the course syllabus, materials, tasks, and activities, organizing team teaching, as well as managing formative and summative evaluation. Additionally, the way in which the iteration process has allowed for the discovery of some possibilities and problems at the early phases of the blended course design, and the refinements which were made to benefit from the affordable opportunities and to mitigate the difficulties will be discussed. Finally, the Quality Matters Higher Education Rubric and its effectiveness in raising course quality assurance will be reviewed.
This document introduces a new teaching model called the Virtual Flipped Classroom (VFC) which integrates the flipped classroom approach and virtual classroom environment. The researchers applied this model to teach prerequisite computer programming knowledge to students at Sultan Qaboos University who were struggling due to a lack of this foundational knowledge. An experiment using a one-group pretest-posttest design was conducted on 18 students over one semester. Pre- and post-tests were used to measure the impact of the VFC model on students' learning achievement and motivation. The findings indicated that the VFC model led to significant improvements in both learning outcomes and motivation for students in the computer programming course.
A Connected Course Approach For Introduction To Engineering Problem SolvingWendy Berg
油
This document summarizes a connected course approach for an introduction to engineering problem solving course. The course uses computer programming as a vehicle for students to learn design thinking, opportunity recognition, and customer discovery. Students work in teams to identify problems, conduct customer interviews, design software prototypes, and test them. The course is self-paced and utilizes online modules, hackathon challenges, and a final project. Challenges included coordinating a large class size and addressing different engineering disciplines. Outcomes were positive, with peer mentoring between undergraduate TAs and students found to be very impactful.
International Journal of Humanities and Social Science Invention (IJHSSI)inventionjournals
油
This document discusses strategies to develop communication skills among first-year engineering students in Nalgonda district, Andhra Pradesh, India through English Language Communication Skills (ELCS) labs. It outlines the importance of ELCS labs in providing opportunities for students to practice their English reading, writing, listening, and speaking skills. The labs utilize multimedia and interactive components to engage students and help them overcome challenges from studying primarily in their native Telugu prior to engineering school. The document also describes the physical requirements and components of the labs, as well as the topics and objectives prescribed by Jawaharlal Nehru Technological University Hyderabad to be covered, which include pronunciation, oral presentations, debates, and role-playing
The document outlines goals and challenges for the Educational Studies program, and a plan to address them through faculty development and instructional design over 3 years. The goals are to improve technology literacy of future educators, and graduation rates of underrepresented groups. Challenges include low student technology skills, lack of e-portfolios, and reliance on traditional teaching. The plan provides ongoing training and resources to help faculty integrate learning technologies like screencasting, e-portfolios, and digital textbooks into their courses to improve student learning. Progress will be evaluated each year through course assessments and content redesign.
Software Engineering Education and TeachingSomya Jain
油
These slides emphasize on teaching the course on Software Engineering through different teaching approaches to make a positive impact on learning which has now got reduced to monotonous lecturing.
Software Engineering education and teachingSomya Jain
油
These slides emphasize on teaching the course on Software Engineering through various teaching approaches to make a positive impact on learning which has now
got reduced to monotonous lecturing.
Authoring system of drill & practice elearning modules for hearing impaired s...ijcsit
油
Hearing Impaired (HI) persons need to keep on practicing and repeating their lessons as well as their exercises. Teaching methodology of HI students differ than normal students. HI students need to be involved in practicing more and more using their modes of visual communication like sign language to cover their audio disability. Teaching methodology of HI students recommends demonstration and repeating with slow presentations of instructional material. A teacher displays his lesson directly face to
face without visual noise. More reinforcement and encouragement to HI students , fun & enjoyment should
be strongly included in the e-lessons as well as continuous interaction between teacher and HI students. As
per previous factors the decision of researchers is to develop Drill & Practice (D&P) e-learning modules(eLMs) for selected topics like Mathematics. D&P eLMs of Mathematics for HI persons would be the case study of this research including Developing & Evaluating.
The authors selected D&P eLMs Because eLMs match the requirements and mechanism of teaching methodology for HI students.
The mechanism of developing eLMs is represented by Developing an Authoring System which allows teachers of HI persons to generate any eLM of any selected topic for HI students. Also they can generate multiple eLMs in the project.
The evaluating producer & tools for the experimental eLMs were view points of Experts through openQuestionnaire to list their evaluating comments. Besides view points of experts. There are experiments which were held in real environment of HI students to test the eLMs of D&P of Mathematics to get valuable feedback from them.
Bagi kalian yang merasa bingung atau kesulitan dalam menyusun presentasi PowerPoint untuk seminar proposal (sempro), silakan simak referensi ini. Di dalamnya, terdapat berbagai panduan dan tips yang dapat membantu kalian menyusun slide yang jelas, menarik, dan efektif dalam menyampaikan ide-ide serta hasil penelitian. Dengan menggunakan referensi ini, diharapkan kalian dapat lebih percaya diri dan terarah dalam menyajikan presentasi yang sesuai dengan standar akademik dan mudah dipahami oleh audiens.
The document discusses the development of a self-navigated, web-based English learning system called SNOWBALLS and how open courseware (OCW) resources could be utilized. It identifies requirements for using OCW, lists relevant OCW courses, and proposes directly linking or fully integrating and remixing OCW materials with supplemental Japanese explanations. Future work includes further developing SNOWBALLS and studying how to best incorporate OCW.
Applicability of Extreme Programming In Educational EnvironmentCSCJournals
油
In order to validate the results of any XP study, the experiment's environment has to be in line with XP principles and values. XP practices must fit with the environment sitting to accomplish accurate finds and observations. This paper searches the applicability of using the Extreme Programming method in the educational environments specifically in the post-secondary school. After digging in 14 XP experiments were done in different universities and institutions, we figured out that XP is applicable in the educational environment with challenges attached. In this paper, we go deeply in investigating the difficulties that students face when adopting XP in class. Also, we highlight the important factors that affect the XP adoption in education.
This document discusses the key roles and methodological framework for developing and implementing computer-assisted language learning (CALL) programs. It identifies four main roles: the learner, developer, evaluator, and classroom teacher. The methodological framework has three main components: the development module, evaluation module, and implementation module. The evaluation module assesses how well the CALL program fits the learners' needs and learning styles as well as the teacher's approach to language teaching. The implementation module covers how the CALL program will be accessed and used in the classroom, including preparatory, learner use, and follow-up activities.
Nowadays, many computer programs are used in the teaching of writing in the context of English as a foreign language (EFL). One of the functions of the computer programs is to provide feedback to EFL students writing so that the quality of their writing can be improved. This study aimed to investigate whether the use of free automated writing evaluation (AWE) tools affect undergraduate EFL students writing skills. In this experimental study, 35 Indonesian undergraduate students of English education department were asked to use two AWE tools, Grammarly and Grammark, in the writing course over four months. Data for this study were collected by using tests and questionnaire. Pre-test, middle test, and post-test were administered to examine the students writing skill improvement. The findings indicate that the sequenced use of two AWE tools, Grammarly followed by Grammark, had a beneficial effect on students writing skill improvement. This study confirms the benefits of free AWE tools in enhancing EFL students writing skills.
The document summarizes a grant program called Leadership Innovation for Education (LIFE) that aims to improve student academic performance in core subjects through effective technology use. It provides details on professional development for educators, including workshops, online courses, and coaching/mentoring. It also outlines goals of developing student e-portfolios and online courses. Evaluation of the program will include surveys, observations, interviews and assessments of technology/literacy skills and student e-portfolios.
Important Tips for Developing a Quality Online Coursemjrobertson
油
The document discusses developing quality online courses. It outlines several key characteristics of quality online courses including scaffolding learning styles, promoting higher-level thinking, emphasizing individual and social learning, incorporating diverse media formats, and reflecting simplicity in organization. The document then covers important aspects of pedagogy, technology, and the course development process. It emphasizes the importance of student-instructor and student-student interaction, avoiding information overload, and ensuring navigation and design are clear and consistent.
A Learning Setting Based on Competitions for Agile Software Engineeringdcsunu
油
This document describes a graduate-level software engineering course that incorporates competition-based learning. The course focuses on agile software development methodologies. Students work in teams on a semester-long project, implementing Scrum methodology. The project involves writing programs to find missing prime numbers within time limits. Competitions are held at the end of each sprint (iteration) to evaluate program performance. Competition grades are calculated based on performance rankings. Report grades evaluate how well teams applied Scrum. Competition increased student motivation and learning, with most teams performing well on both competition and report components.
A Practical Approach Of Teaching Software EngineeringAmy Cernava
油
This 3-month university course aimed to provide students with practical software engineering experience through a real-world project. 12 students developed a tool called APE in teams over 5 phases. The initial plan proved overly optimistic and delays in analysis and design meant cutting functionality. Students gained experience in communication, technical challenges, and the software process through this project. Both students and supervisors learned important lessons about project planning and management.
Teaching Programming to Non-Programmers at Undergraduate LevelDr. Amarjeet Singh
油
This paper focuses on solving the problems faced by
non-IT (Information Technology) background students at
undergraduate level in learning programming language who
are at the same time non-native English language speakers. In
this regard a step by step methodology has been proposed
here which try to take into account the difficulties faced by
this particular niche of programmers and counteract them
with possible solutions. Following this approach may help
lower the problems faced by the non-IT background students
to some extent and fulfill their aim in being professional or
conversational or end- user programmers according to their
career choices.
The document provides an overview of strategies for teaching C# computer programming. It discusses applying learning theories such as cognitivism, behaviorism, and constructivism. It summarizes the existing teaching approach which uses online modules that build on each other, requiring students to complete hands-on programming projects and discussions. The approach aims to trigger student motivation using Keller's ARCS model and engage multiple intelligences. Areas for improvement include incorporating more of Gagne's instructional events model into the lesson plan.
Design, Implementation, and Evaluation of an English Blended CourseParisa Mehran
油
This presentation outlines the iterative stages involved in designing, implementing, and evaluating a blended course of English for General Academic Purposes (EGAP) at a university in Japan, delivered in the spring semester of 2017 over a period of fifteen weeks. First, the basic Successive Approximation Model (SAM) will be introduced as the guiding instructional design model upon which the course was created. Afterward, the stages of the blended course design will be explicated with a focus upon assessing Japanese students English language needs and their e-learning readiness, determining the course overall goals and module learning objectives, optimizing course technologies and the availability of technical support, designing the course syllabus, materials, tasks, and activities, organizing team teaching, as well as managing formative and summative evaluation. Additionally, the way in which the iteration process has allowed for the discovery of some possibilities and problems at the early phases of the blended course design, and the refinements which were made to benefit from the affordable opportunities and to mitigate the difficulties will be discussed. Finally, the Quality Matters Higher Education Rubric and its effectiveness in raising course quality assurance will be reviewed.
This document introduces a new teaching model called the Virtual Flipped Classroom (VFC) which integrates the flipped classroom approach and virtual classroom environment. The researchers applied this model to teach prerequisite computer programming knowledge to students at Sultan Qaboos University who were struggling due to a lack of this foundational knowledge. An experiment using a one-group pretest-posttest design was conducted on 18 students over one semester. Pre- and post-tests were used to measure the impact of the VFC model on students' learning achievement and motivation. The findings indicated that the VFC model led to significant improvements in both learning outcomes and motivation for students in the computer programming course.
A Connected Course Approach For Introduction To Engineering Problem SolvingWendy Berg
油
This document summarizes a connected course approach for an introduction to engineering problem solving course. The course uses computer programming as a vehicle for students to learn design thinking, opportunity recognition, and customer discovery. Students work in teams to identify problems, conduct customer interviews, design software prototypes, and test them. The course is self-paced and utilizes online modules, hackathon challenges, and a final project. Challenges included coordinating a large class size and addressing different engineering disciplines. Outcomes were positive, with peer mentoring between undergraduate TAs and students found to be very impactful.
International Journal of Humanities and Social Science Invention (IJHSSI)inventionjournals
油
This document discusses strategies to develop communication skills among first-year engineering students in Nalgonda district, Andhra Pradesh, India through English Language Communication Skills (ELCS) labs. It outlines the importance of ELCS labs in providing opportunities for students to practice their English reading, writing, listening, and speaking skills. The labs utilize multimedia and interactive components to engage students and help them overcome challenges from studying primarily in their native Telugu prior to engineering school. The document also describes the physical requirements and components of the labs, as well as the topics and objectives prescribed by Jawaharlal Nehru Technological University Hyderabad to be covered, which include pronunciation, oral presentations, debates, and role-playing
The document outlines goals and challenges for the Educational Studies program, and a plan to address them through faculty development and instructional design over 3 years. The goals are to improve technology literacy of future educators, and graduation rates of underrepresented groups. Challenges include low student technology skills, lack of e-portfolios, and reliance on traditional teaching. The plan provides ongoing training and resources to help faculty integrate learning technologies like screencasting, e-portfolios, and digital textbooks into their courses to improve student learning. Progress will be evaluated each year through course assessments and content redesign.
Software Engineering Education and TeachingSomya Jain
油
These slides emphasize on teaching the course on Software Engineering through different teaching approaches to make a positive impact on learning which has now got reduced to monotonous lecturing.
Software Engineering education and teachingSomya Jain
油
These slides emphasize on teaching the course on Software Engineering through various teaching approaches to make a positive impact on learning which has now
got reduced to monotonous lecturing.
Authoring system of drill & practice elearning modules for hearing impaired s...ijcsit
油
Hearing Impaired (HI) persons need to keep on practicing and repeating their lessons as well as their exercises. Teaching methodology of HI students differ than normal students. HI students need to be involved in practicing more and more using their modes of visual communication like sign language to cover their audio disability. Teaching methodology of HI students recommends demonstration and repeating with slow presentations of instructional material. A teacher displays his lesson directly face to
face without visual noise. More reinforcement and encouragement to HI students , fun & enjoyment should
be strongly included in the e-lessons as well as continuous interaction between teacher and HI students. As
per previous factors the decision of researchers is to develop Drill & Practice (D&P) e-learning modules(eLMs) for selected topics like Mathematics. D&P eLMs of Mathematics for HI persons would be the case study of this research including Developing & Evaluating.
The authors selected D&P eLMs Because eLMs match the requirements and mechanism of teaching methodology for HI students.
The mechanism of developing eLMs is represented by Developing an Authoring System which allows teachers of HI persons to generate any eLM of any selected topic for HI students. Also they can generate multiple eLMs in the project.
The evaluating producer & tools for the experimental eLMs were view points of Experts through openQuestionnaire to list their evaluating comments. Besides view points of experts. There are experiments which were held in real environment of HI students to test the eLMs of D&P of Mathematics to get valuable feedback from them.
Bagi kalian yang merasa bingung atau kesulitan dalam menyusun presentasi PowerPoint untuk seminar proposal (sempro), silakan simak referensi ini. Di dalamnya, terdapat berbagai panduan dan tips yang dapat membantu kalian menyusun slide yang jelas, menarik, dan efektif dalam menyampaikan ide-ide serta hasil penelitian. Dengan menggunakan referensi ini, diharapkan kalian dapat lebih percaya diri dan terarah dalam menyajikan presentasi yang sesuai dengan standar akademik dan mudah dipahami oleh audiens.
The document discusses the development of a self-navigated, web-based English learning system called SNOWBALLS and how open courseware (OCW) resources could be utilized. It identifies requirements for using OCW, lists relevant OCW courses, and proposes directly linking or fully integrating and remixing OCW materials with supplemental Japanese explanations. Future work includes further developing SNOWBALLS and studying how to best incorporate OCW.
Applicability of Extreme Programming In Educational EnvironmentCSCJournals
油
In order to validate the results of any XP study, the experiment's environment has to be in line with XP principles and values. XP practices must fit with the environment sitting to accomplish accurate finds and observations. This paper searches the applicability of using the Extreme Programming method in the educational environments specifically in the post-secondary school. After digging in 14 XP experiments were done in different universities and institutions, we figured out that XP is applicable in the educational environment with challenges attached. In this paper, we go deeply in investigating the difficulties that students face when adopting XP in class. Also, we highlight the important factors that affect the XP adoption in education.
This document discusses the key roles and methodological framework for developing and implementing computer-assisted language learning (CALL) programs. It identifies four main roles: the learner, developer, evaluator, and classroom teacher. The methodological framework has three main components: the development module, evaluation module, and implementation module. The evaluation module assesses how well the CALL program fits the learners' needs and learning styles as well as the teacher's approach to language teaching. The implementation module covers how the CALL program will be accessed and used in the classroom, including preparatory, learner use, and follow-up activities.
Nowadays, many computer programs are used in the teaching of writing in the context of English as a foreign language (EFL). One of the functions of the computer programs is to provide feedback to EFL students writing so that the quality of their writing can be improved. This study aimed to investigate whether the use of free automated writing evaluation (AWE) tools affect undergraduate EFL students writing skills. In this experimental study, 35 Indonesian undergraduate students of English education department were asked to use two AWE tools, Grammarly and Grammark, in the writing course over four months. Data for this study were collected by using tests and questionnaire. Pre-test, middle test, and post-test were administered to examine the students writing skill improvement. The findings indicate that the sequenced use of two AWE tools, Grammarly followed by Grammark, had a beneficial effect on students writing skill improvement. This study confirms the benefits of free AWE tools in enhancing EFL students writing skills.
The document summarizes a grant program called Leadership Innovation for Education (LIFE) that aims to improve student academic performance in core subjects through effective technology use. It provides details on professional development for educators, including workshops, online courses, and coaching/mentoring. It also outlines goals of developing student e-portfolios and online courses. Evaluation of the program will include surveys, observations, interviews and assessments of technology/literacy skills and student e-portfolios.
Important Tips for Developing a Quality Online Coursemjrobertson
油
The document discusses developing quality online courses. It outlines several key characteristics of quality online courses including scaffolding learning styles, promoting higher-level thinking, emphasizing individual and social learning, incorporating diverse media formats, and reflecting simplicity in organization. The document then covers important aspects of pedagogy, technology, and the course development process. It emphasizes the importance of student-instructor and student-student interaction, avoiding information overload, and ensuring navigation and design are clear and consistent.
A Learning Setting Based on Competitions for Agile Software Engineeringdcsunu
油
This document describes a graduate-level software engineering course that incorporates competition-based learning. The course focuses on agile software development methodologies. Students work in teams on a semester-long project, implementing Scrum methodology. The project involves writing programs to find missing prime numbers within time limits. Competitions are held at the end of each sprint (iteration) to evaluate program performance. Competition grades are calculated based on performance rankings. Report grades evaluate how well teams applied Scrum. Competition increased student motivation and learning, with most teams performing well on both competition and report components.
A Practical Approach Of Teaching Software EngineeringAmy Cernava
油
This 3-month university course aimed to provide students with practical software engineering experience through a real-world project. 12 students developed a tool called APE in teams over 5 phases. The initial plan proved overly optimistic and delays in analysis and design meant cutting functionality. Students gained experience in communication, technical challenges, and the software process through this project. Both students and supervisors learned important lessons about project planning and management.
Production Planning & Control and Inventory Management.pptxVirajPasare
油
Production Planning and Control : Importance, Objectives and Functions . Inventory Management - Meaning, Types , Objectives, Selective Inventory Control : ABC Analysis
This factbook, using research from BloombergNEF and other sources, provides public and private sector leaders the critical information they need to accelerate the
transition to clean energy, along with all the health and economic benefits it will bring.
Ktor - Definizioni di Path, Integrazioni, Plugin e build fino al rilascioinfogdgmi
油
Tra i vari framework backend basati sulla JVM, uno in particolare, con il passare del tempo, ha saputo ritagliarsi il suo spazio: era Ktor (figlio di Kmer).
In questo talk faremo un tour di Ktor,
dalla sua parte backend: Definizioni di Path, Integrazioni, Plugin e build fino al rilascio (e qualche chicca),
fino alla sua controparte client e qualche sua integrazione
See the world through a spatial lens with the Caddlance GIS Portfolio. We excel at creating compelling maps and visualizations that effectively communicate complex spatial information for better project understanding and stakeholder engagement.
English presentation, tests and experiments.pptxSamahEL2
油
Language Oriented Approach of Teaching Programming Skills
1. International Journal on Cybernetics & Informatics (IJCI) Vol.13, No.1, February 2024
Bibhu Dash et al: EDUTEC, AUEN, NLDML -2024
pp. 15-21, 2024. IJCI 2024 DOI:10.5121/ijci.2024.130102
LANGUAGE ORIENTED APPROACH OF TEACHING
PROGRAMMING SKILLS
Bauming Wood
Department of artificial intelligence, Neijiang Normal University, Neijiang City, Sichuan
Province, China
ABSTRACT
Owing to the lost of real meaning after translated English textbook into Chinese, the author carries on
using English textbook for the software programming teaching. This paper introduce the authors practice
focus on the native language of technology inventor.The teaching reform detail include selecting textbook
from all language version, giving lessons in inventors native language, concentrating the content based on
the predecessor courses, demonstrating occupational operating environment in experimental scenes, and
so on. After four years practices, the renovation have achieved good effective and efficiency. With causality
analysis and induction method the author proposed a new issue of Language Oriented Approach of
Teaching.
KEYWORDS
Language Oriented Approach of Teaching, Inventors Native Language, Programming Professional
Training
1. INTRODUCTION
In Chinese education, the use of original English teaching materials can be traced back to the
founding of new schools in the late Qing Dynasty. It has evolved with timeline for 160 years, and
until now, top universities in China have continued to use the convention. But for ordinary
colleges and universities, the use of original English textbooks for teaching is not popular. Is it
necessary to use original English textbooks for teaching reform? Is there curriculum adaptability
in the implementation of employing original English teaching materials? executive teachers are
more busy in teaching, and leaving the questions to education experts to think about. But in
instructing practice for Computer Science and Technology majors and the relative majors, There
is a great need for native English teaching,materials and textbooks.
In the fall semester of 2018, the author directly used English textbooks and carried out teaching
reform. having researched and analyzed on the reasons for graduated students to curl up home
with golden diploma but not to work, though in hot need majors, the author realized that the
teaching reform focus on textbook language selection is needed for computer related majors. The
computer related majors mentioned in this paper refer to the majors whose codes first four digits
are 0812 in the Catalogue of Undergraduate Majors of General Institutions of Higher Learning
independently applied by various colleges and universities,which is according to the catalogue of
professional degrees granting and talent training issued by the Academic Degrees Committee of
China. The following are the authors practice introductions and experience demonstration of
using the original English textbook in the course "Software Testing Foundation".
2. International Journal on Cybernetics & Informatics (IJCI) Vol.13, No.1, February 2024
16
2. BACKGROUND AND SIGNIFICANCE OF CURRICULUM REFORM
Under the new situation of the education reform of improving the quality of undergraduate
education in contemporary China, the former minister of education advocated the return to
undergraduate education and the development of golden courses; The current Minister of
Education, Jinpeng Huai, advocated the comprehensive implementation of the new development
concept, to promote all levels of education put on the road of high-quality development, college
teachers should innovate talent training mode, set off a classroom revolution. The author gave
Software Testing lesson so that he carried out teaching reform on language choice in response to
the requirements for the education quality lift.
2.1. Course Introduction
The object of teaching reform is software testing course of software engineering specialty.
Firstly, the course of software testing was divided into two courses: "Software Testing
Foundation" and "Software Testing Technology and Practice". Software Testing Foundation is
the core course of Software Engineering (testing) major,and it is also a compulsory course for
Software Engineering majors. Through the study of this course, students can systematically learn
and master the basic principles, methods and standards of software testing on the basis of the
acquired knowledge of program design and data structure in previous term. In order to let
students understand the principles and methods of software testing, this course also combines
theory and practice, arranges computer experiments, and makes students master the skills of
using software testing tools such as using automated testing Junit software for testing practice. It
lays a good foundation for students to acquire software testing ability and software development
ability systematically, and also trains students' ability to design test plans by applying coverage
criteria. "Software Testing Technology and Practice" is a course of skill nature, this paper only
introduces the teaching reform of "Software Testing Foundation".
2.2. Background of Teaching Reform
In computer related majors, skill courses require the cultivation of hands-on programming ability.
Programming course is of great significance to students' employment, postgraduate entrance
examination and career innovation practice. In the process of programming skills teaching, the
development platform used, whether it is Studio, Eclipse or IntelliJ IDEA, almost all the software
development environment is English interface, human-computer interaction language is English,
and almost all the help documents of software development tools are made in English. In the
process of testing and debugging software, software engineers mainly obtain software error
information through English prompts. In this way, English proficiency is very important for
students' study, and thus for their future employment.
2.3. Significance of Curriculum Reform
In current software development,professional training to promote the employment of students is
oriented to testing so that software developing can get aid. Software Testing plays an important
role in the series of training of software programming. The author positioned the course
"Software Testing Foundation" in a key field to promote skill training reform and quality
improvement of undergraduate students. The implementation of the teaching enhancement and
reform in this course can also provide assistance for postgraduate students entrance and lay a
good foundation for entrepreneurial students to learn from foreign technologies.
3. International Journal on Cybernetics & Informatics (IJCI) Vol.13, No.1, February 2024
17
Software Engineering major is currently the highest salary for graduates, but high salary requires
strong vocational skills to support, so Software Testing job is a high skill needed occupation.
Software Testing Foundation is the core course to train and improve the technology and skills of
software engineering. By using the English textbook and material in the teaching of this course,
students can consolidate their English foundation, improve their software testing skills, and
improve their human-computer interaction skills in the process of programming and debugging.
3. CURRICULUM REFORM TEACHING DESIGN AND REFORM MEASURES
As a course teaching reform, the teaching reform of Software Testing Foundation updated the
teaching method of the lesson giving, and guided the students' learning preference for various
contents, changed the direction toward more conducive cultivation of professional ability,
promoted and motivated the formation of excellent learning methods and habits. Moreover, the
reform of this course was of great significance to the teaching reform of information technology
courses, which could further promote the reform of teaching mode and teaching method of
Engineering courses.
3.1. Reform in Instruction Design
The idea of the authors teaching design was based on the need of job requirements, and the
teaching agenda of "Software Testing Foundation" was sliced into aspects: Began with the
requirements of the software engineering major training program; executed with the
characteristics of the curriculum dependency of Software Engineering; aimed at the the students'
employment and professional skills upgrading needs. The author optimized the teaching design of
the course of software testing foundation. Specifically, it includes the following contents:
3.1.1. Teaching Material Selection Reform
In line with the idea of respecting the original, loyal to the original, teaching reform chose the
classic teaching materials, and used original English teaching materials, which is the basis of
teaching reform. Moreover, the author emphasized the selection of textbooks that have been
recently published and used. The edition published after 2017 was in the range of target edition
for selection. For this purpose, Introduction to Software Testing co-authored by Paul Ammann
and Jeff Offutt from George Mason University was chose. Besides meeting the above
requirements, The selected examples tor this textbook are all materials from Data Structure,
which makes the Software Testing Foundation become the consolidation and expansion of the
Data Structure course in the professional cultivation. The author kept line with the Teaching and
Research Office policy on instructions,which attaches great importance to the construction of the
course Data Structure and takes the course Data Structure as the center of the whole curriculum
system. The Teaching and Research Office has applied for the university-level course
construction project and has been approved get mark. The author chose textbooks in this way so
that curriculum construction can mutually promoting other courses in whole speciality
construction, rather than a decentralized and independent teaching reform.
3.1.2. Reform of Students' Practice Work
For that teachers assign questions in Chinese to students' homework, which is not in line with
students' situational environment in professional business and programming practice. Students
encounter English interface in the process of programming and testing, and rarely Chinese
interface. The use of Chinese questions can not meet the requirements of situational training, and
there will be a certain gap between the actual acquired skills and the objectives of the course
4. International Journal on Cybernetics & Informatics (IJCI) Vol.13, No.1, February 2024
18
teaching design, which will affect students' employment ability after graduation. To this end, the
author wrote the Chinese exercises into English exercises, so that students can have the effects of
working situational impression and on-site experience when doing exercises.
3.1.3. Reform of Educational Documents
Record and examination of the teaching process needs to keep file, the teaching reform strictly
implement the regulations on educational administration teaching management system. The
author made newly the teaching outline, teaching lesson plans, and those document in reform of
language such as PPT, etc, rewrote the English syllabus, English teaching schedules, English
teaching lesson plans, renewed English and Chinese bilingual teaching PPT.
3.1.4. Reform of Lecture Style
The innovation project intends to change the trinity of teacher explanation, blackboard writing
and questions in traditional teaching method, and adopt a new bilingual teaching method, with
more than 60% of teacher explanation in English and 40% of blackboard writing in English.
Demonstrate and explain important concepts, principles and keywords in English. In class,
students are encouraged to ask questions in English and teachers give answers in English.
3.2. Reform in Teaching Organization
The author don't think the teaching reform of "Software Testing Foundation" is independent. In
fact, it is closely connected with other courses of Software Engineering major, and it is an
element of the whole Software Engineering curriculum system. The use of original English
textbooks is not only beneficial for this course, but also shows quality advantages for many
courses. However, the use of English teaching materials needs to solve the problem of teaching
methods, only a good teaching method can make the original English teaching materials play its
advantages in ability training, so it is necessary to promote the teaching reform to the level of
organization and management innovation. The authors suggestions are as follows:
3.2.1. The Establishment of Teaching Station Using the Original English Teaching
Materials
In view of the importance of the reform, this course and successor courses need to be systematic
management and implementation in the organization and management. It requires the support of
a work place and a agent of formal work organization. Independent office space is needed for
teachers and students to study the original English textbooks. Teaching team is needed to be
established, members include the backbone of the original English teaching materials suing
teachers, absorbing those who actively engaged in bilingual teaching and those who was trained
ready go abroad. In the station the author promoted English teaching procession, exchanged
experience on bilingual teaching internally. These works had a demonstration effect on the whole
school.
3.2.2. Recruitment of Teaching Assistants
Since English teaching requires the efforts and time more than three times of ordinary, teaching
assistants are very needed. In view of the actual situation of our school, the author suggests
recruiting students to be teaching assistants, to assist the lecturers with making teaching
documents and correcting homework guided by the teaching administration. It also trains
excellent students to participate in English using scene at an early age and provides them with
excellent internship opportunities in graduation.
5. International Journal on Cybernetics & Informatics (IJCI) Vol.13, No.1, February 2024
19
3.3. Reform in Teaching Practice
Using the original English materials to practise teaching can improve students' program code
writing ability, so as to improve students' vocational skills. After the implementation of the
curriculum reform, It encourages students to study hard and promote their studies, excellent
students can be sent to cooperative enterprises for internship during the winter vacation. At the
same time, teaching team can obtain test task templates or use cases from the projects, even
products of cooperative enterprises, and over, returns them to promotion station for study on
teaching methods, which will be used as experimental materials for future software testing
courses, thus enriches the teaching resources of "Software Testing Foundation" and other
software courses.
4. TARGET OUTCOMES OF CURRICULUM REFORM AND BENEFICIARIES
Using the original English teaching materials in instruction practice and teaching reform, can be
benefit for several aspects, such as the students, the teachers and the employer enterprises. More
significantly ,as a teaching reform, the teaching effects of instruction as a whole has a leap
progress, it is greatly improve the quality of teaching practice unit for professional course.
4.1. Beneficiaries of Educational Reform have Radiation Effect
The most beneficial subject of the teaching reform of the using original English textbooks is the
students in school who was receiving education, and their professional ability have improved
rapidly. The teaching experience of the using original English teaching materials has extended to
the whole specialty, the whole department, and the whole school , through the teaching
promotion station, so that every teacher who is willing to adopt the original English teaching
materials and bilingual teaching methods are all the beneficiaries.
At present, the global talent market have a great transformation in talent structure and knowledge
structure. With the rapid development of digital technology and software industry, software
technology and software design talents have become the urgent resources of the society. In recent
years, software engineering education has developed rapidly in colleges and universities. The
educational administration of colleges and universities is now generally a auto optimization
system. The teaching reform of using English original textbooks have brought good teaching
effects to colleges and universities. At the same time, it has brought good opportunities to
software training institutions. The teaching reform of using original English textbooks has
radiated from universities to training institutions, and promoted the further improvement of
software personnel training efficiency.
4.2. Teaching Reform Results in Teaching Resources and have an Accumulation
Effect
The teaching reform of using original English textbooks has formed some teaching resources,
which can be used repeatedly in future teaching rounds. The continuous accumulation of teaching
resources will greatly promote the improvement of the teaching quality of professional courses,
and also optimize the strategic planning of the school's professional construction. The teaching
resources of "Software Testing Foundation" are as follows: A set of English teaching syllabus,
including theoretical courses and experimental courses; An English teaching plan for teachers to
use in teaching; An English teaching PPT for teaching use; The textbooks used in the translation
version of Chinese for students' reference. Additionally a new compiled word list for each
chapter and paraphrase for students to use when reading English textbooks,and a written English
6. International Journal on Cybernetics & Informatics (IJCI) Vol.13, No.1, February 2024
20
exercise sets, including judgment, single choice, multiple choice, filling in the blank, etc. for
students to exercise after class or review at the end of the semester.
In the process of writing teaching documents, the author not only met the requirements for
students' use, but also obeyed the requirements of school educational administration. The latter
requirement is often the focus of the work. The work of teachers must up to the level of
educational administration requirements. It is the responsibility of every teacher to comply with
the standards and norms formulated by the educational administration department, but this often
brings about double workload for teachers. However, once the accumulation of teaching
resources reaches a certain scale, it will get twice the result with half the effort.
5. EDUCATION ACHIEVEMENTS OF CURRICULUM REFORM
After four years of teaching reform, the first classes of undergraduates who use English textbooks
graduated, and students who got jobs in big companies and big cities had doubled. Employment
situation of the Software Engineer students had improved dramatically, with substantial increase
in salary. The number of admitted to graduate school had increased, and the enrollment rate had
increased from 3 percent to 15 percent. Of course, these progress and improvement were formed
by many factors, but the teaching reform of using original English textbooks was the most
important one.
Software Engineering is a major integrating software engineering technology, software
development technology and software testing technology. Compared with other computer majors,
the teaching content and curriculum of Software Engineering major are much the same as others,
and can be basically interchangeable. The teaching reform experience represented by Software
Engineering instruction can be extended to other computer related majors,and more,other
technology majors.It is beneficial for the quality of the whole engineering education.
6. CONCLUSION
Twenty years ago, some college students majoring in computer science or software in China
could not get on trace, and had difficulty in learning. Some teachers, including the author, said
that they lacked computer thinking. In 2006, Jeannette M.Wing, Dean, Department of Computer
Science, Carnegie Mellon University, published an article and gave the academic concept of
computational thinkingError! Reference source not found., which is now given as a basic
course for students majoring in computer science in many Chinas university. It became a
significant measure to promote the learning effect of students in computer science and related
majors.
After re-thinking, the author has devoted himself to the study of the teaching effect of language
factor for 10 years, tried to keep practicing, strive forward another way. that is what was
described in above sections. The author uses technology inventors language to teach
programming which employs that technology, it can also greatly improve students' learning
efficiency.
The principle of this approach can be expressed in brief, this method is recommended if the
following three conditions are met: 1.The language used is not the language reside in language-
teaching. It is engineer teaching, not language teaching. 2.The language of the technology
inventor is quite different from the native language of the students. 3 The language is required in
the course of employing the technology. the author conclude above.
7. International Journal on Cybernetics & Informatics (IJCI) Vol.13, No.1, February 2024
21
In fact, the author explores a new approach for technology teaching to improve learning
efficiency.If this approach is spreading, more students will easily acquire the skills needed in
employment. And on the other hand, this efforts will promote intellectual property protection and
respect for originality. This is the real meaning of our teaching reform. However, limited by time
and energy, the theoretical system on the Language Oriented Approach of Teaching issue, has
not been developed. Leave it to interested colleagues. It must promise.
REFERENCES
[1] Gradaleva, Ekaterina and Marina G. Polukhina.(2020) Development of a Professional Training
Course to Enhance PJBL Competencies of Teachers at a Technical University, SOCIETY
INTEGRATION EDUCATION Proceedings of the International Scientific Conference, Vol.
1,No.1,pp169-180.
[2] Rubleva, Olga S., Olga A. Yurlova, Nataliya A. Sergeeva and Vera G. Ryabchikova. (2023)
Improving the quality of foreign language training of pharmaceutical specialists using digital
technologies in the context of advanced professional education, Perspectives of Science and
Education,Vol.65,No.5,pp741-758.
[3] Kornosenko, Oksana et al. (2021) Professional competencies as a component of professional
training of a fitness trainer-teacher in higher education institutions, Journal for Educators, Teachers
and Trainers Vol.12,No.1,pp73-81.
[4] Gupta, Abha and Guang-Lea Lee. (2020) The Effects of a Site-based Teacher Professional
Development Program on Student Learning, lnternational Electronic Journal of Elementary
Education,Vol.2,No.5,pp427-438.
[5] Wallace, Teresa and David Georgina. (2014) Preparing Special Education Teachers to Use
Educational Technology to Enhance Student Learning, Cognition and Exploratory Learning in the
Digital Age.Vol.1,No.1,pp165-171.
[6] Zhang, Weihong. (2022) The Role of Technology-Based Education and Teacher Professional
Development in English as a Foreign Language Classes, Frontiers in Psychology, Vol.13,No.1,
pp1-7.
[7] Jeannette M.Wing.(2006) Computational Thinking, Communications of the ACM, Vol.49 No.3,
pp33-35.
AUTHORS
Bauming Wood: His original name is Bao-ming Wu,he was born in Dashetai, Wulat Front
Banner, Inner Mongolia, China. Han nationality. In July 2022, he joined the Artificial
Intelligence College of Neijiang Normal University. In October 2013, he graduated from the
School of Computer Engineering and Science of Shanghai University with a doctorate
degree. In the first decade of this century he put forward the RCR software model. In
1997,he Invented the three-span bookkeeping method .And he has published more than 30
articles, over 10 were in Chinese core included journals.