Software Applications for Teaching Systems Concepts
نویسنده
چکیده
1 Dario Nardi, University of California Los Angeles, Program in Computing, Math Sciences 6363, Los Angeles, CA 90095 [email protected] Abstract—Systems concepts like non-linearity and feedback are relevant in many fields, but interactive software to demonstrate these concepts are uncommon. Three mini-applications are discussed. These applications are relatively simple in programming and design. The magic is in the assignments and how students go through a process and are able to play with and modify the virtual systems captured by the mathematics of the software. Concepts such as complexity, mutation rate, equilibrium point, leverage points and delayed-response come to life. These software mini-applications differ from commercial systems-modeling software in that they are simple ,free, easy to develop or alter, and can be used for specific assignments without themselves requiring a high learning curve. The research aspect involved has been in designing and refining the process students go through to maximize what they learn from working with the software, so they understand the concepts in class.
منابع مشابه
An Experiment in Teaching Database Concepts Independent of Software Platform
This paper examines Information Systems teaching, as opposed to training, in the context of a Database Concepts course. The course was developed using the IS 2002 model curriculum as a guide, with specific effort made to focus on teaching students fundamental concepts and techniques while using a branded RDBMS software package as a tool for instruction. The course was taught by the same instruc...
متن کاملراهکارهای مؤثر در ارتقای بینش دینی دانش آموزان استثنایی
The purpose of teaching religious concepts to exceptional students is to teach them the skills, methods and applications that make the teaching of religious concepts fruitful and brings them in touch with reality. In fact, the most important and most difficult stage of this teaching process is to determine and recognize the teaching methods of religious concepts considering the cognitive, m...
متن کاملMedical Informatics: Concepts and Applications
Medical Informatics is a developing body of knowledge concerned with the use of information and communication technology in support of medical research, education and also for promoting health care delivery. The field focuses on the biomedical information, patient data, and also acquisition, storage, retrieval and optimal use of information for problem solving and decision making. The goal of m...
متن کاملBeyond Participatory Design: Towards a Model for Teaching Seniors Application Design
Population aging and the ubiquity of technology in everyday life have made designing solutions for older adults a necessity. Usercentered and participatory design approaches include elderly users in the software development process to some extent but do not encourage them to take a leading role in designing applications to address their unmet needs. Teaching seniors about software design could ...
متن کاملTeaching UML Is Teaching Software Engineering Is Teaching Abstraction
As the Unified Modeling Language (UML) has by now seen widespread and successful use in the software industry and academia alike, it has also found its way into many computer science curricula. An outstanding advantage of teaching UML is that it enables an illustration of many crucial concepts of software engineering, far beyond its concrete notation. Most important among these concepts is that...
متن کامل