• Title/Summary/Keyword: Software Teaching

Search Result 417, Processing Time 0.024 seconds

Hints-based Approach for UML Class Diagrams

  • Sehrish Abrejo;Amber Baig;Adnan Asghar Ali;Mutee U Rahman;Aqsa Khoso
    • International Journal of Computer Science & Network Security
    • /
    • v.23 no.7
    • /
    • pp.9-15
    • /
    • 2023
  • A common language for modeling software requirements and design in recent years is Unified Modeling Language (UML). Essential principles and rules are provided by UML to help visualize and comprehend complex software systems. It has therefore been incorporated into the curriculum for software engineering courses at several institutions all around the world. However, it is commonly recognized that UML is challenging for beginners to understand, mostly owing to its complexity and ill-defined nature. It is unavoidable that we need to comprehend their preferences and issues considerably better than we do presently to approach the problem of teaching UML to beginner students in an acceptable manner. This paper offers a hint-based approach that can be implemented along with an ordinary lab task. Some keywords are highlighted to indicate class diagram components and make students understand the textual descriptions. The experimental results indicate significant improvement in students' learning skills. Furthermore, the majority of students also positively responded to the survey conducted in the end experimental study.

Hints based Approach for UML Class Diagrams

  • Sehrish Abrejo;Amber Baig;Adnan Asghar Ali;Mutee U Rahman;Aqsa Khoso
    • International Journal of Computer Science & Network Security
    • /
    • v.24 no.6
    • /
    • pp.180-186
    • /
    • 2024
  • A common language for modelling software requirements and design in recent years is Unified Modeling Language (UML). Essential principles and rules are provided by UML to help visualize and comprehend complex software systems. It has therefore been incorporated into the curriculum for software engineering courses at several institutions all around the world. However, it is commonly recognized that UML is challenging for beginners to understand, mostly owing to its complexity and ill-defined nature. It is unavoidable that we need to comprehend their preferences and issues considerably better than we do presently in order to approach the problem of teaching UML to beginner students in an acceptable manner. This paper offers a hint based approach that can be implemented along with an ordinary lab task. Some keywords are heighted to indicate class diagram component and make students to understand the textual descriptions. The experimental results indicate significant improvement in students learning skills. Furthermore, majority of students also positively responded to the survey conducted in the end experimental study.

Research on School Health Preliminary Teacher's Teaching Practice to the Use of NVivo 10 in Analyzing (보건교사 교육실습생들의 학교현장실습경험 분석: NVivo 10 활용)

  • Chung, Mi Ja;Moon, Hee;Sun, Chun Ja;Li, Dong Mei
    • Journal of Korean Public Health Nursing
    • /
    • v.28 no.3
    • /
    • pp.574-589
    • /
    • 2014
  • Purpose: This study was designed for understanding their experiences through qualitative research method. There is a growing concern about what the trainee school health teachers experience during teaching practice period, the first experience as a teacher. Method: Data collection was conducted on 2012-2014, using the student teaching practice self-reports. Participants included 43 school health preliminary teacher's teaching practice from G colleges. The study conducted a qualitative analysis by utilizing computer assisted qualitative data analysis software(CAQDAS), NVivo 10. Results: The trainees experienced that tension, excitement and fear was changed to joy, rewarding and gratitude. They defined the practice as a standard of the possibility in the capacity of a future teacher. It was a hard job without a sense of accomplishment. They thought that too much works in school health teacher and thanks to the school and teacher for the teaching opportunities. They think teaching as a hard job to endure without a sense of accomplishment. Conclusion: Findings of this study allow for a comprehensive understanding of trainees. It was investigated the suggestions for the improvement of a teaching practice. The challenge need to the expand school health teacher placement and more research.

Study on Strategy for Applying Flipped Learning Method for Programming Practice (프로그래밍 실습을 위한 플립드러닝 교수법 적용 전략 연구)

  • Kim Hyun Ah
    • The Journal of the Convergence on Culture Technology
    • /
    • v.9 no.3
    • /
    • pp.753-761
    • /
    • 2023
  • This study investigates strategies to increase learning efficiency for programming subjects to which flipped learning teaching method is applied targeting non-major students. Design a learner-centered flipped learning-based programming class and get strategies for effective application methods for field application. Also, the purpose is to explore the efficient application of the flipped learning teaching method to the computational thinking subject of liberal arts classes at this university. By applying the flipped learning teaching method, one of the innovative teaching methods, we consider ways to improve the quality of programming subject classes, the efficiency of practical education, and the improvement of learner achievement. The purpose of this study is to design an efficient learning model for software education targeting non-majors by applying various teaching methods and learning design models convergence away from the traditional teaching method.

The Production of CD-ROM for the Class and the Development of Effective Master Plan Applied by It -In the Point of Wearing Korean Traditioinal Costume for First Grade of Junior Middle School Students in Home Economics Teaching- (수업용 CD-ROM 제작 및 이를 적용시킨 효과적인 학습지도안 개발 -중학교 1학년 가정 한복 입기를 중심으로-)

  • 이은선;김병미
    • Journal of Korean Home Economics Education Association
    • /
    • v.11 no.2
    • /
    • pp.13-26
    • /
    • 1999
  • The goals of this research are for producing and optimizing the CD-ROM, effective and practical Teaching-Learning method. It consists of Wearing Korean Traditional Costume for the First Grade of Middle School Students in Home Economics Teaching. This research’s summarization is following. First, the multi-media material. CD-ROM making use of Powerpoint. Wearing Korean Traditional Costume, is produced to help the students learn the difficult contents in terms of video and audio. Second, it is introduced the model of Open Education for increasing the efficiency of class. Third, it is developed to proceed the class with the CD-ROM and small group study of place activity. Fourth, it helps students concentrate on the class with proper sound effect whenever the slide films are changed. And it helps to link the web sites related to Korean Traditional Costume. Finally, another kinds of suggestions are following. The effective verification of this software that is tested and applied at the field for a given period will be necessary. And, it is necessary to upgrade for the CD-ROM and the supplementary teaching materials in Korean Traditional Costume education.

  • PDF

하이퍼미디어를 활용한 수학 교수자료의 개발과 활용 -interactive 수학 소프트웨어와의 연결성-

  • 장경윤
    • Journal for History of Mathematics
    • /
    • v.13 no.2
    • /
    • pp.73-86
    • /
    • 2000
  • This paper introduces an hypermedia program supportable for teaching secondary and upper secondary level geometry. This program links users to files written in other softwares and internet web sites to provide information and exploratory environments with softwares. The linkage with the interactive dynamic software(GSP) files to teach hyperbolic geometry is illustrated with sample screens.

  • PDF

A Study of Problems and their Solving Strategies Consequent upon Software Education Reinforcement in Primary and Secondary Schools (초중고에서의 소프트웨어 교육 강화에 따른 문제점과 그 해결방안)

  • Choi, Sook Young
    • The Journal of Korean Association of Computer Education
    • /
    • v.18 no.3
    • /
    • pp.93-104
    • /
    • 2015
  • Strengthening of software education is a big trend worldwide recently. Based on this trend, the Ministry of Education issued a domestic content to enhance software education in September 2014. In this regard, the most important problems are the number of available teachers who can adequately teach computational thinking in the pursuit of new software education and the teaching competencies of teachers in charge of software education. These problems are the same issues emerged in the United Kingdom where computer science education became mandatory for all primary and secondary students from September 2014. This study examines how the United Kingdom and the United States have solved these problems and discusses the realistic solutions for our country.

Analysis and Implementation of Web Based Log System for The Education of Software Developing Process (소프트웨어 개발 프로세스 교육을 위한 웹기반 로그 시스템의 구현 및 분석)

  • Park, Chiyeon;Yoo, Wook-Sung
    • The Journal of Korean Association of Computer Education
    • /
    • v.9 no.4
    • /
    • pp.55-61
    • /
    • 2006
  • The Personal Software Process(PSP) is a rigorous, measurements based process designed to help software developers produce high-quality codes. Learning PSP requires substantial and tedious record keeping including clerical computations with plenty of data occurred at every project. The required task reduces the educational effect and motive by time consuming characteristic and easy occurrence of errors. To alleviate these problems, a web-based PSP log system having streamlined mechanism of data manipulation is designed and implemented at this study. Three years of experiment shows that the system not only improves productivity and accuracy of the process but also allows students and instructors to focus on learning and teaching PSP, rather than PSP data collection.

  • PDF

A Case Study on the Design-First Approach and using UML for a Video Rental Store (Design-First Approach 와 UML이용)

  • Kook, Joong-Kak
    • Journal of the Korea Computer Industry Society
    • /
    • v.8 no.1
    • /
    • pp.1-8
    • /
    • 2007
  • In this paper, teaching object-oriented design in a programming course is a big challenge for instructors. "Objects-first" is a popular strategy for teaching object-oriented programming in the educational settings, by introducing the concepts of objects, classes, and instances before procedural elements of a programming language. Still, this approach emphasizes coding rather than other critical aspects of software development, notably problem-solving and design. We propose a "design-first" approach, which subsumes an objects-first approach into lessons that also introduce object-oriented analysis and design, using elements of UML before implementing any code. We also present video rental store (SRS) that uses the design-first approach to help students of various teaming styles in a software engineering course. It interfaces with an IDE we have chosen specifically to support the design-first approach, and SRS which has been shown to be effective in helping students learn object-oriented programming concepts.

  • PDF