A CAD (Classroom Assessment Design) of a Computer Programming Course
ERIC Educational Resources Information Center
Hawi, Nazir S.
2012-01-01
This paper presents a CAD (classroom assessment design) of an entry-level undergraduate computer programming course "Computer Programming I". CAD has been the product of a long experience in teaching computer programming courses including teaching "Computer Programming I" 22 times. Each semester, CAD is evaluated and modified…
Introducing Hospital Staff to Computer Concepts: An Educational Program
Kaplan, Bonnie
1981-01-01
An in-house computer education program for hospital staff ran for two years at a large, metropolitan hospital. The program drew physicians, administrators, department heads, secretaries, technicians, and data managers to courses, seminars, and workshops on medical computing. Two courses, an introduction to computer concepts and a programming course, are described and evaluated.
ERIC Educational Resources Information Center
Hawi, N.
2010-01-01
The purpose of this research is to identify the causal attributions of business computing students in an introductory computer programming course, in the computer science department at Notre Dame University, Louaize. Forty-five male and female undergraduates who completed the computer programming course that extended for a 13-week semester…
Software Tools: A One-Semester Secondary School Computer Course.
ERIC Educational Resources Information Center
Bromley, John; Lakatos, John
1985-01-01
Provides a course outline, describes equipment and teacher requirements, discusses student evaluation and course outcomes, and details the computer programs used in a high school course. The course is designed to teach students use of the microcomputer as a tool through hands-on experience with a variety of commercial software programs. (MBR)
Survey: Computer Usage in Design Courses.
ERIC Educational Resources Information Center
Henley, Ernest J.
1983-01-01
Presents results of a survey of chemical engineering departments regarding computer usage in senior design courses. Results are categorized according to: computer usage (use of process simulators, student-written programs, faculty-written or "canned" programs; costs (hard and soft money); and available software. Programs offered are…
A Study of the Programming Languages Used in Information Systems and in Computer Science Curricula
ERIC Educational Resources Information Center
Russell, Jack; Russell, Barbara; Pollacia, Lissa F.; Tastle, William J.
2010-01-01
This paper researches the computer languages taught in the first, second and third programming courses in Computer Information Systems (CIS), Management Information Systems (MIS or IS) curricula as well as in Computer Science (CS) and Information Technology (IT) curricula. Instructors teaching the first course in programming within a four year…
ERIC Educational Resources Information Center
Weiss, Charles J.
2017-01-01
The Scientific Computing for Chemists course taught at Wabash College teaches chemistry students to use the Python programming language, Jupyter notebooks, and a number of common Python scientific libraries to process, analyze, and visualize data. Assuming no prior programming experience, the course introduces students to basic programming and…
A Motivation Guided Holistic Rehabilitation of the First Programming Course
ERIC Educational Resources Information Center
Nikula, Uolevi; Gotel, Orlena; Kasurinen, Jussi
2011-01-01
It has been estimated that more than two million students started computing studies in 1999 and 650,000 of them either dropped or failed their first programming course. For the individual student, dropping such a course can distract from the completion of later courses in a computing curriculum and may even result in changing their course of study…
ERIC Educational Resources Information Center
Hughes, Ian E.
1998-01-01
Describes the pharma-CAL-ogy project, funded by Teaching and Learning Technology Programme (TLTP), which has developed various types of software for use in pharmacology courses. Topics include course organization and delivery software, drill and practice software, tutorial-type programs, simulations, and the need to integrate computer-assisted…
ERIC Educational Resources Information Center
Powell, Loreen M.; Wimmer, Hayden
2015-01-01
Computer programming is challenging to teach and difficult for students to learn. Instructors have searched for ways to improve student learning in programming courses. In an attempt to foster hands-on learning and to increase student learning outcomes in a programming course, the authors conducted an exploratory study to examine student created…
A Computer Course for Business Students: Teacher's Guide.
ERIC Educational Resources Information Center
Waterhouse, Ann
This teacher's guide is for a course designed to teach business students the fundamentals of the BASIC language and computer programming using a series of business-oriented programs. Each lesson contains an introduction, flow charts, and computer programs. The six lesson topics are print-out and format control, count-average, withholding tax…
On teaching computer ethics within a computer science department.
Quinn, Michael J
2006-04-01
The author has surveyed a quarter of the accredited undergraduate computer science programs in the United States. More than half of these programs offer a 'social and ethical implications of computing' course taught by a computer science faculty member, and there appears to be a trend toward teaching ethics classes within computer science departments. Although the decision to create an 'in house' computer ethics course may sometimes be a pragmatic response to pressure from the accreditation agency, this paper argues that teaching ethics within a computer science department can provide students and faculty members with numerous benefits. The paper lists topics that can be covered in a computer ethics course and offers some practical suggestions for making the course successful.
A Position on a Computer Literacy Course.
ERIC Educational Resources Information Center
Self, Charles C.
A position is put forth on the appropriate content of a computer literacy course and the role of computer literacy in the community college. First, various definitions of computer literacy are examined, including the programming, computer awareness, and comprehensive approaches. Next, five essential components of a computer literacy course are…
Teaching an Introductory Programming Language in a General Education Course
ERIC Educational Resources Information Center
Ali, Azad; Smith, David
2014-01-01
A department of computer science (CS) has faced a peculiar situation regarding their selection of introductory programming course. This course is a required course for the students enrolled in the CS program and is a prerequisite to their other advanced programming courses. At the same time, the course can be considered a general education course…
The CAN Microcluster: Parallel Processing over the Controller Area Network
ERIC Educational Resources Information Center
Kuban, Paul A.; Ragade, Rammohan K.
2005-01-01
Most electrical engineering and computer science undergraduate programs include at least one course on microcontrollers and assembly language programming. Some departments offer legacy courses in C programming, but few include C programming from an embedded systems perspective, where it is still regularly used. Distributed computing and parallel…
Effectiveness of a Case-Based Computer Program on Students' Ethical Decision Making.
Park, Eun-Jun; Park, Mihyun
2015-11-01
The aim of this study was to test the effectiveness of a case-based computer program, using an integrative ethical decision-making model, on the ethical decision-making competency of nursing students in South Korea. This study used a pre- and posttest comparison design. Students in the intervention group used a computer program for case analysis assignments, whereas students in the standard group used a traditional paper assignment for case analysis. The findings showed that using the case-based computer program as a complementary tool for the ethics courses offered at the university enhanced students' ethical preparedness and satisfaction with the course. On the basis of the findings, it is recommended that nurse educators use a case-based computer program as a complementary self-study tool in ethics courses to supplement student learning without an increase in course hours, particularly in terms of analyzing ethics cases with dilemma scenarios and exercising ethical decision making. Copyright 2015, SLACK Incorporated.
Recommendations for an Undergraduate Program in Computational Mathematics.
ERIC Educational Resources Information Center
Committee on the Undergraduate Program in Mathematics, Berkeley, CA.
This report describes an undergraduate program designed to produce mathematicians who will know how to use and to apply computers. There is a core of 12 one-semester courses: five in mathematics, four in computational mathematics and three in computer science, leaving the senior year for electives. The content and spirit of these courses are…
Formal Methods, Design, and Collaborative Learning in the First Computer Science Course.
ERIC Educational Resources Information Center
Troeger, Douglas R.
1995-01-01
A new introductory computer science course at City College of New York builds on a foundation of logic to teach programming based on a "design idea," a strong departure from conventional programming courses. Reduced attrition and increased student and teacher enthusiasm have resulted. (MSE)
ERIC Educational Resources Information Center
Georgia Univ., Athens. Div. of Vocational Education.
This guide describes the requirements for courses in computer-aided design and computer-aided manufacturing (CAD/CAM) that are part of engineering technology programs conducted in vocational-technical schools in Georgia. The guide is organized in five sections. The first section provides a rationale for occupations in design and in production,…
Evolution in Student Perceptions of a Flipped Classroom in a Computer Programming Course
ERIC Educational Resources Information Center
Davenport, Casey E.
2018-01-01
The "flipped classroom" pedagogical approach is used for a combined undergraduate and graduate computer programming course in meteorology. Details of how the course was flipped are discussed, as well as how student perceptions of the approach, which were gathered from qualitative feedback collected throughout the semester, evolved.…
Teaching Computer Science: A Problem Solving Approach that Works.
ERIC Educational Resources Information Center
Allan, V. H.; Kolesar, M. V.
The typical introductory programming course is not an appropriate first computer science course for many students. Initial experiences with programming are often frustrating, resulting in a low rate of successful completion, and focus on syntax rather than providing a representative picture of computer science as a discipline. The paper discusses…
ERIC Educational Resources Information Center
Veley, Victor F.; And Others
This report presents a master plan for the development of computer science and computer-related programs at Los Angeles Trade-Technical College for 1982 through 1985. Introductory material outlines the main elements of the plan: to analyze existing computer courses, to create new courses in Laser Technology, Genetic Engineering, and Robotics; and…
Computer ethics: A capstone course
DOE Office of Scientific and Technical Information (OSTI.GOV)
Fisher, T.G.; Abunawass, A.M.
1994-12-31
This paper presents a capstone course on computer ethics required for all computer science majors in our program. The course was designed to encourage students to evaluate their own personal value systems in terms of the established values in computer science as represented by the ACM Code of Ethics. The structure, activities, and topics of the course as well as assessment of the students are presented. Observations on various course components and student evaluations of the course are also presented.
An Algebra-Based Introductory Computational Neuroscience Course with Lab.
Fink, Christian G
2017-01-01
A course in computational neuroscience has been developed at Ohio Wesleyan University which requires no previous experience with calculus or computer programming, and which exposes students to theoretical models of neural information processing and techniques for analyzing neural data. The exploration of theoretical models of neural processes is conducted in the classroom portion of the course, while data analysis techniques are covered in lab. Students learn to program in MATLAB and are offered the opportunity to conclude the course with a final project in which they explore a topic of their choice within computational neuroscience. Results from a questionnaire administered at the beginning and end of the course indicate significant gains in student facility with core concepts in computational neuroscience, as well as with analysis techniques applied to neural data.
A College-Level, Computer-Assisted Course in Nutrition.
ERIC Educational Resources Information Center
Carew, Lyndon B.; And Others
1984-01-01
Describes a computer-assisted instructional (CAI) program to accompany a 15-week, college-level, introductory lecture course on the scientific principles of mammalian nutrition. The nature of the program is discussed, and examples of how it operates are provided. Comments on the evaluation of the program are also provided. (JN)
Integration of CAI into a Freshmen Liberal Arts Math Course in the Community College.
ERIC Educational Resources Information Center
McCall, Michael B.; Holton, Jean L.
1982-01-01
Discusses four computer-assisted-instruction programs used in a college-level mathematics course to introduce computer literacy and improve mathematical skills. The BASIC programs include polynomial functions, trigonometric functions, matrix algebra, and differential calculus. Each program discusses mathematics theory and introduces programming…
A CS1 Pedagogical Approach to Parallel Thinking
ERIC Educational Resources Information Center
Rague, Brian William
2010-01-01
Almost all collegiate programs in Computer Science offer an introductory course in programming primarily devoted to communicating the foundational principles of software design and development. The ACM designates this introduction to computer programming course for first-year students as CS1, during which methodologies for solving problems within…
Using POGIL to Help Students Learn to Program
ERIC Educational Resources Information Center
Hu, Helen H.; Shepherd, Tricia D.
2013-01-01
POGIL has been successfully implemented in a scientific computing course to teach science students how to program in Python. Following POGIL guidelines, the authors have developed guided inquiry activities that lead student teams to discover and understand programming concepts. With each iteration of the scientific computing course, the authors…
Quantitative Model for Choosing Programming Language for Online Instruction
ERIC Educational Resources Information Center
Sherman, Steven J.; Shehane, Ronald F.; Todd, Dewey W.
2018-01-01
Colleges are increasingly offering online courses, including computer programming courses for business school students. Programming languages that are most useful to students are those that are widely used in the job market. However, the most popular computer languages change at least every three years. Therefore, the language used for instruction…
Preparing Students for Careers in Science and Industry with Computational Physics
NASA Astrophysics Data System (ADS)
Florinski, V. A.
2011-12-01
Funded by NSF CAREER grant, the University of Alabama (UAH) in Huntsville has launched a new graduate program in Computational Physics. It is universally accepted that today's physics is done on a computer. The program blends the boundary between physics and computer science by teaching student modern, practical techniques of solving difficult physics problems using diverse computational platforms. Currently consisting of two courses first offered in the Fall of 2011, the program will eventually include 5 courses covering methods for fluid dynamics, particle transport via stochastic methods, and hybrid and PIC plasma simulations. The UAH's unique location allows courses to be shaped through discussions with faculty, NASA/MSFC researchers and local R&D business representatives, i.e., potential employers of the program's graduates. Students currently participating in the program have all begun their research careers in space and plasma physics; many are presenting their research at this meeting.
Computational thinking in life science education.
Rubinstein, Amir; Chor, Benny
2014-11-01
We join the increasing call to take computational education of life science students a step further, beyond teaching mere programming and employing existing software tools. We describe a new course, focusing on enriching the curriculum of life science students with abstract, algorithmic, and logical thinking, and exposing them to the computational "culture." The design, structure, and content of our course are influenced by recent efforts in this area, collaborations with life scientists, and our own instructional experience. Specifically, we suggest that an effective course of this nature should: (1) devote time to explicitly reflect upon computational thinking processes, resisting the temptation to drift to purely practical instruction, (2) focus on discrete notions, rather than on continuous ones, and (3) have basic programming as a prerequisite, so students need not be preoccupied with elementary programming issues. We strongly recommend that the mere use of existing bioinformatics tools and packages should not replace hands-on programming. Yet, we suggest that programming will mostly serve as a means to practice computational thinking processes. This paper deals with the challenges and considerations of such computational education for life science students. It also describes a concrete implementation of the course and encourages its use by others.
ERIC Educational Resources Information Center
McAndrews, Gina M.; Mullen, Russell E.; Chadwick, Scott A.
2005-01-01
Multi-media learning tools were developed to enhance student learning for an introductory agronomy course at Iowa State University. During fall 2002, the new interactive computer program, called Computer Interactive Multimedia Program for Learning Enhancement (CIMPLE) was incorporated into the teaching, learning, and assessment processes of the…
The Computer as a Research and Teaching Instrument for Students in the Behavioral Sciences.
ERIC Educational Resources Information Center
Rowland, David L.; Crisler, Larry J.
A program designed to provide students a background in computers and computing that was implemented by the Department of Behavioral Sciences at Millikin University, Illinois, is described. The program was implemented in three overlapping stages: faculty preparation; course preparation; and course implementation. The development of faculty…
Computer Communications and Operations--Intermediate, Data Processing Technology: 8025.21.
ERIC Educational Resources Information Center
Dade County Public Schools, Miami, FL.
The following course outline is a guide which presents students with the basic programing and operation concepts for developing the skills necessary to become proficient in the area of computer communications and operation. The student must have met the objectives of Introduction to Computer Programming prior to enrollment in this course. The…
Computer-assisted instruction in programming: AID
NASA Technical Reports Server (NTRS)
Friend, J.; Atkinson, R. C.
1971-01-01
Lessons for training students on how to program and operate computers to and AID language are given. The course consists of a set of 50 lessons, plus summaries, reviews, tests, and extra credit problems. No prior knowledge is needed for the course, the only requirement being a strong background in algebra. A student manual, which includes instruction for operating the instructional program and a glossary of terms used in the course, is included in the appendices.
Information visualization courses for students with a computer science background.
Kerren, Andreas
2013-01-01
Linnaeus University offers two master's courses in information visualization for computer science students with programming experience. This article briefly describes the syllabi, exercises, and practices developed for these courses.
Effects of Using Alice and Scratch in an Introductory Programming Course for Corrective Instruction
ERIC Educational Resources Information Center
Chang, Chih-Kai
2014-01-01
Scratch, a visual programming language, was used in many studies in computer science education. Most of them reported positive results by integrating Scratch into K-12 computer courses. However, the object-oriented concept, one of the important computational thinking skills, is not represented well in Scratch. Alice, another visual programming…
A Self-Paced Introductory Programming Course
ERIC Educational Resources Information Center
Gill, T. Grandon; Holton, Carolyn F.
2006-01-01
In this paper, a required introductory programming course being taught to MIS undergraduates using the C++ programming language is described. Two factors make the objectives of the course--which are to provide students with an exposure to the logical organization of the computer in addition to teaching them basic programming logic--particularly…
Creative Computer Detective: The Basics of Teaching Desktop Publishing.
ERIC Educational Resources Information Center
Slothower, Jodie
Teaching desktop publishing (dtp) in college journalism classes is most effective when the instructor integrates into specific courses four types of software--a word processor, a draw program, a paint program and a layout program. In a course on design and layout, the instructor can demonstrate with the computer how good design can be created and…
Introduction to Computing Course Guide.
ERIC Educational Resources Information Center
Hawaii State Dept. of Education, Honolulu. Office of Instructional Services.
Developed to aid intermediate-level teachers and principals in initiating and developing computer literacy programs for their students, this document is a guide for the development of a one-semester course--Introduction to Computing--for the seventh and eighth grades. The course is designed to provide opportunities for students to develop computer…
Integration of Major Computer Program Packages into Experimental Courses: A Freshman Experience.
ERIC Educational Resources Information Center
Lipschitz, Irving
1981-01-01
Describes the use of the Gaussian 70 computer programs to carry out quantum chemical calculations, including single calculations, geometry, optimization, and potential surface scans. Includes a summary of student activities and benefits for students in an honors freshman chemistry course. (SK)
NASA Headquarters training catalog
NASA Technical Reports Server (NTRS)
1990-01-01
The NASA Headquarters training catalog is a comprehensive listing of all educational and employee development programs. This course catalog contains descriptions of course content, objectives, target audience, prerequisites, length of course, approximate number of times the course is offered per year, and cost of the course. Curriculum areas include graduate and undergraduate academic study; professional development program; and executive management, senior management, and supervisory development programs. Secretarial/clerical and general computer skills programs are also included.
NASA Astrophysics Data System (ADS)
Nelson, E.; L'Ecuyer, T. S.; Douglas, A.; Hansen, Z.
2017-12-01
In the modern computing age, scientists must utilize a wide variety of skills to carry out scientific research. Programming, including a focus on collaborative development, has become more prevalent in both academic and professional career paths. Faculty in the Department of Atmospheric and Oceanic Sciences at the University of Wisconsin—Madison recognized this need and recently approved a new course offering for undergraduates and postgraduates in computational methods that was first held in Spring 2017. Three programming languages were covered in the inaugural course semester and development themes such as modularization, data wrangling, and conceptual code models were woven into all of the sections. In this presentation, we will share successes and challenges in developing a research project-focused computational course that leverages hands-on computer laboratory learning and open-sourced course content. Improvements and changes in future iterations of the course based on the first offering will also be discussed.
Robbins, L G
2000-01-01
Graduate school programs in genetics have become so full that courses in statistics have often been eliminated. In addition, typical introductory statistics courses for the "statistics user" rather than the nascent statistician are laden with methods for analysis of measured variables while genetic data are most often discrete numbers. These courses are often seen by students and genetics professors alike as largely irrelevant cookbook courses. The powerful methods of likelihood analysis, although commonly employed in human genetics, are much less often used in other areas of genetics, even though current computational tools make this approach readily accessible. This article introduces the MLIKELY.PAS computer program and the logic of do-it-yourself maximum-likelihood statistics. The program itself, course materials, and expanded discussions of some examples that are only summarized here are available at http://www.unisi. it/ricerca/dip/bio_evol/sitomlikely/mlikely.h tml. PMID:10628965
Computer programming in the UK undergraduate mathematics curriculum
NASA Astrophysics Data System (ADS)
Sangwin, Christopher J.; O'Toole, Claire
2017-11-01
This paper reports a study which investigated the extent to which undergraduate mathematics students in the United Kingdom are currently taught to programme a computer as a core part of their mathematics degree programme. We undertook an online survey, with significant follow-up correspondence, to gather data on current curricula and received replies from 46 (63%) of the departments who teach a BSc mathematics degree. We found that 78% of BSc degree courses in mathematics included computer programming in a compulsory module but 11% of mathematics degree programmes do not teach programming to all their undergraduate mathematics students. In 2016, programming is most commonly taught to undergraduate mathematics students through imperative languages, notably MATLAB, using numerical analysis as the underlying (or parallel) mathematical subject matter. Statistics is a very popular choice in optional courses, using the package R. Computer algebra systems appear to be significantly less popular for compulsory first-year courses than a decade ago, and there was no mention of logic programming, functional programming or automatic theorem proving software. The modal form of assessment of computing modules is entirely by coursework (i.e. no examination).
A Functional Specification for a Programming Language for Computer Aided Learning Applications.
ERIC Educational Resources Information Center
National Research Council of Canada, Ottawa (Ontario).
In 1972 there were at least six different course authoring languages in use in Canada with little exchange of course materials between Computer Assisted Learning (CAL) centers. In order to improve facilities for producing "transportable" computer based course materials, a working panel undertook the definition of functional requirements of a user…
Using e-Learning Platforms for Mastery Learning in Developmental Mathematics Courses
ERIC Educational Resources Information Center
Boggs, Stacey; Shore, Mark; Shore, JoAnna
2004-01-01
Many colleges and universities have adopted e-learning platforms to utilize computers as an instructional tool in developmental (i.e., beginning and intermediate algebra) mathematics courses. An e-learning platform is a computer program used to enhance course instruction via computers and the Internet. Allegany College of Maryland is currently…
Computer Literacy Project. A General Orientation in Basic Computer Concepts and Applications.
ERIC Educational Resources Information Center
Murray, David R.
This paper proposes a two-part, basic computer literacy program for university faculty, staff, and students with no prior exposure to computers. The program described would introduce basic computer concepts and computing center service programs and resources; provide fundamental preparation for other computer courses; and orient faculty towards…
ERIC Educational Resources Information Center
Fisher, Patience; And Others
This guide was prepared to help teachers of the Lincoln Public School's introductory computer programming course in BASIC to make the necessary adjustments for changes made in the course since the purchase of microcomputers and such peripheral devices as television monitors and disk drives, and the addition of graphics. Intended to teach a…
Advanced Certification Program for Computer Graphic Specialists. Final Performance Report.
ERIC Educational Resources Information Center
Parkland Coll., Champaign, IL.
A pioneer program in computer graphics was implemented at Parkland College (Illinois) to meet the demand for specialized technicians to visualize data generated on high performance computers. In summer 1989, 23 students were accepted into the pilot program. Courses included C programming, calculus and analytic geometry, computer graphics, and…
Integrating Computational Science Tools into a Thermodynamics Course
NASA Astrophysics Data System (ADS)
Vieira, Camilo; Magana, Alejandra J.; García, R. Edwin; Jana, Aniruddha; Krafcik, Matthew
2018-01-01
Computational tools and methods have permeated multiple science and engineering disciplines, because they enable scientists and engineers to process large amounts of data, represent abstract phenomena, and to model and simulate complex concepts. In order to prepare future engineers with the ability to use computational tools in the context of their disciplines, some universities have started to integrate these tools within core courses. This paper evaluates the effect of introducing three computational modules within a thermodynamics course on student disciplinary learning and self-beliefs about computation. The results suggest that using worked examples paired to computer simulations to implement these modules have a positive effect on (1) student disciplinary learning, (2) student perceived ability to do scientific computing, and (3) student perceived ability to do computer programming. These effects were identified regardless of the students' prior experiences with computer programming.
Teaching CAD on the Apple Computer.
ERIC Educational Resources Information Center
Norton, Robert L.
1984-01-01
Describes a course designed to teach engineers how to accomplish computer graphics techniques on a limited scale with the Apple computer. The same mathematics and program code will also function for larger and more complex computers. Course content, instructional strategies, student evaluation, and recommendations are considered. (JN)
Report on WRITE; A Computer Assisted Instruction Course in Written English Usage.
ERIC Educational Resources Information Center
Dunwell, Stephen; And Others
A computer-assisted instructional (CAI) course, WRITE, was used at the Poughkeepsie, New York, Middle School to help 5th through 8th graders with spelling and word usage problems. The course used the Coursewriter III language and an IBM System/360 computer; students received self-paced instructional programs at typewriter terminals. All teaching…
A Project-Based Learning Approach to Programmable Logic Design and Computer Architecture
ERIC Educational Resources Information Center
Kellett, C. M.
2012-01-01
This paper describes a course in programmable logic design and computer architecture as it is taught at the University of Newcastle, Australia. The course is designed around a major design project and has two supplemental assessment tasks that are also described. The context of the Computer Engineering degree program within which the course is…
Computer Science 205. Interim Guide, 1983.
ERIC Educational Resources Information Center
Manitoba Dept. of Education, Winnipeg.
This guide to a 4-unit, required high school computer science course emphasizes problem solving and computer programming and is designed for use with a variety of hardware configurations and programming languages. An overview covers the program rationale, goals and objectives, program design and description, program implementation, time allotment,…
Automated Assessment and Experiences of Teaching Programming
ERIC Educational Resources Information Center
Higgins, Colin A.; Gray, Geoffrey; Symeonidis, Pavlos; Tsintsifas, Athanasios
2005-01-01
This article reports on the design, implementation, and usage of the CourseMarker (formerly known as CourseMaster) courseware Computer Based Assessment (CBA) system at the University of Nottingham. Students use CourseMarker to solve (programming) exercises and to submit their solutions. CourseMarker returns immediate results and feedback to the…
Programming Languages or Generic Software Tools, for Beginners' Courses in Computer Literacy?
ERIC Educational Resources Information Center
Neuwirth, Erich
1987-01-01
Discussion of methods that can be used to teach beginner courses in computer literacy focuses on students aged 10-12. The value of using a programing language versus using a generic software package is highlighted; Logo and Prolog are reviewed; and the use of databases is discussed. (LRW)
Military Curricula for Vocational & Technical Education. Computer System Operation, 4-3.
ERIC Educational Resources Information Center
Ohio State Univ., Columbus. National Center for Research in Vocational Education.
This program on instruction and programmed student texts for a secondary-postsecondary-level computer system operator course are one of a number of military-developed curriculum packages selected for adaptation to vocational instruction and curriculum development in a civilian setting. Purpose stated for the ten-lesson course is to provide the…
ERIC Educational Resources Information Center
Deignan, Gerard M.; And Others
This report contains a comparative analysis of the differential effectiveness of computer-assisted instruction (CAI), programmed instructional text (PIT), and lecture methods of instruction in three medical courses--Medical Laboratory, Radiology, and Dental. The summative evaluation includes (1) multiple regression analyses conducted to predict…
ERIC Educational Resources Information Center
Richardson, William H., Jr.
2006-01-01
Computational precision is sometimes given short shrift in a first programming course. Treating this topic requires discussing integer and floating-point number representations and inaccuracies that may result from their use. An example of a moderately simple programming problem from elementary statistics was examined. It forced students to…
Factors that Influence the Success of Male and Female Computer Programming Students in College
NASA Astrophysics Data System (ADS)
Clinkenbeard, Drew A.
As the demand for a technologically skilled work force grows, experience and skill in computer science have become increasingly valuable for college students. However, the number of students graduating with computer science degrees is not growing proportional to this need. Traditionally several groups are underrepresented in this field, notably women and students of color. This study investigated elements of computer science education that influence academic achievement in beginning computer programming courses. The goal of the study was to identify elements that increase success in computer programming courses. A 38-item questionnaire was developed and administered during the Spring 2016 semester at California State University Fullerton (CSUF). CSUF is an urban public university comprised of about 40,000 students. Data were collected from three beginning programming classes offered at CSUF. In total 411 questionnaires were collected resulting in a response rate of 58.63%. Data for the study were grouped into three broad categories of variables. These included academic and background variables; affective variables; and peer, mentor, and role-model variables. A conceptual model was developed to investigate how these variables might predict final course grade. Data were analyzed using statistical techniques such as linear regression, factor analysis, and path analysis. Ultimately this study found that peer interactions, comfort with computers, computer self-efficacy, self-concept, and perception of achievement were the best predictors of final course grade. In addition, the analyses showed that male students exhibited higher levels of computer self-efficacy and self-concept compared to female students, even when they achieved comparable course grades. Implications and explanations of these findings are explored, and potential policy changes are offered.
Visual Teaching Model for Introducing Programming Languages
ERIC Educational Resources Information Center
Shehane, Ronald; Sherman, Steven
2014-01-01
This study examines detailed usage of online training videos that were designed to address specific course problems that were encountered in an online computer programming course. The study presents the specifics of a programming course where training videos were used to provide students with a quick start path to learning a new programming…
Salovey, Peter; Williams-Piehota, Pamela; Mowad, Linda; Moret, Marta Elisa; Edlund, Denielle; Andersen, Judith
2009-01-01
This article describes the establishment of two community technology centers affiliated with Head Start early childhood education programs focused especially on Latino and African American parents of children enrolled in Head Start. A 6-hour course concerned with computer and cancer literacy was presented to 120 parents and other community residents who earned a free, refurbished, Internet-ready computer after completing the program. Focus groups provided the basis for designing the structure and content of the course and modifying it during the project period. An outcomes-based assessment comparing program participants with 70 nonparticipants at baseline, immediately after the course ended, and 3 months later suggested that the program increased knowledge about computers and their use, knowledge about cancer and its prevention, and computer use including health information-seeking via the Internet. The creation of community computer technology centers requires the availability of secure space, capacity of a community partner to oversee project implementation, and resources of this partner to ensure sustainability beyond core funding.
NASA Astrophysics Data System (ADS)
Barak, Miri; Harward, Judson; Kocur, George; Lerman, Steven
2007-08-01
Within the framework of MIT's course 1.00: Introduction to Computers and Engineering Problem Solving, this paper describes an innovative project entitled: Studio 1.00 that integrates lectures with in-class demonstrations, active learning sessions, and on-task feedback, through the use of wireless laptop computers. This paper also describes a related evaluation study that investigated the effectiveness of different instructional strategies, comparing traditional teaching with two models of the studio format. Students' learning outcomes, specifically, their final grades and conceptual understanding of computational methods and programming, were examined. Findings indicated that Studio-1.00, in both its extensive- and partial-active learning modes, enhanced students' learning outcomes in Java programming. Comparing to the traditional courses, more students in the studio courses received "A" as their final grade and less failed. Moreover, students who regularly attended the active learning sessions were able to conceptualize programming principles better than their peers. We have also found two weaknesses in the teaching format of Studio-1.00 that can guide future versions of the course.
Use of a Computer Language in Teaching Dynamic Programming. Final Report.
ERIC Educational Resources Information Center
Trimble, C. J.; And Others
Most optimization problems of any degree of complexity must be solved using a computer. In the teaching of dynamic programing courses, it is often desirable to use a computer in problem solution. The solution process involves conceptual formulation and computational Solution. Generalized computer codes for dynamic programing problem solution…
Role of Computer Assisted Instruction (CAI) in an Introductory Computer Concepts Course.
ERIC Educational Resources Information Center
Skudrna, Vincent J.
1997-01-01
Discusses the role of computer assisted instruction (CAI) in undergraduate education via a survey of related literature and specific applications. Describes an undergraduate computer concepts course and includes appendices of instructions, flowcharts, programs, sample student work in accounting, COBOL instructional model, decision logic in a…
Development of a Traditional/Computer-aided Graphics Course for Engineering Technology.
ERIC Educational Resources Information Center
Anand, Vera B.
1985-01-01
Describes a two-semester-hour freshman course in engineering graphics which uses both traditional and computerized instruction. Includes course description, computer graphics topics, and recommendations. Indicates that combining interactive graphics software with development of simple programs gave students a better foundation for upper-division…
ERIC Educational Resources Information Center
Giannakos, Michail N.
2014-01-01
Computer Science (CS) courses comprise both Programming and Information and Communication Technology (ICT) issues; however these two areas have substantial differences, inter alia the attitudes and beliefs of the students regarding the intended learning content. In this research, factors from the Social Cognitive Theory and Unified Theory of…
Attitudes toward Advanced and Multivariate Statistics When Using Computers.
ERIC Educational Resources Information Center
Kennedy, Robert L.; McCallister, Corliss Jean
This study investigated the attitudes toward statistics of graduate students who studied advanced statistics in a course in which the focus of instruction was the use of a computer program in class. The use of the program made it possible to provide an individualized, self-paced, student-centered, and activity-based course. The three sections…
ERIC Educational Resources Information Center
Gercek, Gokhan; Saleem, Naveed
2006-01-01
Providing adequate computing lab support for Management Information Systems (MIS) and Computer Science (CS) programs is a perennial challenge for most academic institutions in the US and abroad. Factors, such as lack of physical space, budgetary constraints, conflicting needs of different courses, and rapid obsolescence of computing technology,…
Chu, Adeline; Mastel-Smith, Beth
2010-01-01
Technology has a great impact on nursing practice. With the increasing numbers of older Americans using computers and the Internet in recent years, nurses have the capability to deliver effective and efficient health education to their patients and the community. Based on the theoretical framework of Bandura's self-efficacy theory, the pilot project reported findings from a 5-week computer course on Internet health searches in older adults, 65 years or older, at a senior activity learning center. Twelve participants were recruited and randomized to either the intervention or the control group. Measures of computer anxiety, computer confidence, and computer self-efficacy scores were analyzed at baseline, at the end of the program, and 6 weeks after the completion of the program. Analysis was conducted with repeated-measures analysis of variance. Findings showed participants who attended a structured computer course on Internet health information retrieval reported lowered anxiety and increased confidence and self-efficacy at the end of the 5-week program and 6 weeks after the completion of the program as compared with participants who were not in the program. The study demonstrated that a computer course can help reduce anxiety and increase confidence and self-efficacy in online health searches in older adults.
Some Experience with Interactive Computing in Teaching Introductory Statistics.
ERIC Educational Resources Information Center
Diegert, Carl
Students in two biostatistics courses at the Cornell Medical College and in a course in applications of computer science given in Cornell's School of Industrial Engineering were given access to an interactive package of computer programs enabling them to perform statistical analysis without the burden of hand computation. After a general…
A meta-analysis of pedagogical tools used in introductory programming courses
NASA Astrophysics Data System (ADS)
Trees, Frances P.
Programming is recognized as being challenging for teachers to teach and difficult for students to learn. For decades, computer science educators have looked at innovative approaches by creating pedagogical software tools that attempt to facilitate both the teaching of and the learning of programming. This dissertation investigates the motivations for the integration of pedagogical tools in introductory programming courses and the characteristics that are perceived to contribute to the effectiveness of these tools. The study employs three research stages that examine the tool characteristics and their use. The first stage surveys teachers who use pedagogical tools in an introductory programming course. The second interviews teachers to explore the survey results in more detail and to add greater depth into the choice and use of pedagogical tools in the introductory programming class. The third interviews tool developers to provide an explanatory insight of the tool and the motivation for its creation. The results indicate that the pedagogical tools perceived to be effective share common characteristics: They provide an environment that is manageable, flexible and visual; they provide for active engagement in learning activities and support programming in small pieces; they allow for an easy transition to subsequent courses and more robust environments; they provide technical support and resource materials. The results of this study also indicate that recommendations from other computer science educators have a strong impact on a teacher's initial tool choice for an introductory programming course. This study informs present and future tool developers of the characteristics that the teachers perceive to contribute to the effectiveness of a pedagogical tool and how to present their tools to encourage a more efficient and more effective widespread adoption of the tool into the teacher's curriculum. The teachers involved in this study are actively involved in the computer science education community. The results of this study, based on the perceptions of these computer science educators, provide guidance to those educators choosing to introduce a new pedagogical tool into their programming course.
An Evaluation of the Computer Science 11E Course Offered During the Spring Semester of 1973.
ERIC Educational Resources Information Center
Durward, M. Lynne; Ellis, E. N.
The evaluation of Computer Science 11E, a locally-developed course offered in six Vancouver secondary schools, consisted of four parts: a questionnaire to teachers concerning all aspects of their courses, as well as their own evaluation of the program, a questionnaire to students designed to determine their attitude toward the course and what they…
Developing a Technology Enhanced CS0 Course for Engineering Students
ERIC Educational Resources Information Center
Lokkila, Erno; Kaila, Erkki; Lindén, Rolf; Laakso, Mikko-Jussi; Sutinen, Erkki
2016-01-01
The CS0 course in the curriculum typically has the role of introducing students into basic concepts and terminology of computer science. Hence, it is used to form a base on which the subsequent programming courses can build on. However, much of the effort to build better methodologies for courses is spent on introductory programming courses…
A Proposed Programming System for Knuth's Mix Computer.
ERIC Educational Resources Information Center
Akers, Max Neil
A programing system using a hypothetical computer is proposed for use in teaching machine and assembly language programing courses. Major components such as monitor, assembler, interpreter, grader, and diagnostics are described. The interpreter is programed and documented for use on an IBM 360/67 computer. The interpreter can be used for teaching…
Base Numeration Systems and Introduction to Computer Programming.
ERIC Educational Resources Information Center
Kim, K. Ed.; And Others
This teaching guide is for the instructor of an introductory course in computer programming using FORTRAN language. Five FORTRAN programs are incorporated in this guide, which has been used as a FORTRAN IV SELF TEACHER. The base eight, base four, and base two concepts are integrated with FORTRAN computer programs, geoblock activities, and related…
ERIC Educational Resources Information Center
Tritrakan, Kasame; Kidrakarn, Pachoen; Asanok, Manit
2016-01-01
The aim of this research is to develop a learning model which blends factors from learning environment and engineering design concept for learning in computer programming course. The usage of the model was also analyzed. This study presents the design, implementation, and evaluation of the model. The research methodology is divided into three…
ERIC Educational Resources Information Center
Price, Linda; Svensson, Ingrid; Borell, Jonas; Richardson, John T. E.
2017-01-01
Students' ratings of teaching quality on course units in a computer science program and an environmental engineering program at a large Swedish university were obtained using the Course Experience Questionnaire; 8888 sets of ratings were obtained from men and 4280 sets were obtained from women over ten academic years. These student ratings from…
ERIC Educational Resources Information Center
Texas State Technical Coll. System, Waco.
This package consists of course syllabi, an instructor's handbook, and student laboratory manual for a 1-year vocational training program to prepare students for entry-level positions as advanced computer numerical control (CNC) and computer-assisted manufacturing (CAM) technicians.. The program was developed through a modification of the DACUM…
A Novel Use of Computer Simulation in an Applied Pharmacokinetics Course.
ERIC Educational Resources Information Center
Sullivan, Timothy J.
1982-01-01
The use of a package of interactive computer programs designed to simulate pharmacokinetic monitoring of drug therapy in a required undergraduate applied pharmacokinetics course is described. Students were assigned the problem of maintaining therapeutic drug concentrations in a computer generated "patient" as an adjunct to classroom instruction.…
ERIC Educational Resources Information Center
Dahlgren, Madeleine Abrandt
2000-01-01
Compares the role of course objectives in relation to students' study strategies in problem-based learning (PBL). Results comprise data from three PBL programs at Linkopings University (Sweden), in physiotherapy, psychology, and computer engineering. Faculty provided course objectives to function as supportive structures and guides for students'…
System Expertise Training Courses in Private Sector: Can They Be Given Online?
ERIC Educational Resources Information Center
Balci Demirci, Birim
2014-01-01
It is widely known that there are many schools in the private sector offering courses in Computer Technology, Computer Engineering, Information Systems and similar disciplines in addition to Universities presenting such courses. The private sector programs are extremely popular with students already studying at university as well as being of great…
NASA Astrophysics Data System (ADS)
Kurkovsky, Stan
2013-06-01
Computer games have been accepted as an engaging and motivating tool in the computer science (CS) curriculum. However, designing and implementing a playable game is challenging, and is best done in advanced courses. Games for mobile devices, on the other hand, offer the advantage of being simpler and, thus, easier to program for lower level students. Learning context of mobile game development can be used to reinforce many core programming topics, such as loops, classes, and arrays. Furthermore, it can also be used to expose students in introductory computing courses to a wide range of advanced topics in order to illustrate that CS can be much more than coding. This paper describes the author's experience with using mobile game development projects in CS I and II, how these projects were integrated into existing courses at several universities, and the lessons learned from this experience.
Ada in Introductory Computer Science Courses
1993-01-01
Ada by Daniel F. Stubbs and Neil W. Webre Course Objective: To introduce the students to the basic classical data structures of computer science...Introduction to Ada, Chapman & Hall, 1993, London Dale/Weems/McCormick, Programming and Problem Solving with Ada, D. C. Heath and Company, 1994, MA Feldman...Daniel F. Stubbs and Neil W. Webre - Course Objective: To introduce the students to the basic classical data structures of computer science
Student Achievement in Computer Programming: Lecture vs Computer-Aided Instruction
ERIC Educational Resources Information Center
Tsai, San-Yun W.; Pohl, Norval F.
1978-01-01
This paper discusses a study of the differences in student learning achievement, as measured by four different types of common performance evaluation techniques, in a college-level computer programming course under three teaching/learning environments: lecture, computer-aided instruction, and lecture supplemented with computer-aided instruction.…
Using Problem Solving to Teach a Programming Language.
ERIC Educational Resources Information Center
Milbrandt, George
1995-01-01
Computer studies courses should incorporate as many computer concepts and programming language experiences as possible. A gradual increase in problem difficulty will help the student to understand various computer concepts, and the programming language's syntax and structure. A sidebar provides two examples of how to establish a learning…
Correlates of Success in Introductory Programming: A Study with Middle School Students
ERIC Educational Resources Information Center
Qian, Yizhou; Lehman, James D.
2016-01-01
The demand for computing professionals in the workplace has led to increased attention to computer science education, and introductory computer science courses have been introduced at different levels of education. This study investigated the relationship between gender, academic performance in non-programming subjects, and programming learning…
Learning Motivation in E-Learning Facilitated Computer Programming Courses
ERIC Educational Resources Information Center
Law, Kris M. Y.; Lee, Victor C. S.; Yu, Y. T.
2010-01-01
Computer programming skills constitute one of the core competencies that graduates from many disciplines, such as engineering and computer science, are expected to possess. Developing good programming skills typically requires students to do a lot of practice, which cannot sustain unless they are adequately motivated. This paper reports a…
Exploring Poetry through Interactive Computer Programs.
ERIC Educational Resources Information Center
Nimchinsky, Howard; Camp, Jocelyn
The goal of a project was to design, test, and evaluate several computer programs that allow students in introductory literature and poetry courses to explore a poem in detail and, through a dialogue with the program, to develop their own interpretation of it. Computer programs were completed on poems by Robert Frost and W.H. Auden. Both programs…
ERIC Educational Resources Information Center
Yang, Tzu-Chi; Hwang, Gwo-Jen; Yang, Stephen J. H.; Hwang, Gwo-Haur
2015-01-01
Computer programming is an important skill for engineering and computer science students. However, teaching and learning programming concepts and skills has been recognized as a great challenge to both teachers and students. Therefore, the development of effective learning strategies and environments for programming courses has become an important…
ERIC Educational Resources Information Center
Texas State Technical Coll. System, Waco.
This package consists of course syllabi, an instructor's handbook, and a student laboratory manual for a 2-year vocational training program to prepare students for entry-level employment in computer-aided drafting and design in the machine tool industry. The program was developed through a modification of the DACUM (Developing a Curriculum)…
Computerized Numerical Control Curriculum Guide.
ERIC Educational Resources Information Center
Reneau, Fred; And Others
This guide is intended for use in a course in programming and operating a computerized numerical control system. Addressed in the course are various aspects of programming and planning, setting up, and operating machines with computerized numerical control, including selecting manual or computer-assigned programs and matching them with…
ERIC Educational Resources Information Center
Rah, Ki-Young; Scuello, Michael
As a result of the development of two computer statistics laboratories in the psychology department at New York's Brooklyn College, a project was undertaken to develop and implement computer program modules in undergraduate and graduate statistics courses. Rather than use the technology to merely make course presentations more exciting, the…
Video and Computer Technologies for Extended-Campus Programming.
ERIC Educational Resources Information Center
Sagan, Edgar L.; And Others
This paper discusses video and computer technologies for extended-campus programming (courses and programs at off-campus sites). The first section provides an overview of the distance education program at the University of Kentucky (UK), and highlights the improved access to graduate and professional programs, advances in technology, funding,…
Improving a Computer Networks Course Using the Partov Simulation Engine
ERIC Educational Resources Information Center
Momeni, B.; Kharrazi, M.
2012-01-01
Computer networks courses are hard to teach as there are many details in the protocols and techniques involved that are difficult to grasp. Employing programming assignments as part of the course helps students to obtain a better understanding and gain further insight into the theoretical lectures. In this paper, the Partov simulation engine and…
Effectiveness of Using a Video Game to Teach a Course in Mechanical Engineering
ERIC Educational Resources Information Center
Coller, B. D.; Scott, M. J.
2009-01-01
One of the core courses in the undergraduate mechanical engineering curriculum has been completely redesigned. In the new numerical methods course, all assignments and learning experiences are built around a video/computer game. Students are given the task of writing computer programs to race a simulated car around a track. In doing so, students…
Using E-mail in a Math/Computer Core Course.
ERIC Educational Resources Information Center
Gurwitz, Chaya
This paper notes the advantages of using e-mail in computer literacy classes, and discusses the results of incorporating an e-mail assignment in the "Introduction to Mathematical Reasoning and Computer Programming" core course at Brooklyn College (New York). The assignment consisted of several steps. The students first read and responded…
A Course Which Used Programming to Aid Learning Various Mathematical Concepts.
ERIC Educational Resources Information Center
Day, Jane M.
A three unit mathematics course entitled Introduction to Computing evaluated the effectiveness of programing as an aid to learning math concepts and to developing student self-reliance. Sixteen students enrolled in the course at the College of Notre Dame in Belmont, California; one terminal was available, connected to the Stanford Computation…
Sollet, P C; de Mol, E J; van Bemmel, J H
1987-01-01
For more than a decade the Department of Medical Informatics has offered one-week training courses on the subject of computer applications in medicine and health care. Since 1983 two courses are given at a rate of one course every two weeks. One course is on programming and problem solving and consists of three modules of increasing complexity in techniques and methods in programming and structured system development. This course focusses on only some aspects of medical informatics: the development of a medical information system, and the problems occurring in the process of automation. These aspects, however, are dealt with in detail. To this end the students are trained in using the programming system MUMPS and the fourth-generation software package AIDA. The second, introductory course is an intensive training on several distinct areas of man-machine interactions. It contains lessons in the fields of communication and recording; storage and retrieval and databases; computation and automation; recognition and diagnosis; and therapy and control. This paper describes the use of AIDA in developing and maintaining lessons for the latter course, and the assistance of AIDA for teaching purposes in the former course.
Remote sensing programs and courses in engineering and water resources
NASA Technical Reports Server (NTRS)
Kiefer, R. W.
1981-01-01
The content of typical basic and advanced remote sensing and image interpretation courses are described and typical remote sensing graduate programs of study in civil engineering and in interdisciplinary environmental remote sensing and water resources management programs are outlined. Ideally, graduate programs with an emphasis on remote sensing and image interpretation should be built around a core of five courses: (1) a basic course in fundamentals of remote sensing upon which the more specialized advanced remote sensing courses can build; (2) a course dealing with visual image interpretation; (3) a course dealing with quantitative (computer-based) image interpretation; (4) a basic photogrammetry course; and (5) a basic surveying course. These five courses comprise up to one-half of the course work required for the M.S. degree. The nature of other course work and thesis requirements vary greatly, depending on the department in which the degree is being awarded.
High-Productivity Computing in Computational Physics Education
NASA Astrophysics Data System (ADS)
Tel-Zur, Guy
2011-03-01
We describe the development of a new course in Computational Physics at the Ben-Gurion University. This elective course for 3rd year undergraduates and MSc. students is being taught during one semester. Computational Physics is by now well accepted as the Third Pillar of Science. This paper's claim is that modern Computational Physics education should deal also with High-Productivity Computing. The traditional approach of teaching Computational Physics emphasizes ``Correctness'' and then ``Accuracy'' and we add also ``Performance.'' Along with topics in Mathematical Methods and case studies in Physics the course deals a significant amount of time with ``Mini-Courses'' in topics such as: High-Throughput Computing - Condor, Parallel Programming - MPI and OpenMP, How to build a Beowulf, Visualization and Grid and Cloud Computing. The course does not intend to teach neither new physics nor new mathematics but it is focused on an integrated approach for solving problems starting from the physics problem, the corresponding mathematical solution, the numerical scheme, writing an efficient computer code and finally analysis and visualization.
NASA Astrophysics Data System (ADS)
Huda, C.; Hudha, M. N.; Ain, N.; Nandiyanto, A. B. D.; Abdullah, A. G.; Widiaty, I.
2018-01-01
Computer programming course is theoretical. Sufficient practice is necessary to facilitate conceptual understanding and encouraging creativity in designing computer programs/animation. The development of tutorial video in an Android-based blended learning is needed for students’ guide. Using Android-based instructional material, students can independently learn anywhere and anytime. The tutorial video can facilitate students’ understanding about concepts, materials, and procedures of programming/animation making in detail. This study employed a Research and Development method adapting Thiagarajan’s 4D model. The developed Android-based instructional material and tutorial video were validated by experts in instructional media and experts in physics education. The expert validation results showed that the Android-based material was comprehensive and very feasible. The tutorial video was deemed feasible as it received average score of 92.9%. It was also revealed that students’ conceptual understanding, skills, and creativity in designing computer program/animation improved significantly.
ERIC Educational Resources Information Center
Kern, Alfred
1983-01-01
Describes an experimental course at Allegheny College in computer-generated poetry, which required students to deal simultaneously with grammar and rhetoric, poetics, the computer and BASIC, logic and artificial intelligence in order to create programs that would generate poetry. Examples of verses produced by course participants are included.…
Teaching Introductory GIS Programming to Geographers Using an Open Source Python Approach
ERIC Educational Resources Information Center
Etherington, Thomas R.
2016-01-01
Computer programming is not commonly taught to geographers as a part of geographic information system (GIS) courses, but the advent of NeoGeography, big data and open GIS means that programming skills are becoming more important. To encourage the teaching of programming to geographers, this paper outlines a course based around a series of…
ERIC Educational Resources Information Center
Jones, Bruce William
The results of implementing computer-assisted instruction (CAI) in two religion courses and a logic course at California State College, Bakersfield, are examined along with student responses. The main purpose of the CAI project was to teach interpretive skills. The most positive results came in the logic course. The programs in the New Testament…
ERIC Educational Resources Information Center
Moreau, Nancy
2008-01-01
This article discusses the impact of patents for computer algorithms in course management systems. Referring to historical documents and court cases, the positive and negative aspects of software patents are presented. The key argument is the accessibility to algorithms comprising a course management software program such as Blackboard. The…
ERIC Educational Resources Information Center
Skowronski, Steven D.
This student guide provides materials for a course designed to instruct the student in the recommended procedures used when setting up tooling and verifying part programs for a two-axis computer numerical control (CNC) turning center. The course consists of seven units. Unit 1 discusses course content and reviews and demonstrates set-up procedures…
Analysis of Introducing Active Learning Methodologies in a Basic Computer Architecture Course
ERIC Educational Resources Information Center
Arbelaitz, Olatz; José I. Martín; Muguerza, Javier
2015-01-01
This paper presents an analysis of introducing active methodologies in the Computer Architecture course taught in the second year of the Computer Engineering Bachelor's degree program at the University of the Basque Country (UPV/EHU), Spain. The paper reports the experience from three academic years, 2011-2012, 2012-2013, and 2013-2014, in which…
An Ethernet Java Applet for a Course for Non-Majors.
ERIC Educational Resources Information Center
Holliday, Mark A.
1997-01-01
Details the topics of a new course that introduces computing and communication technology to students not majoring in computer science. Discusses the process of developing a Java applet (a program that can be invoked through a World Wide Web browser) that illustrates the protocol used by ethernet local area networks to determine which computer can…
Enhancing Engineering Computer-Aided Design Education Using Lectures Recorded on the PC
ERIC Educational Resources Information Center
McGrann, Roy T. R.
2006-01-01
Computer-Aided Engineering (CAE) is a course that is required during the third year in the mechanical engineering curriculum at Binghamton University. The primary objective of the course is to educate students in the procedures of computer-aided engineering design. The solid modeling and analysis program Pro/Engineer[TM] (PTC[R]) is used as the…
Design and Delivery of Multiple Server-Side Computer Languages Course
ERIC Educational Resources Information Center
Wang, Shouhong; Wang, Hai
2011-01-01
Given the emergence of service-oriented architecture, IS students need to be knowledgeable of multiple server-side computer programming languages to be able to meet the needs of the job market. This paper outlines the pedagogy of an innovative course of multiple server-side computer languages for the undergraduate IS majors. The paper discusses…
VOE Computer Programming: Scope and Sequence.
ERIC Educational Resources Information Center
Nashville - Davidson County Metropolitan Public Schools, TN.
This guide, which was written as an initial step in the development of a systemwide articulated curriculum sequence for all vocational programs within the Metropolitan Nashville Public School System, outlines the suggested scope and sequence of a 3-year program in computer programming. The guide consists of a course description; general course…
Residue Management: A Computer Program About Conservation Tillage Decisions.
ERIC Educational Resources Information Center
Thien, Steve J.
1986-01-01
Describes a computer program, Residue Management, which is designed to supplement discussions on the Universal Soil Loss Equation and the impact of tillage on soil properties for introductory soil courses. The program advances the user through three stages of residue management. Information on obtaining the program is also included. (ML)
Using Computers in Undergraduate Economics Courses.
ERIC Educational Resources Information Center
Barr, Saul Z.; Harmon, Oscar
Seven computer assignments for undergraduate economics students that concentrate on building a foundation for programming higher level mathematical calculations are described. The purpose of each assignment, the computer program for it, and the correct answers are provided. "Introduction to Text Editing" acquaints the student with some…
ERIC Educational Resources Information Center
Velez-Rubio, Miguel
2013-01-01
Teaching computer programming to freshmen students in Computer Sciences and other Information Technology areas has been identified as a complex activity. Different approaches have been studied looking for the best one that could help to improve this teaching process. A proposed approach was implemented which is based in the language immersion…
Integrating Computational Chemistry into the Physical Chemistry Curriculum
ERIC Educational Resources Information Center
Johnson, Lewis E.; Engel, Thomas
2011-01-01
Relatively few undergraduate physical chemistry programs integrate molecular modeling into their quantum mechanics curriculum owing to concerns about limited access to computational facilities, the cost of software, and concerns about increasing the course material. However, modeling exercises can be integrated into an undergraduate course at a…
Colleges Struggle To Train Experts in Protecting Computer Systems.
ERIC Educational Resources Information Center
McCollum, Kelly
2000-01-01
Describes university courses and programs in protecting computer networks and World Wide Web sites from vandals, cyberterrorists, and malicious hackers. Notes such courses are provided by East Stroudsburg University (Pennsylvania), Purdue University (Indiana), George Mason University (Virginia), and Texas A&M University. Also notes the federal…
ERIC Educational Resources Information Center
Wang, Xiao-Ming; Hwang, Gwo-Jen; Liang, Zi-Yun; Wang, Hsiu-Ying
2017-01-01
It has become an important and challenging issue to foster students' concepts and skills of computer programming. Scholars believe that programming training could promote students' higher order thinking performance; however, many school teachers have reported the difficulty of teaching programming courses. Although several previous studies have…
A Qualitative Study of Students' Computational Thinking Skills in a Data-Driven Computing Class
ERIC Educational Resources Information Center
Yuen, Timothy T.; Robbins, Kay A.
2014-01-01
Critical thinking, problem solving, the use of tools, and the ability to consume and analyze information are important skills for the 21st century workforce. This article presents a qualitative case study that follows five undergraduate biology majors in a computer science course (CS0). This CS0 course teaches programming within a data-driven…
Using Robotics to Improve Retention and Increase Comprehension in Introductory Programming Courses
ERIC Educational Resources Information Center
Pullan, Marie
2013-01-01
Several college majors, outside of computer science, require students to learn computer programming. Many students have difficulty getting through the programming sequence and ultimately change majors or drop out of college. To deal with this problem, active learning techniques were developed and implemented in a freshman programming logic and…
Program Fighter - An Evaluation.
ERIC Educational Resources Information Center
Hull, David G.; Fowler, Wallace T.
Described is a computer program for the sizing of subsonic and supersonic fighters which has been adapted for use in an aerospace engineering design course. Following a description of the program, an evaluation of its use in the university is presented. It is concluded that computer programs for the conceptual design of aerospace vehicles can play…
NASA Astrophysics Data System (ADS)
Orr, C. H.; Mcfadden, R. R.; Manduca, C. A.; Kempler, L. A.
2016-12-01
Teaching with data, simulations, and models in the geosciences can increase many facets of student success in the classroom, and in the workforce. Teaching undergraduates about programming and improving students' quantitative and computational skills expands their perception of Geoscience beyond field-based studies. Processing data and developing quantitative models are critically important for Geoscience students. Students need to be able to perform calculations, analyze data, create numerical models and visualizations, and more deeply understand complex systems—all essential aspects of modern science. These skills require students to have comfort and skill with languages and tools such as MATLAB. To achieve comfort and skill, computational and quantitative thinking must build over a 4-year degree program across courses and disciplines. However, in courses focused on Geoscience content it can be challenging to get students comfortable with using computational methods to answers Geoscience questions. To help bridge this gap, we have partnered with MathWorks to develop two workshops focused on collecting and developing strategies and resources to help faculty teach students to incorporate data, simulations, and models into the curriculum at the course and program levels. We brought together faculty members from the sciences, including Geoscience and allied fields, who teach computation and quantitative thinking skills using MATLAB to build a resource collection for teaching. These materials, and the outcomes of the workshops are freely available on our website. The workshop outcomes include a collection of teaching activities, essays, and course descriptions that can help faculty incorporate computational skills at the course or program level. The teaching activities include in-class assignments, problem sets, labs, projects, and toolboxes. These activities range from programming assignments to creating and using models. The outcomes also include workshop syntheses that highlights best practices, a set of webpages to support teaching with software such as MATLAB, and an interest group actively discussing aspects these issues in Geoscience and allied fields. Learn more and view the resources at http://serc.carleton.edu/matlab_computation2016/index.html
ERIC Educational Resources Information Center
Hawi, Nazir
2010-01-01
The author has undergone a major shift in the way of teaching his undergraduate computer programming courses. In the classroom, the teacher's computer is connected to a splitter and a video projector that display the computer's screen to the entire class. Using this technology, the programming language itself is used live in class to help the…
ERIC Educational Resources Information Center
Mikulecky, Larry
Interactive computer programs, developed at Indiana University's Learning Skills Center, were designed to model effective strategies for reading biology and psychology textbooks. For each subject area, computer programs and textbook passages were used to instruct and model for students how to identify key concepts, compare and contrast concepts,…
ERIC Educational Resources Information Center
McKee, Richard Lee
This master's thesis reports the results of a survey submitted to over 30 colleges and universities that currently offer computer graphics courses or are in the planning stage of curriculum design. Intended to provide a profile of the computer graphics programs and insight into the process of curriculum design, the survey gathered data on program…
Training School Administrators in Computer Use.
ERIC Educational Resources Information Center
Spuck, Dennis W.; Bozeman, William C.
1988-01-01
Presents results of a survey of faculty members in doctoral-level educational administration programs that examined the use of computers in administrative training programs. The present status and future directions of technological training of school administrators are discussed, and a sample curriculum for a course in technology and computing is…
Advanced CNC Programming (EZ-CAM). 439-366.
ERIC Educational Resources Information Center
Casey, Joe
This document contains two units for an advanced course in computer numerical control (CNC) for computer-aided manufacturing. It is intended to familiarize students with the principles and techniques necessary to create proper CNC programs using computer software. Each unit consists of an introduction, instructional objectives, learning materials,…
Computer Training for Entrepreneurial Meteorologists.
NASA Astrophysics Data System (ADS)
Koval, Joseph P.; Young, George S.
2001-05-01
Computer applications of increasing diversity form a growing part of the undergraduate education of meteorologists in the early twenty-first century. The advent of the Internet economy, as well as a waning demand for traditional forecasters brought about by better numerical models and statistical forecasting techniques has greatly increased the need for operational and commercial meteorologists to acquire computer skills beyond the traditional techniques of numerical analysis and applied statistics. Specifically, students with the skills to develop data distribution products are in high demand in the private sector job market. Meeting these demands requires greater breadth, depth, and efficiency in computer instruction. The authors suggest that computer instruction for undergraduate meteorologists should include three key elements: a data distribution focus, emphasis on the techniques required to learn computer programming on an as-needed basis, and a project orientation to promote management skills and support student morale. In an exploration of this approach, the authors have reinvented the Applications of Computers to Meteorology course in the Department of Meteorology at The Pennsylvania State University to teach computer programming within the framework of an Internet product development cycle. Because the computer skills required for data distribution programming change rapidly, specific languages are valuable for only a limited time. A key goal of this course was therefore to help students learn how to retrain efficiently as technologies evolve. The crux of the course was a semester-long project during which students developed an Internet data distribution product. As project management skills are also important in the job market, the course teamed students in groups of four for this product development project. The success, failures, and lessons learned from this experiment are discussed and conclusions drawn concerning undergraduate instructional methods for computer applications in meteorology.
Applications of a Pharmacokinetic Simulation Program in Pharmacy Courses.
ERIC Educational Resources Information Center
Ingram, D.; And Others
1979-01-01
Presents a multicompartment model which illustrates aspects of drug absorption, distribution, and elimination in the human body for a course in pharmacokinetics. The course work consists of the interpretation of computer generated simulated data. (Author/CMV)
Implementing and Assessing Computational Modeling in Introductory Mechanics
ERIC Educational Resources Information Center
Caballero, Marcos D.; Kohlmyer, Matthew A.; Schatz, Michael F.
2012-01-01
Students taking introductory physics are rarely exposed to computational modeling. In a one-semester large lecture introductory calculus-based mechanics course at Georgia Tech, students learned to solve physics problems using the VPython programming environment. During the term, 1357 students in this course solved a suite of 14 computational…
Active and Collaborative Learning in an Introductory Electrical and Computer Engineering Course
ERIC Educational Resources Information Center
Kotru, Sushma; Burkett, Susan L.; Jackson, David Jeff
2010-01-01
Active and collaborative learning instruments were introduced into an introductory electrical and computer engineering course. These instruments were designed to assess specific learning objectives and program outcomes. Results show that students developed an understanding comparable to that of more advanced students assessed later in the…
An Undergraduate Electrical Engineering Course on Computer Organization.
ERIC Educational Resources Information Center
Commission on Engineering Education, Washington, DC.
Outlined is an undergraduate electrical engineering course on computer organization designed to meet the need for electrical engineers familiar with digital system design. The program includes both hardware and software aspects of digital systems essential to design function and correlates design and organizational aspects of the subject. The…
Integrating Computer Concepts into Principles of Accounting.
ERIC Educational Resources Information Center
Beck, Henry J.; Parrish, Roy James, Jr.
A package of instructional materials for an undergraduate principles of accounting course at Danville Community College was developed based upon the following assumptions: (1) the principles of accounting student does not need to be able to write computer programs; (2) computerized accounting concepts should be presented in this course; (3)…
ERIC Educational Resources Information Center
de Oliveira, Clara Amelia; Conte, Marcos Fernando; Riso, Bernardo Goncalves
This work presents a proposal for Teaching/Learning, on Object Oriented Programming for Entry Level Courses of Engineering and Computer Science, on University. The philosophy of Object Oriented Programming comes as a new pattern of solution for problems, where flexibility and reusability appears over the simple data structure and sequential…
ERIC Educational Resources Information Center
Sung, K.; Hillyard, C.; Angotti, R. L.; Panitz, M. W.; Goldstein, D. S.; Nordlinger, J.
2011-01-01
Despite the proven success of using computer video games as a context for teaching introductory programming (CS1/2) courses, barriers including the lack of adoptable materials, required background expertise (in graphics/games), and institutional acceptance still prevent interested faculty members from experimenting with this approach. Game-themed…
The Application of Theoretical Factors in Teaching Problem-Solving by Programed Instruction. 1970.
ERIC Educational Resources Information Center
Seidel, Robert J.; Hunter, Harold G.
1970-01-01
Research was undertaken to establish guidelines for applying programed instruction to training courses in which rules and principles must be learned. The research vehicle was a portion of a course using automated instruction to teach computer programing. The effects of various factors on helping the students remember and apply the instruction were…
Computing in Secondary Physics at Armdale, W.A.
ERIC Educational Resources Information Center
Smith, Clifton L.
1976-01-01
An Australian secondary school physics course utilizing an electronic programmable calculator and computer is described. Calculation techniques and functions, programming techniques, and simulation of physical systems are detailed. A summary of student responses to the program is included. (BT)
ERIC Educational Resources Information Center
Wheeler, Lindsay B.; Chiu, Jennie L.; Grisham, Charles M.
2016-01-01
This article explores how integrating computational tools into a general chemistry laboratory course can influence student perceptions of programming and investigates relationships among student perceptions, prior experience, and student outcomes.
"Extreme Programming" in a Bioinformatics Class
ERIC Educational Resources Information Center
Kelley, Scott; Alger, Christianna; Deutschman, Douglas
2009-01-01
The importance of Bioinformatics tools and methodology in modern biological research underscores the need for robust and effective courses at the college level. This paper describes such a course designed on the principles of cooperative learning based on a computer software industry production model called "Extreme Programming" (EP).…
ERIC Educational Resources Information Center
Mac Iver, Douglas J.; Balfanz, Robert; Plank, Stephen B.
In Talent Development Middle Schools, students needing extra help in mathematics participate in the Computer- and Team-Assisted Mathematics Acceleration (CATAMA) course. CATAMA is an innovative combination of computer-assisted instruction and structured cooperative learning that students receive in addition to their regular math course for about…
Development of an ADP Training Program to Serve the EPA Data Processing Community.
1976-07-29
divide, compute , perform and alter statements; data representation and conversion; table processing; and indexed sequential and random access file...processing. The course workshop will include the testing of coded exercises and problems on a computer system. CLASS SIZE: Individualized METHODS/CONDUCT...familiarization with computer concepts will be helpful. OBJECTIVES OF CURRICULUM After completing this course, the student should have developed a working
Designing for deeper learning in a blended computer science course for middle school students
NASA Astrophysics Data System (ADS)
Grover, Shuchi; Pea, Roy; Cooper, Stephen
2015-04-01
The focus of this research was to create and test an introductory computer science course for middle school. Titled "Foundations for Advancing Computational Thinking" (FACT), the course aims to prepare and motivate middle school learners for future engagement with algorithmic problem solving. FACT was also piloted as a seven-week course on Stanford's OpenEdX MOOC platform for blended in-class learning. Unique aspects of FACT include balanced pedagogical designs that address the cognitive, interpersonal, and intrapersonal aspects of "deeper learning"; a focus on pedagogical strategies for mediating and assessing for transfer from block-based to text-based programming; curricular materials for remedying misperceptions of computing; and "systems of assessments" (including formative and summative quizzes and tests, directed as well as open-ended programming assignments, and a transfer test) to get a comprehensive picture of students' deeper computational learning. Empirical investigations, accomplished over two iterations of a design-based research effort with students (aged 11-14 years) in a public school, sought to examine student understanding of algorithmic constructs, and how well students transferred this learning from Scratch to text-based languages. Changes in student perceptions of computing as a discipline were measured. Results and mixed-method analyses revealed that students in both studies (1) achieved substantial learning gains in algorithmic thinking skills, (2) were able to transfer their learning from Scratch to a text-based programming context, and (3) achieved significant growth toward a more mature understanding of computing as a discipline. Factor analyses of prior computing experience, multivariate regression analyses, and qualitative analyses of student projects and artifact-based interviews were conducted to better understand the factors affecting learning outcomes. Prior computing experiences (as measured by a pretest) and math ability were found to be strong predictors of learning outcomes.
ERIC Educational Resources Information Center
Owhoso, Vincent; Malgwi, Charles A.; Akpomi, Margaret
2014-01-01
The authors examine whether students who completed a computer-based intervention program, designed to help them develop abilities and skills in introductory accounting, later declared accounting as a major. A sample of 1,341 students participated in the study, of which 74 completed the intervention program (computer-based assisted learning [CBAL])…
Action Research of Computer-Assisted-Remediation of Basic Research Concepts.
ERIC Educational Resources Information Center
Packard, Abbot L.; And Others
This study investigated the possibility of creating a computer-assisted remediation program to assist students having difficulties in basic college research and statistics courses. A team approach involving instructors and students drove the research into and creation of the computer program. The effect of student use was reviewed by looking at…
Enhancing Student Writing and Computer Programming with LATEX and MATLAB in Multivariable Calculus
ERIC Educational Resources Information Center
Sullivan, Eric; Melvin, Timothy
2016-01-01
Written communication and computer programming are foundational components of an undergraduate degree in the mathematical sciences. All lower-division mathematics courses at our institution are paired with computer-based writing, coding, and problem-solving activities. In multivariable calculus we utilize MATLAB and LATEX to have students explore…
The WRITEACOURSE Language: Programming Manual. Revised Edition.
ERIC Educational Resources Information Center
Zosel, Mary; And Others
WRITEACOURSE is a programing language for man-computer interactions. It was originally designed for writing computer assisted instruction courses, but it can also be used to control a remote terminal in a variety of applications which involve display and editing of characters. It is not suited for applications which use the computer as an…
Using Computer Assisted Instruction in a Reading and Study Skills Course.
ERIC Educational Resources Information Center
Rauch, Margaret
Test wiseness programs and computer assisted study skills instruction (CASSI) were found to be valuable resources for college reading and study skills instructors and students at St. Cloud State University (Minnesota). Two booklets on test wiseness cues were reorganized and used as computer programs to allow the information to be presented outside…
An Undergraduate Course in Modeling and Simulation of Multiphysics Systems
ERIC Educational Resources Information Center
Ortiz-Rodriguez, Estanislao; Vazquez-Arenas, Jorge; Ricardez-Sandoval, Luis A.
2010-01-01
An overview of a course on modeling and simulation offered at the Nanotechnology Engineering undergraduate program at the University of Waterloo. The motivation for having this course in the undergraduate nanotechnology curriculum, the course structure, and its learning objectives are discussed. Further, one of the computational laboratories…
Why Save Your Course as a Relational Database?
ERIC Educational Resources Information Center
Hamilton, Gregory C.; Katz, David L.; Davis, James E.
2000-01-01
Describes a system that stores course materials for computer-based training programs in a relational database called Of Course! Outlines the basic structure of the databases; explains distinctions between Of Course! and other authoring languages; and describes how data is retrieved from the database and presented to the student. (Author/LRW)
Student Approaches to Learning in Relation to Online Course Completion
ERIC Educational Resources Information Center
Balter, Olle; Cleveland-Innes, Martha; Pettersson, Kerstin; Scheja, Max; Svedin, Maria
2013-01-01
This study investigates the relationship between approaches to studying and course completion in two online preparatory university courses in mathematics and computer programming. The students participating in the two courses are alike in age, gender, and approaches to learning. Four hundred and ninety-three students participating in these courses…
ERIC Educational Resources Information Center
Tang, Shensheng
2014-01-01
Microcontrollers is a required course in most Electrical, Computer, and Mechanic Engineering (Technology) programs at U.S. universities. Most engineering courses (e.g., microcontrollers), by nature, introduce abstract concepts, definitions, and models, and use primarily lectures and readings (words, symbols) to transmit information. This…
A Model for Teaching an Introductory Programming Course Using ADRI
ERIC Educational Resources Information Center
Malik, Sohail Iqbal; Coldwell-Neilson, Jo
2017-01-01
High failure and drop-out rates from introductory programming courses continue to be of significant concern to computer science disciplines despite extensive research attempting to address the issue. In this study, we include the three entities of the didactic triangle, instructors, students and curriculum, to explore the learning difficulties…
Computers Can Soothe Transfer Articulation.
ERIC Educational Resources Information Center
Mazman, Samuel
In order to solve the problem of students enrolling in courses not directly articulated with an ultimate goal, West Shore Community College (WSCC) developed a program using articulation data, master student records, and fee statements. The objectives of the program were to: (1) communicate information about the transferability of courses at the…
Learning Teamwork Skills in University Programming Courses
ERIC Educational Resources Information Center
Sancho-Thomas, Pilar; Fuentes-Fernandez, Ruben; Fernandez-Manjon, Baltasar
2009-01-01
University courses about computer programming usually seek to provide students not only with technical knowledge, but also with the skills required to work in real-life software projects. Nowadays, the development of software applications requires the coordinated efforts of the members of one or more teams. Therefore, it is important for software…
An Overview of Clarkson's Technical Communications Program.
ERIC Educational Resources Information Center
Barkman, Patricia R.
The technical communications program at Clarkson College (New York) offers students 23 courses in subjects ranging from interpersonal behavior to engineering and scientific report writing to computer documentation and the development of technical manuals. With the help of an advisor, each student works out a course of study appropriate to his or…
A "Service-Learning Approach" to Teaching Computer Graphics
ERIC Educational Resources Information Center
Hutzel, Karen
2007-01-01
The author taught a computer graphics course through a service-learning framework to undergraduate and graduate students in the spring of 2003 at Florida State University (FSU). The students in this course participated in learning a software program along with youths from a neighboring, low-income, primarily African-American community. Together,…
Computer Mathematics: An Introduction. Part II.
ERIC Educational Resources Information Center
New York City Board of Education, Brooklyn, NY. Div. of Curriculum and Instruction.
This document describes a mathematics course that uses the computer to solve mathematics problems. It was developed to be used with students who have completed at least one year of general mathematics or are not achieving success in the traditional mathematics program. The course is intended to review, reinforce, and extend concepts included in…
Using the Microcomputer for Advertising Research Presentations.
ERIC Educational Resources Information Center
Larkin, Ernest F.
A midwestern university is testing a program that uses the Apple II computer to help students in an advertising research course develop their skills in preparing and presenting research reports using computer generated graphics for both oral and written presentations. One of the course requirements is the preparation of a final project, including…
Use of MathCAD in a Pharmacokinetics Course for PharmD Students.
ERIC Educational Resources Information Center
Sullivan, Timothy J.
1992-01-01
This paper describes the application of the Student Edition of MathCAD as a computational aid in an introductory graduate level pharmacokinetics course. The program allows the student to perform mathematical calculations and analysis on a computer screen. The advantages and disadvantages of this application are discussed. (GLR)
Performance Measures in Courses Using Computer-Aided Personalized System of Instruction
ERIC Educational Resources Information Center
Springer, C. R.; Pear, J. J.
2008-01-01
Archived data from four courses taught with computer-aided personalized system of instruction (CAPSI)--an online, self-paced, instructional program--were used to explore the relationship between objectively rescored final exam grades, peer reviewing, and progress rate--i.e., the rate at which students completed unit tests. There was a strong…
ERIC Educational Resources Information Center
Reisel, John R.; Jablonski, Marissa; Hosseini, Hossein; Munson, Ethan
2012-01-01
A summer bridge program for incoming engineering and computer science freshmen has been used at the University of Wisconsin-Milwaukee from 2007 to 2010. The primary purpose of this program has been to improve the mathematics course placement for incoming students who initially place into a course below Calculus I on the math placement examination.…
ERIC Educational Resources Information Center
Eastman, Susan T.
1984-01-01
Argues that the telecommunications field has specific computer applications; therefore courses on how to use computer programs for audience analysis, station accounting, newswriting, etc., should be included in the telecommunications curriculum. (PD)
Microeconomic Analysis with BASIC.
ERIC Educational Resources Information Center
Tom, C. F. Joseph
Computer programs written in BASIC for the study of microeconomic analysis with special emphasis in economic decisions on price, output, and profit of a business firm are described. A very brief overview of the content of each of the 28 computer programs comprising the course is provided; four of the programs are then discussed in greater detail.…
Cybersecurity Curriculum Development: Introducing Specialties in a Graduate Program
ERIC Educational Resources Information Center
Bicak, Ali; Liu, Michelle; Murphy, Diane
2015-01-01
The cybersecurity curriculum has grown dramatically over the past decade: once it was just a couple of courses in a computer science graduate program. Today cybersecurity is introduced at the high school level, incorporated into undergraduate computer science and information systems programs, and has resulted in a variety of cybersecurity-specific…
An Evaluation of Micro PLATO Fortran 77 Instruction.
ERIC Educational Resources Information Center
Funk, Kenneth; And Others
1986-01-01
Evaluated the use of computer assisted instruction in teaching Fortran 77 in the College of Engineering at Oregon State University. Also investigated the effect of such factors as mathematics and computer programming background on student performance in an introductory programming course sequence. (JN)
ERIC Educational Resources Information Center
Casey, Joe
This document contains five units for a course in computer numerical control (CNC) for computer-aided manufacturing. It is intended to familiarize students with the principles and techniques necessary to create proper CNC programs manually. Each unit consists of an introduction, instructional objectives, learning materials, learning activities,…
Computer-Assisted Programmed Instruction in Textiles.
ERIC Educational Resources Information Center
Kean, Rita C.; Laughlin, Joan
Students in an introductory textiles course at the University of Nebraska's College of Home Economics actively participate in the learning experience through a self-paced instructional technique. Specific learning packets were developed adapting programmed instructional learning materials to computer assisted instruction (CAI). A study booklet…
ERIC Educational Resources Information Center
Hsu, Ting-Chia; Hwang, Gwo-Jen
2017-01-01
Programming concepts are important and challenging to novices who are beginning to study computer programming skills. In addition to the textbook content, students usually learn the concepts of programming from the web; however, it could be difficult for novice learners to effectively derive helpful information from such non-structured open…
ERIC Educational Resources Information Center
Emurian, Henry H.
2007-01-01
At the beginning of a Java computer programming course, nine students in an undergraduate class and nine students in a graduate class completed a web-based programmed instruction tutoring system that taught a simple computer program. All students exited the tutor with an identical level of skill, at least as determined by the tutor's required…
Computer Literacy and Online Learning Attitude toward GSOE Students in Distance Education Programs
ERIC Educational Resources Information Center
Li, Lung-Yu; Lee, Long-Yuan
2016-01-01
The purpose of this study was to explore graduate students' competencies in computer use and their attitudes toward online learning in asynchronous online courses of distance learning programs in a Graduate School of Education (GSOE) in Taiwan. The research examined the relationship between computer literacy and the online learning attitudes of…
ERIC Educational Resources Information Center
Lower, Stephen K.
A brief overview of CHEMEX--a problem-solving, tutorial style computer-assisted instructional course--is provided and sample problems are offered. In CHEMEX, students receive problems in advance and attempt to solve them before moving through the computer program, which assists them in overcoming difficulties and serves as a review mechanism.…
On Study Habits on an Introductory Course on Programming
ERIC Educational Resources Information Center
Willman, Salla; Lindén, Rolf; Kaila, Erkki; Rajala, Teemu; Laakso, Mikko-Jussi; Salakoski, Tapio
2015-01-01
Computer aided assessment systems enable the collection of exact time and date information on students' activity on a course. These activity patterns reflect students' study habits and these study habits further predict students' likelihood to pass or fail a course. By identifying such patterns, those who design the courses can enforce positive…
The Proposed Model of Collaborative Virtual Learning Environment for Introductory Programming Course
ERIC Educational Resources Information Center
Othman, Mahfudzah; Othman, Muhaini
2012-01-01
This paper discusses the proposed model of the collaborative virtual learning system for the introductory computer programming course which uses one of the collaborative learning techniques known as the "Think-Pair-Share". The main objective of this study is to design a model for an online learning system that facilitates the…
Pattern of Plagiarism in Novice Students' Generated Programs: An Experimental Approach
ERIC Educational Resources Information Center
Ahmadzadeh, Marzieh; Mahmoudabadi, Elham; Khodadadi, Farzad
2011-01-01
Anecdotal evidence shows that in computer programming courses plagiarism is a widespread problem. With the growing number of students in such courses, manual plagiarism detection is impractical. This requires instructors to use one of the many available plagiarism detection tools. Prior to choosing one of such tools, a metric that assures the…
ERIC Educational Resources Information Center
Atai, Mahmood Reza; Shoja, Leila
2011-01-01
Even though English for Specific Academic Purposes (ESAP) courses constitute a significant part of the Iranian university curriculum, curriculum developers have generally developed the programs based on intuition. This study assessed the present and target situation academic language needs of undergraduate students of computer engineering. To this…
ERIC Educational Resources Information Center
Merrick, K. E.
2010-01-01
This correspondence describes an adaptation of puzzle-based learning to teaching an introductory computer programming course. Students from two offerings of the course--with and without the puzzle-based learning--were surveyed over a two-year period. Empirical results show that the synthesis of puzzle-based learning concepts with existing course…
The Use of Video-Gaming Devices as a Motivation for Learning Embedded Systems Programming
ERIC Educational Resources Information Center
Gonzalez, J.; Pomares, H.; Damas, M.; Garcia-Sanchez,P.; Rodriguez-Alvarez, M.; Palomares, J. M.
2013-01-01
As embedded systems are becoming prevalent in everyday life, many universities are incorporating embedded systems-related courses in their undergraduate curricula. However, it is not easy to motivate students in such courses since they conceive of embedded systems as bizarre computing elements, different from the personal computers with which they…
ERIC Educational Resources Information Center
Barak, Miri; Harward, Judson; Kocur, George; Lerman, Steven
2007-01-01
Within the framework of MIT's course 1.00: Introduction to Computers and Engineering Problem Solving, this paper describes an innovative project entitled: "Studio 1.00" that integrates lectures with in-class demonstrations, active learning sessions, and on-task feedback, through the use of wireless laptop computers. This paper also describes a…
ERIC Educational Resources Information Center
Mississippi Research and Curriculum Unit for Vocational and Technical Education, State College.
This document, which reflects Mississippi's statutory requirement that instructional programs be based on core curricula and performance-based assessment, contains outlines of the instructional units required in local instructional management plans and daily lesson plans for secondary-level courses in business and computer technology I-II.…
ERIC Educational Resources Information Center
Snyder, Nancy V.
North Seattle Community College decided to integrate computer-aided design/drafting (CAD/D) into its Electro-Mechanical Drafting Program. This choice necessitated a redefinition of the program through new curriculum and course development. To initiate the project, a new industrial advisory council was formed. Major electronic and recruiting firms…
Laptops and the Gender Gap: An Investigation of a High School Core Curriculum Program
ERIC Educational Resources Information Center
Wade, Melanie
2010-01-01
Girls and women continue to be underrepresented in high school Advanced Placement computer science courses, undergraduate and graduate computer science programs at colleges and universities, and engineering programs and related careers. This is not to suggest that public schools train students to fulfill specific job needs, yet it is evident that…
ERIC Educational Resources Information Center
Ramalingam, Vennila; Wiedenbeck, Susan
1998-01-01
A 32-item self-efficacy scale for computer programming was developed, primed to the C++ programming language. The scale was administered to 421 students at the beginning and end of an introductory course in C++ programming. There was growth in self-efficacy between two administrations of the scale 12 weeks apart, particularly for students who…
ERIC Educational Resources Information Center
Yukselturk, Erman; Altiok, Serhat
2017-01-01
The purpose of this study was to analyze the effects of programming with Scratch on the views of preservice Information Technology (IT) teachers towards computer programming. The study sample consisted of 151 preservice IT teachers who took an elective course including a Scratch module in the 2013-14 academic year. Three online questionnaires…
Dragonfly: strengthening programming skills by building a game engine from scratch
NASA Astrophysics Data System (ADS)
Claypool, Mark
2013-06-01
Computer game development has been shown to be an effective hook for motivating students to learn both introductory and advanced computer science topics. While games can be made from scratch, to simplify the programming required game development often uses game engines that handle complicated or frequently used components of the game. These game engines present the opportunity to strengthen programming skills and expose students to a range of fundamental computer science topics. While educational efforts have been effective in using game engines to improve computer science education, there have been no published papers describing and evaluating students building a game engine from scratch as part of their course work. This paper presents the Dragonfly-approach in which students build a fully functional game engine from scratch and make a game using their engine as part of a junior-level course. Details on the programming projects are presented, as well as an evaluation of the results from two offerings that used Dragonfly. Student performance on the projects as well as student assessments demonstrates the efficacy of having students build a game engine from scratch in strengthening their programming skills.
A Mentoring Model for Technology Education for Teachers.
ERIC Educational Resources Information Center
MacArthur, Charles A.; And Others
1996-01-01
Describes a computer mentor program that was developed by the University of Maryland and the Prince George's County Public Schools (Maryland) to help teachers learn to integrate computers into their instruction. Topics include a course for the mentors, school administrative support, and results of program evaluations. (LRW)
ERIC Educational Resources Information Center
Evans, Richard M.; Surkan, Alvin J.
The recent arrival of portable computer systems with high-level language interpreters now makes it practical to rapidly develop complex testing and scoring programs. These programs permit undergraduates access, at arbitrary times, to testing as an integral part of a mastery learning strategy. Effects of introducing the computer were studied by…
A Computer Based Training Program for the Development of Student Handouts and Other Training Aids.
ERIC Educational Resources Information Center
Paquin, David C.
A computer-based training program was used to teach technical instructors at the Long Island Lighting Company how to create student handouts of textbook quality with a computer, software, and laser printer. All five learners successfully completed the course objective, which was to produce a one-page handout that contained text and graphics,…
Preparing a Data Scientist: A Pedagogic Experience in Designing a Big Data Analytics Course
ERIC Educational Resources Information Center
Asamoah, Daniel Adomako; Sharda, Ramesh; Hassan Zadeh, Amir; Kalgotra, Pankush
2017-01-01
In this article, we present an experiential perspective on how a big data analytics course was designed and delivered to students at a major Midwestern university. In reference to the "MSIS 2006 Model Curriculum," we designed this course as a level 2 course, with prerequisites in databases, computer programming, statistics, and data…
Computing in Hydraulic Engineering Education
NASA Astrophysics Data System (ADS)
Duan, J. G.
2011-12-01
Civil engineers, pioneers of our civilization, are rarely perceived as leaders and innovators in modern society because of retardations in technology innovation. This crisis has resulted in the decline of the prestige of civil engineering profession, reduction of federal funding on deteriorating infrastructures, and problems with attracting the most talented high-school students. Infusion of cutting-edge computer technology and stimulating creativity and innovation therefore are the critical challenge to civil engineering education. To better prepare our graduates to innovate, this paper discussed the adaption of problem-based collaborative learning technique and integration of civil engineering computing into a traditional civil engineering curriculum. Three interconnected courses: Open Channel Flow, Computational Hydraulics, and Sedimentation Engineering, were developed with emphasis on computational simulations. In Open Channel flow, the focuses are principles of free surface flow and the application of computational models. This prepares students to the 2nd course, Computational Hydraulics, that introduce the fundamental principles of computational hydraulics, including finite difference and finite element methods. This course complements the Open Channel Flow class to provide students with in-depth understandings of computational methods. The 3rd course, Sedimentation Engineering, covers the fundamentals of sediment transport and river engineering, so students can apply the knowledge and programming skills gained from previous courses to develop computational models for simulating sediment transport. These courses effectively equipped students with important skills and knowledge to complete thesis and dissertation research.
ERIC Educational Resources Information Center
Hosack, Bryan; Lim, Billy; Vogt, W. Paul
2012-01-01
An introduction to programming course can be a challenge for both students and instructors. This paper describes a study that introduced Web services (WS) and Service-Oriented Architecture in Information Systems 1 (IS 1) and Computer Science 1 (CS 1) programming courses over a two-year period. WS were used as an instruction tool based on their…
NASA Astrophysics Data System (ADS)
Zadkov, Victor N.; Koroteev, Nikolai I.
1995-10-01
An experience of managing the continuing education and retraining programs at the International Laser Center (ILC) of Moscow State University is discussed. The offered programs are in a wide range of areas, namely laser physics and technology, laser biophysics and biomedicine, laser chemistry, and computers in laser physics. The attendees who are presumably scientists, engineers, technical managers, and graduate students can join these programs through the annual ILC term (6 months), individual training and research programs (up to a year), annual ILC Laser Graduate School, graduate study, and post-docs program, which are reviewed in the paper. A curriculum that includes basic and specialized courses is described in detail. A brief description of the ILC Laser Teaching and Computer Labs that support all the educational courses is given as well.
ERIC Educational Resources Information Center
Neff, George
Vocational Literacy is a new academic field which has arisen in response to criticism from industry that vocational graduates are not sufficiently literate to perform on the job. South Seattle Community College (SSCC) in Washington has investigated the feasibility of coordinating courses in computer literacy with English and technical courses to…
Programming and Operations Lab 1--Intermediate, Data Processing Technology: 8025.23.
ERIC Educational Resources Information Center
Dade County Public Schools, Miami, FL.
The following course outline has been prepared as a guide toward helping the student develop an understanding of operating principles and procedures necessary in processing data electronically. Students who have met the objectives of Designing the Computer Program should be admitted to this course. The class meets 2 hours per day for 90 clock…
Using Arduino to Teach Programming to First-Year Computer Science Students
ERIC Educational Resources Information Center
Tan, Wee Lum; Venema, Sven; Gonzalez, Ruben
2017-01-01
Transitioning to university is recognised as a challenging endeavour for commencing students. For commencing Computer Science students specifically, evidence suggests a link between poor performance in introductory technical courses, such as programming, and high attrition rates. Building resilience in students, particularly at the start of their…
Instruction Using Experiments in a Computer. Final Report.
ERIC Educational Resources Information Center
Fulton, John P.; Hazeltine, Barrett
Included are four computer programs which simulate experiments suitable for freshman engineering and physics courses. The subjects of the programs are ballistic trajectories, variable mass systems, trajectory of a particle under various forces, and design of an electronic emplifier. The report includes the problem statement, its objectives, the…
KINPLOT: An Interactive Pharmacokinetics Graphics Program for Digital Computers.
ERIC Educational Resources Information Center
Wilson, Robert C.; And Others
1982-01-01
Inability to see the relevance of mathematics to understanding the time course of drugs in the body may discourage interest in pharmacokinetics. A UNC-developed computer graphics simulation program helps visualize the nature of pharmacokinetic-patient interactions, generates classroom handouts, and is used in the pharmaceuticals industry to…
First Database Course--Keeping It All Organized
ERIC Educational Resources Information Center
Baugh, Jeanne M.
2015-01-01
All Computer Information Systems programs require a database course for their majors. This paper describes an approach to such a course in which real world examples, both design projects and actual database application projects are incorporated throughout the semester. Students are expected to apply the traditional database concepts to actual…
Computing and Accounting Office Occupations; Suggested Curricula Guide.
ERIC Educational Resources Information Center
Roman, John C.; And Others
These curriculum outlines are for administrator, supervisor, and teacher use in planning courses at local levels according to community needs and availability of facilities, equipment, and teaching time. The guide may also be used in developing and organizing courses for manpower development and training programs. The course outlines and other…
Using an Instructional LAN to Teach a Statistics Course.
ERIC Educational Resources Information Center
Barnes, J. Wesley; And Others
1988-01-01
Discusses a computer assisted learning system for engineering statistics based on personalized system of instruction methods. Describes the system's network, development, course structure, programing, and security. Lists the benefits of the system. (MVL)
Ray, N J; Hannigan, A
1999-05-01
As dental practice management becomes more computer-based, the efficient functioning of the dentist will become dependent on adequate computer literacy. A survey has been carried out into the computer literacy of a cohort of 140 undergraduate dental students at a University Dental School in Ireland (years 1-5), in the academic year 1997-98. Aspects investigated by anonymous questionnaire were: (1) keyboard skills; (2) computer skills; (3) access to computer facilities; (4) software competencies and (5) use of medical library computer facilities. The students are relatively unfamiliar with basic computer hardware and software: 51.1% considered their expertise with computers as "poor"; 34.3% had taken a formal typewriting or computer keyboarding course; 7.9% had taken a formal computer course at university level and 67.2% were without access to computer facilities at their term-time residences. A majority of students had never used either word-processing, spreadsheet, or graphics programs. Programs relating to "informatics" were more popular, such as literature searching, accessing the Internet and the use of e-mail which represent the major use of the computers in the medical library. The lack of experience with computers may be addressed by including suitable computing courses at the secondary level (age 13-18 years) and/or tertiary level (FE/HE) education programmes. Such training may promote greater use of generic softwares, particularly in the library, with a more electronic-based approach to data handling.
Adams, Peter; Goos, Merrilyn
2010-01-01
Modern biological sciences require practitioners to have increasing levels of knowledge, competence, and skills in mathematics and programming. A recent review of the science curriculum at the University of Queensland, a large, research-intensive institution in Australia, resulted in the development of a more quantitatively rigorous undergraduate program. Inspired by the National Research Council's BIO2010 report, a new interdisciplinary first-year course (SCIE1000) was created, incorporating mathematics and computer programming in the context of modern science. In this study, the perceptions of biological science students enrolled in SCIE1000 in 2008 and 2009 are measured. Analysis indicates that, as a result of taking SCIE1000, biological science students gained a positive appreciation of the importance of mathematics in their discipline. However, the data revealed that SCIE1000 did not contribute positively to gains in appreciation for computing and only slightly influenced students' motivation to enroll in upper-level quantitative-based courses. Further comparisons between 2008 and 2009 demonstrated the positive effect of using genuine, real-world contexts to enhance student perceptions toward the relevance of mathematics. The results support the recommendation from BIO2010 that mathematics should be introduced to biology students in first-year courses using real-world examples, while challenging the benefits of introducing programming in first-year courses. PMID:20810961
Research-oriented teaching in optical design course and its function in education
NASA Astrophysics Data System (ADS)
Cen, Zhaofeng; Li, Xiaotong; Liu, Xiangdong; Deng, Shitao
2008-03-01
The principles and operation plans of research-oriented teaching in the course of computer aided optical design are presented, especially the mode of research in practice course. This program includes contract definition phase, project organization and execution, post project evaluation and discussion. Modes of academic organization are used in the practice course of computer aided optical design. In this course the students complete their design projects in research teams by autonomous group approach and cooperative exploration. In this research process they experience the interpersonal relationship in modern society, the importance of cooperation in team, the functions of each individual, the relationships between team members, the competition and cooperation in one academic group and with other groups, and know themselves objectively. In the design practice the knowledge of many academic fields is applied including applied optics, computer programming, engineering software and etc. The characteristic of interdisciplinary is very useful for academic research and makes the students be ready for innovation by integrating the knowledge of interdisciplinary field. As shown by the practice that this teaching mode has taken very important part in bringing up the abilities of engineering, cooperation, digesting the knowledge at a high level and problem analyzing and solving.
ERIC Educational Resources Information Center
Abuzaghleh, Omar; Goldschmidt, Kathleen; Elleithy, Yasser; Lee, Jeongkyu
2013-01-01
With the advances in computing power, high-performance computing (HPC) platforms have had an impact on not only scientific research in advanced organizations but also computer science curriculum in the educational community. For example, multicore programming and parallel systems are highly desired courses in the computer science major. However,…
Caudill, Lester; Hill, April; Lipan, Ovidiu
2010-01-01
Funded by innovative programs at the National Science Foundation and the Howard Hughes Medical Institute, University of Richmond faculty in biology, chemistry, mathematics, physics, and computer science teamed up to offer first- and second-year students the opportunity to contribute to vibrant, interdisciplinary research projects. The result was not only good science but also good science that motivated and informed course development. Here, we describe four recent undergraduate research projects involving students and faculty in biology, physics, mathematics, and computer science and how each contributed in significant ways to the conception and implementation of our new Integrated Quantitative Science course, a course for first-year students that integrates the material in the first course of the major in each of biology, chemistry, mathematics, computer science, and physics. PMID:20810953
Caudill, Lester; Hill, April; Hoke, Kathy; Lipan, Ovidiu
2010-01-01
Funded by innovative programs at the National Science Foundation and the Howard Hughes Medical Institute, University of Richmond faculty in biology, chemistry, mathematics, physics, and computer science teamed up to offer first- and second-year students the opportunity to contribute to vibrant, interdisciplinary research projects. The result was not only good science but also good science that motivated and informed course development. Here, we describe four recent undergraduate research projects involving students and faculty in biology, physics, mathematics, and computer science and how each contributed in significant ways to the conception and implementation of our new Integrated Quantitative Science course, a course for first-year students that integrates the material in the first course of the major in each of biology, chemistry, mathematics, computer science, and physics.
A CS1 pedagogical approach to parallel thinking
NASA Astrophysics Data System (ADS)
Rague, Brian William
Almost all collegiate programs in Computer Science offer an introductory course in programming primarily devoted to communicating the foundational principles of software design and development. The ACM designates this introduction to computer programming course for first-year students as CS1, during which methodologies for solving problems within a discrete computational context are presented. Logical thinking is highlighted, guided primarily by a sequential approach to algorithm development and made manifest by typically using the latest, commercially successful programming language. In response to the most recent developments in accessible multicore computers, instructors of these introductory classes may wish to include training on how to design workable parallel code. Novel issues arise when programming concurrent applications which can make teaching these concepts to beginning programmers a seemingly formidable task. Student comprehension of design strategies related to parallel systems should be monitored to ensure an effective classroom experience. This research investigated the feasibility of integrating parallel computing concepts into the first-year CS classroom. To quantitatively assess student comprehension of parallel computing, an experimental educational study using a two-factor mixed group design was conducted to evaluate two instructional interventions in addition to a control group: (1) topic lecture only, and (2) topic lecture with laboratory work using a software visualization Parallel Analysis Tool (PAT) specifically designed for this project. A new evaluation instrument developed for this study, the Perceptions of Parallelism Survey (PoPS), was used to measure student learning regarding parallel systems. The results from this educational study show a statistically significant main effect among the repeated measures, implying that student comprehension levels of parallel concepts as measured by the PoPS improve immediately after the delivery of any initial three-week CS1 level module when compared with student comprehension levels just prior to starting the course. Survey results measured during the ninth week of the course reveal that performance levels remained high compared to pre-course performance scores. A second result produced by this study reveals no statistically significant interaction effect between the intervention method and student performance as measured by the evaluation instrument over three separate testing periods. However, visual inspection of survey score trends and the low p-value generated by the interaction analysis (0.062) indicate that further studies may verify improved concept retention levels for the lecture w/PAT group.
The Extent of Instructor Participation in an Online Computer Science Course How Much Is Enough?
ERIC Educational Resources Information Center
Arslanyilmaz, Abdurrahman; Sullins, John
2013-01-01
This study compares the discussion participation and performance of 7 undergraduate students enrolled in an e-commerce programming course during the spring semester of 2010 to that of 13 students enrolled in the same course during fall of that year. In the former course, the instructor participated in the required discussion only at the very end…
ERIC Educational Resources Information Center
Hungerland, Jacklyn E.; Taylor, John E.
As part of the Army's adoption of performance-oriented instruction in Army Training centers, a study was conducted to determine the feasibility of using sefl-paced instruction without programed texts in a clerical and computational skills course. Course organization, course management, and effective instructional techniques for self-paced training…
ERIC Educational Resources Information Center
Slauson, Gayla Jo; Carpenter, Donald; Snyder, Johnny
2011-01-01
Systems in the Foundations of Information Systems course can be used to connect with students in computer information systems programs; a systematic approach to beginning student relationship management in this course is helpful. The authors suggest that four systems be created in the Foundations Course. These theoretical systems include an…
The use of wireless laptop computers for computer-assisted learning in pharmacokinetics.
Munar, Myrna Y; Singh, Harleen; Belle, Donna; Brackett, Carolyn C; Earle, Sandra B
2006-02-15
To implement computer-assisted learning workshops into pharmacokinetics courses in a doctor of pharmacy (PharmD) program. Workshops were designed for students to utilize computer software programs on laptop computers to build pharmacokinetic models to predict drug concentrations resulting from various dosage regimens. In addition, students were able to visualize through graphing programs how altering different parameters changed drug concentration-time curves. Surveys were conducted to measure students' attitudes toward computer technology before and after implementation. Finally, traditional examinations were used to evaluate student learning. Doctor of pharmacy students responded favorably to the use of wireless laptop computers in problem-based pharmacokinetic workshops. Eighty-eight percent (n = 61/69) and 82% (n = 55/67) of PharmD students completed surveys before and after computer implementation, respectively. Prior to implementation, 95% of students agreed that computers would enhance learning in pharmacokinetics. After implementation, 98% of students strongly agreed (p < 0.05) that computers enhanced learning. Examination results were significantly higher after computer implementation (89% with computers vs. 84% without computers; p = 0.01). Implementation of wireless laptop computers in a pharmacokinetic course enabled students to construct their own pharmacokinetic models that could respond to changing parameters. Students had greater comprehension and were better able to interpret results and provide appropriate recommendations. Computer-assisted pharmacokinetic techniques can be powerful tools when making decisions about drug therapy.
The Use of Wireless Laptop Computers for Computer-Assisted Learning in Pharmacokinetics
Munar, Myrna Y.; Singh, Harleen; Belle, Donna; Brackett, Carolyn C.; Earle, Sandra B.
2006-01-01
Objective To implement computer-assisted learning workshops into pharmacokinetics courses in a doctor of pharmacy (PharmD) program. Design Workshops were designed for students to utilize computer software programs on laptop computers to build pharmacokinetic models to predict drug concentrations resulting from various dosage regimens. In addition, students were able to visualize through graphing programs how altering different parameters changed drug concentration-time curves. Surveys were conducted to measure students’ attitudes toward computer technology before and after implementation. Finally, traditional examinations were used to evaluate student learning. Assessment Doctor of pharmacy students responded favorably to the use of wireless laptop computers in problem-based pharmacokinetic workshops. Eighty-eight percent (n = 61/69) and 82% (n = 55/67) of PharmD students completed surveys before and after computer implementation, respectively. Prior to implementation, 95% of students agreed that computers would enhance learning in pharmacokinetics. After implementation, 98% of students strongly agreed (p < 0.05) that computers enhanced learning. Examination results were significantly higher after computer implementation (89% with computers vs. 84% without computers; p = 0.01). Conclusion Implementation of wireless laptop computers in a pharmacokinetic course enabled students to construct their own pharmacokinetic models that could respond to changing parameters. Students had greater comprehension and were better able to interpret results and provide appropriate recommendations. Computer-assisted pharmacokinetic techniques can be powerful tools when making decisions about drug therapy. PMID:17136147
Undergraduate computational physics projects on quantum computing
NASA Astrophysics Data System (ADS)
Candela, D.
2015-08-01
Computational projects on quantum computing suitable for students in a junior-level quantum mechanics course are described. In these projects students write their own programs to simulate quantum computers. Knowledge is assumed of introductory quantum mechanics through the properties of spin 1/2. Initial, more easily programmed projects treat the basics of quantum computation, quantum gates, and Grover's quantum search algorithm. These are followed by more advanced projects to increase the number of qubits and implement Shor's quantum factoring algorithm. The projects can be run on a typical laptop or desktop computer, using most programming languages. Supplementing resources available elsewhere, the projects are presented here in a self-contained format especially suitable for a short computational module for physics students.
How to get students to love (or not hate) MATLAB and programming
NASA Astrophysics Data System (ADS)
Reckinger, Shanon; Reckinger, Scott
2014-11-01
An effective programming course geared toward engineering students requires the utilization of modern teaching philosophies. A newly designed course that focuses on programming in MATLAB involves flipping the classroom and integrating various active teaching techniques. Vital aspects of the new course design include: lengthening in-class contact hours, Process-Oriented Guided Inquiry Learning (POGIL) method worksheets (self-guided instruction), student created video content posted on YouTube, clicker questions (used in class to practice reading and debugging code), programming exams that don't require computers, integrating oral exams into the classroom, fostering an environment for formal and informal peer learning, and designing in a broader theme to tie together assignments. However, possibly the most important piece to this programming course puzzle: the instructor needs to be able to find programming mistakes very fast and then lead individuals and groups through the steps to find their mistakes themselves. The effectiveness of the new course design is demonstrated through pre- and post- concept exam results and student evaluation feedback. Students reported that the course was challenging and required a lot of effort, but left largely positive feedback.
Computer Series, 67: Bits and Pieces, 27.
ERIC Educational Resources Information Center
Moore, John W., Ed.
1986-01-01
Discusses a computer interfacing course using Commodore 64 microcomputers; a computer program for radioactive equilibrium; analysis of near infrared spectrum of hydrochloric acid molecules using Apple II microcomputers; microcomputer approach to conductivity titrations; balancing equations with Commodore 64's; formulation of mathematical…
ERIC Educational Resources Information Center
Elfeky, Abdellah
2017-01-01
The study aims to examine the impact of social networks of a "Computer in Teaching" course on the achievement and attitudes students at the faculty of education at Najran University. The sample consists of (60) students from the third level in the special education program, (30) students represented the control group whereas the other…
The Chemical Engineer's Toolbox: A Glass Box Approach to Numerical Problem Solving
ERIC Educational Resources Information Center
Coronell, Daniel G.; Hariri, M. Hossein
2009-01-01
Computer programming in undergraduate engineering education all too often begins and ends with the freshman programming course. Improvements in computer technology and curriculum revision have improved this situation, but often at the expense of the students' learning due to the use of commercial "black box" software. This paper describes the…
Towards a Theory-Based Design Framework for an Effective E-Learning Computer Programming Course
ERIC Educational Resources Information Center
McGowan, Ian S.
2016-01-01
Built on Dabbagh (2005), this paper presents a four component theory-based design framework for an e-learning session in introductory computer programming. The framework, driven by a body of exemplars component, emphasizes the transformative interaction between the knowledge building community (KBC) pedagogical model, a mixed instructional…
Plagiarism Detection Algorithm for Source Code in Computer Science Education
ERIC Educational Resources Information Center
Liu, Xin; Xu, Chan; Ouyang, Boyu
2015-01-01
Nowadays, computer programming is getting more necessary in the course of program design in college education. However, the trick of plagiarizing plus a little modification exists among some students' home works. It's not easy for teachers to judge if there's plagiarizing in source code or not. Traditional detection algorithms cannot fit this…
ERIC Educational Resources Information Center
Tsompanoudi, Despina; Satratzemi, Maya; Xinogalos, Stelios
2016-01-01
The results presented in this paper contribute to research on two different areas of teaching methods: distributed pair programming (DPP) and computer-supported collaborative learning (CSCL). An evaluation study of a DPP system that supports collaboration scripts was conducted over one semester of a computer science course. Seventy-four students…
1984-02-01
completed courses in calcm1lus, precalculus , trigonometry, geometry and computer programming. As a matter of fact, of the twelve courses covered in the...had studied the course-- precalculus /calculus and trigonometry. The NAEP survey also collected data from the 13-year-olds regarding the number of years
Students, Micros, and Software: A New Approach in History Courses.
ERIC Educational Resources Information Center
Xidis, Kathleen
1988-01-01
Explains how IBM and Apple microcomputers are being used in U.S. history survey courses at Johnson County Community College (Kansas). Discusses development of the program and the use of software such as "U.S. Constitution Tutor" and "Microstudy." Describes the courses and the computer-assisted-instruction modules designed to go…
Some Aspects of Grading Java Code Submissions in MOOCs
ERIC Educational Resources Information Center
Király, Sándor; Nehéz, Károly; Hornyák, Olivér
2017-01-01
Recently, massive open online courses (MOOCs) have been offering a new online approach in the field of distance learning and online education. A typical MOOC course consists of video lectures, reading material and easily accessible tests for students. For a computer programming course, it is important to provide interactive, dynamic, online coding…
Comparing Course Assessments: When Lower Is Higher and Higher, Lower
ERIC Educational Resources Information Center
Oliver, Dave; Dobele, Tony; Greber, Myles; Roberts, Tim
2004-01-01
This paper describes an exercise in determining the cognitive difficulty of the assessment tasks in six computing courses within an Information Technology (IT) degree, importing Bloom's taxonomy from the field of educational psychology as an analytical framework. Three of the six courses comprise a Programming stream and three a Data…
Adding Interactivity to a Non-Interative Class
ERIC Educational Resources Information Center
Rogers, Gary; Krichen, Jack
2004-01-01
The IT 3050 course at Capella University is an introduction to fundamental computer networking. This course is one of the required courses in the Bachelor of Science in Information Technology program. In order to provide a more enriched learning environment for learners, Capella has significantly modified this class (and others) by infusing it…
ERIC Educational Resources Information Center
Computing Teacher, 1985
1985-01-01
Defines computer literacy and describes a computer literacy course which stresses ethics, hardware, and disk operating systems throughout. Core units on keyboarding, word processing, graphics, database management, problem solving, algorithmic thinking, and programing are outlined, together with additional units on spreadsheets, simulations,…
NASA Technical Reports Server (NTRS)
Shooman, Martin L.
1991-01-01
Many of the most challenging reliability problems of our present decade involve complex distributed systems such as interconnected telephone switching computers, air traffic control centers, aircraft and space vehicles, and local area and wide area computer networks. In addition to the challenge of complexity, modern fault-tolerant computer systems require very high levels of reliability, e.g., avionic computers with MTTF goals of one billion hours. Most analysts find that it is too difficult to model such complex systems without computer aided design programs. In response to this need, NASA has developed a suite of computer aided reliability modeling programs beginning with CARE 3 and including a group of new programs such as: HARP, HARP-PC, Reliability Analysts Workbench (Combination of model solvers SURE, STEM, PAWS, and common front-end model ASSIST), and the Fault Tree Compiler. The HARP program is studied and how well the user can model systems using this program is investigated. One of the important objectives will be to study how user friendly this program is, e.g., how easy it is to model the system, provide the input information, and interpret the results. The experiences of the author and his graduate students who used HARP in two graduate courses are described. Some brief comparisons were made with the ARIES program which the students also used. Theoretical studies of the modeling techniques used in HARP are also included. Of course no answer can be any more accurate than the fidelity of the model, thus an Appendix is included which discusses modeling accuracy. A broad viewpoint is taken and all problems which occurred in the use of HARP are discussed. Such problems include: computer system problems, installation manual problems, user manual problems, program inconsistencies, program limitations, confusing notation, long run times, accuracy problems, etc.
Use of Computer-Based Case Studies in a Problem-Solving Curriculum.
ERIC Educational Resources Information Center
Haworth, Ian S.; And Others
1997-01-01
Describes the use of three case studies, on computer, to enhance problem solving and critical thinking among doctoral pharmacy students in a physical chemistry course. Students are expected to use specific computer programs, spreadsheets, electronic mail, molecular graphics, word processing, online literature searching, and other computer-based…
Bayomy, Hanaa; El Awadi, Mona; El Araby, Eman; Abed, Hala A
2016-12-01
Computer-assisted medical education has been developed to enhance learning and enable high-quality medical care. This study aimed to assess computer knowledge and attitude toward the inclusion of computers in medical education among second-year medical students in Benha Faculty of Medicine, Egypt, to identify limitations, and obtain suggestions for successful computer-based learning. This was a one-group pre-post-test study, which was carried out on second-year students in Benha Faculty of Medicine. A structured self-administered questionnaire was used to compare students' knowledge, attitude, limitations, and suggestions toward computer usage in medical education before and after the computer course to evaluate the change in students' responses. The majority of students were familiar with use of the mouse and keyboard, basic word processing, internet and web searching, and e-mail both before and after the computer course. The proportion of students who were familiar with software programs other than the word processing and trouble-shoot software/hardware was significantly higher after the course (P<0.001). There was a significant increase in the proportion of students who agreed on owning a computer (P=0.008), the inclusion of computer skills course in medical education, downloading lecture handouts, and computer-based exams (P<0.001) after the course. After the course, there was a significant increase in the proportion of students who agreed that the lack of central computers limited the inclusion of computer in medical education (P<0.001). Although the lack of computer labs, lack of Information Technology staff mentoring, large number of students, unclear course outline, and lack of internet access were more frequently reported before the course (P<0.001), the majority of students suggested the provision of computer labs, inviting Information Technology staff to support computer teaching, and the availability of free Wi-Fi internet access covering several areas in the university campus; all would support computer-assisted medical education. Medical students in Benha University are computer literate, which allows for computer-based medical education. Staff training, provision of computer labs, and internet access are essential requirements for enhancing computer usage in medical education in the university.
A comparison of African-American and Caucasian college students' attitudes toward computers
NASA Astrophysics Data System (ADS)
Luckett, Pamela Gail
1997-09-01
As computer usage becomes mandatory on college campuses across the world, the issue of examining students' attitudes toward computers becomes very important. The major goal of this study was to examine the relationship between gender and ethnicity and African American and Caucasian college students attitudes toward computers. The Computer Attitude Scale instrument was used to measure the students' attitudes. During the Summer of the 1996 academic year, a university in the southeastern United States was selected to participate in this study. A total of 230 African American and Caucasian undergraduate students participated in the study. The students were pre-tested during the first week of the semester to access their initial computer attitudes. The students were enrolled in one of the mandatory computer literacy courses (Computer Literacy Awareness Course or C, Pascal or FORTRAN Programming Course) for 12 weeks. There were a total of seven different instructors for the courses. During the 12th week of class, the students were post-tested to access their computer attitudes after completing one of the computer literacy courses. Results were analyzed using ANCOVA. While both African Americans and Caucasian students showed a slight increase in their attitudes toward computers after completing the course, no significant difference between the groups was found. However, all groups were found to have positive attitudes toward computers in general. Data analysis also indicated no significant gender difference among African American and Caucasian undergraduate students. This confirmed findings of previous studies in which no significant gender difference was found to exist among college students.
Computer programs for calculating potential flow in propulsion system inlets
NASA Technical Reports Server (NTRS)
Stockman, N. O.; Button, S. L.
1973-01-01
In the course of designing inlets, particularly for VTOL and STOL propulsion systems, a calculational procedure utilizing three computer programs evolved. The chief program is the Douglas axisymmetric potential flow program called EOD which calculates the incompressible potential flow about arbitrary axisymmetric bodies. The other two programs, original with Lewis, are called SCIRCL AND COMBYN. Program SCIRCL generates input for EOD from various specified analytic shapes for the inlet components. Program COMBYN takes basic solutions output by EOD and combines them into solutions of interest, and applies a compressibility correction.
ERIC Educational Resources Information Center
Vernadakis, Nikolaos; Antoniou, Panagiotis; Giannousi, Maria; Zetou, Eleni; Kioumourtzoglou, Efthimis
2011-01-01
The purpose of this study was to determine the effectiveness of a hybrid learning approach to deliver a computer science course concerning the Microsoft office PowerPoint 2003 program in comparison to delivering the same course content in the form of traditional lectures. A hundred and seventy-two first year university students were randomly…
Software Assurance Curriculum Project Volume 4: Community College Education
2011-09-01
no previous programming or computer science experience expected) • Precalculus -ready (that is, proficiency sufficient to enter college-level... precalculus course) • English Composition I-ready (that is, proficiency sufficient to enter college-level English I course) Co-Requisite Discrete
Using CASE Software to Teach Undergraduates Systems Analysis and Design.
ERIC Educational Resources Information Center
Wilcox, Russell E.
1988-01-01
Describes the design and delivery of a college course for information system students utilizing a Computer-Aided Software Engineering program. Discusses class assignments, cooperative learning, student attitudes, and the advantages of using this software in the course. (CW)
Staff Development Resources, 1989-90. ITV Connection.
ERIC Educational Resources Information Center
South Carolina State Dept. of Education, Columbia. Office of Instructional Technology.
This staff development resource guide includes listings of television and radio broadcasts categorized by topical emphasis. Television program topics include: administration; adult education; arts; career education; certificate-renewal credit courses; college credit courses; computer education and new technology; custodial training; early…
A Survey of Automated Assessment Approaches for Programming Assignments
ERIC Educational Resources Information Center
Ala-Mutka, Kirsti M.
2005-01-01
Practical programming is one of the basic skills pursued in computer science education. On programming courses, the coursework consists of programming assignments that need to be assessed from different points of view. Since the submitted assignments are executable programs with a formal structure, some features can be assessed automatically. The…
ERIC Educational Resources Information Center
Paulsell, Patricia R.
A computer program is described that is a substack of the "Business German" HyperCard program previously developed by Paulsell and designed as a tutorial to be used with materials for a business German course on the third year college level. The program consists of six stacks, a central one providing graphics-based information on Germany…
ERIC Educational Resources Information Center
Tosun, Nilgün; Suçsuz, Nursen; Yigit, Birol
2006-01-01
The purpose of this research was to investigate the effects of the computer-assisted and computer-based instructional methods on students achievement at computer classes and on their attitudes towards using computers. The study, which was completed in 6 weeks, were carried out with 94 sophomores studying in formal education program of Primary…
MedEthEx Online: A Computer-based Learning Program in Medical Ethics and Communication Skills.
ERIC Educational Resources Information Center
Fleetwood, Janet; Vaught, Wayne; Feldman, Debra; Gracely, Edward; Kassutto, Zach; Novack, Dennis
2000-01-01
Assessed MedEthEx Online, a computer-based learning program, in improving communication skills as part of a required bioethics course for medical students. Exam scores of users were comparable with non-users, although computerized-learning students scored higher in specific exam areas, felt somewhat more clinically prepared, and rated the course…
minimUML: A Minimalist Approach to UML Diagramming for Early Computer Science Education
ERIC Educational Resources Information Center
Turner, Scott A.; Perez-Quinones, Manuel A.; Edwards, Stephen H.
2005-01-01
In introductory computer science courses, the Unified Modeling Language (UML) is commonly used to teach basic object-oriented design. However, there appears to be a lack of suitable software to support this task. Many of the available programs that support UML focus on developing code and not on enhancing learning. Programs designed for…
The Use of Metaphors as a Parametric Design Teaching Model: A Case Study
ERIC Educational Resources Information Center
Agirbas, Asli
2018-01-01
Teaching methodologies for parametric design are being researched all over the world, since there is a growing demand for computer programming logic and its fabrication process in architectural education. The computer programming courses in architectural education are usually done in a very short period of time, and so students have no chance to…
ERIC Educational Resources Information Center
Pribela, Ivan; Ivanovic, Mirjana; Budimac, Zoran
2009-01-01
This paper discusses Svetovid, cross-platform software that helps instructors to assess the amount of effort put into practical exercises and exams in courses related to computer programming. The software was developed as an attempt at solving problems associated with practical exercises and exams. This paper discusses the design and use of…
ERIC Educational Resources Information Center
Soares, Andrey
2014-01-01
App Inventor has been used successfully to teach introduction to programming course for CS/IS/IT and Non-CS majors. Now, researchers are looking on how to include the tool in the curriculum of more advanced computing courses. This paper presents some Issues, Challenges and Opportunities observed while teaching courses on Mobile Application…
Peer-Led Team Learning in Mathematics Courses for Freshmen Engineering and Computer Science Students
ERIC Educational Resources Information Center
Reisel, John R.; Jablonski, Marissa R.; Munson, Ethan; Hosseini, Hossein
2014-01-01
Peer-led Team Learning (PLTL) is an instructional method reported to increase student learning in STEM courses. As mathematics is a significant hurdle for many freshmen engineering students, a PLTL program was implemented for students to attempt to improve their course performance. Here, an analysis of PLTL for freshmen engineering students in…
Art & Design Software Development Using IBM Handy (A Personal Experience).
ERIC Educational Resources Information Center
McWhinnie, Harold J.
This paper presents some of the results from a course in art and design. The course involved the use of simple computer programs for the arts. Attention was geared to the development of graphic components for educational software. The purpose of the course was to provide, through lectures and extensive hands on experience, a basic introduction to…
Computer Literacy for the Middle Grades. A Teacher's Guide. Revised Edition.
ERIC Educational Resources Information Center
Abington School District, PA.
This guide was planned for a program to acquaint seventh and eighth grade students with the importance of the computer in society and to ensure uniformity of instructional objectives among teachers assigned to teach a beginning-level course in computer literacy. It includes the history of the computer, operating and controlling the computer,…
A Web of Resources for Introductory Computer Science.
ERIC Educational Resources Information Center
Rebelsky, Samuel A.
As the field of Computer Science has grown, the syllabus of the introductory Computer Science course has changed significantly. No longer is it a simple introduction to programming or a tutorial on computer concepts and applications. Rather, it has become a survey of the field of Computer Science, touching on a wide variety of topics from digital…
OJPOT: online judge & practice oriented teaching idea in programming courses
NASA Astrophysics Data System (ADS)
Wang, Gui Ping; Chen, Shu Yu; Yang, Xin; Feng, Rui
2016-05-01
Practical abilities are important for students from majors including Computer Science and Engineering, and Electrical Engineering. Along with the popularity of ACM International Collegiate Programming Contest (ACM/ICPC) and other programming contests, online judge (OJ) websites achieve rapid development, thus providing a new kind of programming practice, i.e. online practice. Due to fair and timely feedback results from OJ websites, online practice outperforms traditional programming practice. In order to promote students' practical abilities in programming and algorithm designing, this article presents a novel teaching idea, online judge & practice oriented teaching (OJPOT). OJPOT is applied to Programming Foundation course. OJPOT cultivates students' practical abilities through various kinds of programming practice, such as programming contests, online practice and course project. To verify the effectiveness of this novel teaching idea, this study conducts empirical research. The experimental results show that OJPOT works effectively in enhancing students' practical abilities compared with the traditional teaching idea.
Computer Access and Flowcharting as Variables in Learning Computer Programming.
ERIC Educational Resources Information Center
Ross, Steven M.; McCormick, Deborah
Manipulation of flowcharting was crossed with in-class computer access to examine flowcharting effects in the traditional lecture/laboratory setting and in a classroom setting where online time was replaced with manual simulation. Seventy-two high school students (24 male and 48 female) enrolled in a computer literacy course served as subjects.…
NASA Astrophysics Data System (ADS)
Shimazu, Nobuko
In an increasingly globalized world, demand for engineers well versed in English remains strong. As a professor of English in the Faculty of Computer Science and Systems Engineering at the Kyushu Institute of Technology, I have sought with the aid of two associate professors to improve the English program for our engineering students together to help meet that very demand. In order to assist other English teachers in similar situations to improve their own English programs, I would like to report on the ideas and methods presently used in our undergraduate English program, specifically the first-year compulsory and common course with its emphasis on paragraph writing which students from each of the five departments within the Faculty of Computer Science and Systems Engineering are required to take. In addition, I would also like to report my ideas and teaching methods for a graduate research paper writing course. The objective of this course is to teach graduate students how to write presentations for conferences and papers for journals at the international level.
User Participation and Participatory Design: Topics in Computing Education.
ERIC Educational Resources Information Center
Kautz, Karlheinz
1996-01-01
Discusses user participation and participatory design in the context of formal education for computing professionals. Topics include the current curriculum debate; mathematical- and engineering-based education; traditional system-development training; and an example of a course program that includes computers and society, and prototyping. (53…
NASA Astrophysics Data System (ADS)
Linn, Marcia C.
1995-06-01
Designing effective curricula for complex topics and incorporating technological tools is an evolving process. One important way to foster effective design is to synthesize successful practices. This paper describes a framework called scaffolded knowledge integration and illustrates how it guided the design of two successful course enhancements in the field of computer science and engineering. One course enhancement, the LISP Knowledge Integration Environment, improved learning and resulted in more gender-equitable outcomes. The second course enhancement, the spatial reasoning environment, addressed spatial reasoning in an introductory engineering course. This enhancement minimized the importance of prior knowledge of spatial reasoning and helped students develop a more comprehensive repertoire of spatial reasoning strategies. Taken together, the instructional research programs reinforce the value of the scaffolded knowledge integration framework and suggest directions for future curriculum reformers.
OASIS connections: results from an evaluation study.
Czaja, Sara J; Lee, Chin Chin; Branham, Janice; Remis, Peggy
2012-10-01
The objectives of this study were to evaluate a community-based basic computer and Internet training program designed for older adults, provide recommendations for program refinement, and gather preliminary information on program sustainability. The program was developed by the OASIS Institute, a nonprofit agency serving older adults and implemented in 4 cities by community trainers across the United States. One hundred and ninety-six adults aged 40-90 years were assigned to the training or a wait-list control group. Knowledge of computers and the Internet, attitudes toward computers, and computer/Internet use were assessed at baseline, posttraining, and 3 months posttraining. The program was successful in increasing the computer/Internet skills of the trainees. The data indicated a significant increase in computer and Internet knowledge and comfort with computers among those who received the training. Further, those who completed the course reported an increase in both computer and Internet use 3 months posttraining. The findings indicate that a community-based computer and Internet training program delivered by community instructors can be effective in terms of increasing computer and Internet skills and comfort with computer technology among older adults.
A High School Level Course On Robot Design And Construction
NASA Astrophysics Data System (ADS)
Sadler, Paul M.; Crandall, Jack L.
1984-02-01
The Robotics Design and Construction Class at Sehome High School was developed to offer gifted and/or highly motivated students an in-depth introduction to a modern engineering topic. The course includes instruction in basic electronics, digital and radio electronics, construction skills, robotics literacy, construction of the HERO 1 Heathkit Robot, computer/ robot programming, and voice synthesis. A key element which leads to the success of the course is the involvement of various community assets including manpower and financial assistance. The instructors included a physics/electronics teacher, a computer science teacher, two retired engineers, and an electronics technician.
Learning Computer Programming: Implementing a Fractal in a Turing Machine
ERIC Educational Resources Information Center
Pereira, Hernane B. de B.; Zebende, Gilney F.; Moret, Marcelo A.
2010-01-01
It is common to start a course on computer programming logic by teaching the algorithm concept from the point of view of natural languages, but in a schematic way. In this sense we note that the students have difficulties in understanding and implementation of the problems proposed by the teacher. The main idea of this paper is to show that the…
ERIC Educational Resources Information Center
Wiediger, Susan D.
2009-01-01
The periodic table and the periodic system are central to chemistry and thus to many introductory chemistry courses. A number of existing activities use various data sets to model the development process for the periodic table. This paper describes an image arrangement computer program developed to mimic a paper-based card sorting periodic table…
ERIC Educational Resources Information Center
Mann, Dale; Reardon, R. M.; Becker, J. D.; Shakeshaft, C.; Bacon, Nicholas
2011-01-01
This paper describes the use of advanced computer technology in an innovative educational leadership program. This program integrates full-motion video scenarios that simulate the leadership challenges typically faced by principals over the course of a full school year. These scenarios require decisions that are then coupled to consequences and…
ERIC Educational Resources Information Center
Impelluso, Thomas J.
2009-01-01
Cognitive Load Theory (CLT) was used as a foundation to redesign a computer programming class for mechanical engineers, in which content was delivered with hybrid/distance technology. The effort confirmed the utility of CLT in course design. And it demonstrates that hybrid/distance learning is not merely a tool of convenience, but one, which, when…
ERIC Educational Resources Information Center
Pamula, F.; And Others
1995-01-01
Describes an interactive computer program written to provide accurate and immediate feedback to students while they are processing experimental data. Discusses the problems inherent in laboratory courses that led to the development of this program. Advantages of the software include allowing students to work at their own pace in a nonthreatening…
Graphical User Interface Programming in Introductory Computer Science.
ERIC Educational Resources Information Center
Skolnick, Michael M.; Spooner, David L.
Modern computing systems exploit graphical user interfaces for interaction with users; as a result, introductory computer science courses must begin to teach the principles underlying such interfaces. This paper presents an approach to graphical user interface (GUI) implementation that is simple enough for beginning students to understand, yet…
Application of Computer Graphics to Graphing in Algebra and Trigonometry. Final Report.
ERIC Educational Resources Information Center
Morris, J. Richard
This project was designed to improve the graphing competency of students in elementary algebra, intermediate algebra, and trigonometry courses at Virginia Commonwealth University. Computer graphics programs were designed using an Apple II Plus computer and implemented using Pascal. The software package is interactive and gives students control…
Implications of Windowing Techniques for CAI.
ERIC Educational Resources Information Center
Heines, Jesse M.; Grinstein, Georges G.
This paper discusses the use of a technique called windowing in computer assisted instruction to allow independent control of functional areas in complex CAI displays and simultaneous display of output from a running computer program and coordinated instructional material. Two obstacles to widespread use of CAI in computer science courses are…
On-Line Computer Testing: Implementation and Endorsement.
ERIC Educational Resources Information Center
Gwinn, John F.; Beal, Loretta F.
1988-01-01
Describes an interactive computer-testing and record-keeping system that was implemented for a self-paced anatomy and physiology course. Results of exploratory research are reported that focus on student preference for online testing, test anxiety, attitude, and achievement; and suggestions are given for integrating a computer-testing program into…
ERIC Educational Resources Information Center
Buche, Mari W.; Davis, Larry R.; Vician, Chelley
2007-01-01
Computers are pervasive in business and education, and it would be easy to assume that all individuals embrace technology. However, evidence shows that roughly 30 to 40 percent of individuals experience some level of computer anxiety. Many academic programs involve computing-intensive courses, but the actual effects of this exposure on computer…
ERIC Educational Resources Information Center
Garg, Deepti; Garg, Ajay K.
2007-01-01
This study applied the Theory of Reasoned Action and the Technology Acceptance Model to measure outcomes of general education courses (GECs) under the University of Botswana Computer and Information Skills (CIS) program. An exploratory model was validated for responses from 298 students. The results suggest that resources currently committed to…
NASA Astrophysics Data System (ADS)
Xia, Belle Selene; Liitiäinen, Elia
2017-11-01
The benefits of using online exercises have been analysed in terms of distance learning, automatic assessment and self-regulated learning. In this study, we have not found a direct proportional relationship between student performance in the course exercises that use online technologies and the exam grades. We see that the average submission rate to these online exercises is not positively correlated with the exercise points. Yet, our results confirm that doing exercises along supports student learning and skill accumulation equipping them with the knowledge of programming. While the student performance in programming courses is affected by factors such as prior background in programming, cognitive skills and the quality of teaching, completing the course exercises via learning-by-doing is an indispensable part of teaching. Based on the student feedback from the course survey, the students are highly satisfied with using online technologies as part of learning.
Pair Programming in Education: A Literature Review
ERIC Educational Resources Information Center
Hanks, Brian; Fitzgerald, Sue; McCauley, Renee; Murphy, Laurie; Zander, Carol
2011-01-01
This article provides a review of educational research literature focused on pair programming in the undergraduate computer science curriculum. Research suggests that the benefits of pair programming include increased success rates in introductory courses, increased retention in the major, higher quality software, higher student confidence in…
Computer Programmed Milling Machine Operations. High-Technology Training Module.
ERIC Educational Resources Information Center
Leonard, Dennis
This learning module for a high school metals and manufacturing course is designed to introduce the concept of computer-assisted machining (CAM). Through it, students learn how to set up and put data into the controller to machine a part. They also become familiar with computer-aided manufacturing and learn the advantages of computer numerical…
Training in software used by practising engineers should be included in university curricula
NASA Astrophysics Data System (ADS)
Silveira, A.; Perdigones, A.; García, J. L.
2009-04-01
Deally, an engineering education should prepare students, i.e., emerging engineers, to use problem-solving processes that synergistically combine creativity and imagination with rigour and discipline. Recently, pressures on curricula have resulted in the development of software-specific courses, often to the detriment of the understanding of theory [1]. However, it is also true that there is a demand for information technology courses by students other than computer science majors [2]. The emphasis on training engineers may be best placed on answering the needs of industry; indeed, many proposals are now being made to try to reduce the gap between the educational and industrial communities [3]. Training in the use of certain computer programs may be one way of better preparing engineering undergraduates for eventual employment in industry. However, industry's needs in this respect must first be known. The aim of this work was to determine which computer programs are used by practising agricultural engineers with the aim of incorporating training in their use into our department's teaching curriculum. The results showed that 72% of their working hours involved the use computer programs. The software packages most commonly used were Microsoft Office (used by 79% of respondents) and CAD (56%), as well as budgeting (27%), statistical (21%), engineering (15%) and GIS (13%) programs. As a result of this survey our university department opened an additional computer suite in order to provide students practical experience in the use of Microsoft Excel, budgeting and engineering software. The results of this survey underline the importance of computer software training in this and perhaps other fields of engineering. [1] D. J. Moore, and D. R. Voltmer, "Curriculum for an engineering renaissance," IEEE Trans. Educ., vol. 46, pp. 452-455, Nov. 2003. [2] N. Kock, R. Aiken, and C. Sandas, "Using complex IT in specific domains: developing and assessing a course for nonmajors," IEEE Trans. Educ., vol. 45, pp. 50- 56, Feb. 2002. [3] I. Vélez, and J. F. Sevillano, "A course to train digital hardware designers for industry," IEEE Trans. Educ., vol. 50, pp. 236-243, Aug. 2007. Acknowledgement: This work was supported in part by the Universidad Politécnica de Madrid, Spain.
Students' explanations in complex learning of disciplinary programming
NASA Astrophysics Data System (ADS)
Vieira, Camilo
Computational Science and Engineering (CSE) has been denominated as the third pillar of science and as a set of important skills to solve the problems of a global society. Along with the theoretical and the experimental approaches, computation offers a third alternative to solve complex problems that require processing large amounts of data, or representing complex phenomena that are not easy to experiment with. Despite the relevance of CSE, current professionals and scientists are not well prepared to take advantage of this set of tools and methods. Computation is usually taught in an isolated way from engineering disciplines, and therefore, engineers do not know how to exploit CSE affordances. This dissertation intends to introduce computational tools and methods contextualized within the Materials Science and Engineering curriculum. Considering that learning how to program is a complex task, the dissertation explores effective pedagogical practices that can support student disciplinary and computational learning. Two case studies will be evaluated to identify the characteristics of effective worked examples in the context of CSE. Specifically, this dissertation explores students explanations of these worked examples in two engineering courses with different levels of transparency: a programming course in materials science and engineering glass box and a thermodynamics course involving computational representations black box. Results from this study suggest that students benefit in different ways from writing in-code comments. These benefits include but are not limited to: connecting xv individual lines of code to the overall problem, getting familiar with the syntax, learning effective algorithm design strategies, and connecting computation with their discipline. Students in the glass box context generate higher quality explanations than students in the black box context. These explanations are related to students prior experiences. Specifically, students with low ability to do programming engage in a more thorough explanation process than students with high ability. This dissertation concludes proposing an adaptation to the instructional principles of worked-examples for the context of CSE education.
HI-TIE: The University, the High School, and Engineering
ERIC Educational Resources Information Center
Ward, Robert C.; Maxwell, Lee M.
1975-01-01
Describes four years experience at Colorado State University with courses introducing high school students to engineering, including a Fortran IV computer programming course in which tapings of actual campus classroom sessions, supplemented with homework assignments, class roles, quizzes, and examinations were used. Benefits of the transitional…
AN AVIATION COURSE FOR JUNIOR COLLEGES.
ERIC Educational Resources Information Center
Cessna Aircraft Co., Wichita, KS.
THE COURSE IS IN TWO PARTS. IN PART 1, A PROGRAM OF 60 HOURS COVERS SUCH TOPICS AS FLIGHT PRINCIPLES, AIRCRAFT OPERATION AND PERFORMANCE, NAVIGATION, THE FLIGHT COMPUTER, RADIO GUIDANCE AND COMMUNICATION, WEATHER, FLIGHT INFORMATION PUBLICATIONS, FEDERAL AVIATION REGULATIONS, THE AIRWAY SYSTEM, FLIGHT INSTRUMENTS, AND FLIGHT PLANNING. THE TOPICS…
Kish, Gary; Cook, Samuel A; Kis, Gréta
2013-01-01
The University of Debrecen's Faculty of Medicine has an international, multilingual student population with anatomy courses taught in English to all but Hungarian students. An elective computer-assisted gross anatomy course, the Computer Human Anatomy (CHA), has been taught in English at the Anatomy Department since 2008. This course focuses on an introduction to anatomical digital images along with clinical cases. This low-budget course has a large visual component using images from magnetic resonance imaging and computer axial tomogram scans, ultrasound clinical studies, and readily available anatomy software that presents topics which run in parallel to the university's core anatomy curriculum. From the combined computer images and CHA lecture information, students are asked to solve computer-based clinical anatomy problems in the CHA computer laboratory. A statistical comparison was undertaken of core anatomy oral examination performances of English program first-year medical students who took the elective CHA course and those who did not in the three academic years 2007-2008, 2008-2009, and 2009-2010. The results of this study indicate that the CHA-enrolled students improved their performance on required anatomy core curriculum oral examinations (P < 0.001), suggesting that computer-assisted learning may play an active role in anatomy curriculum improvement. These preliminary results have prompted ongoing evaluation of what specific aspects of CHA are valuable and which students benefit from computer-assisted learning in a multilingual and diverse cultural environment. Copyright © 2012 American Association of Anatomists.
Introductory Geophysics at Colorado College: A Research-Driven Course
NASA Astrophysics Data System (ADS)
Bank, C.
2003-12-01
Doing research during an undergraduate course provides stimulus for students and instructor. Students learn to appreciate the scientific method and get hands-on experience, while the instructor remains thrilled about teaching her/his discipline. The introductory geophysics course taught at Colorado College is made up of four units (gravity, seismic, resistivity, and magnetic) using available geophysical equipment. Within each unit students learn the physical background of the method, and then tackle a small research project selected by the instructor. Students pose a research question (or formulate a hypothesis), collect near-surface data in the field, process it using personal computers, and analyse it by creating computer models and running simple inversions. Computer work is done using the programming language Matlab, with several pre-coded scripts to make the programming experience more comfortable. Students then interpret the data and answer the question posed at the beginning. The unit ends with students writing a summary report, creating a poster, or presenting their findings orally. First evaluations of the course show that students appreciate the emphasis on field work and applications to real problems, as well as developing and testing their own hypotheses. The main challenge for the instructor is to find feasible projects, given the time constraints of a course and availability of field sites with new questions to answer. My presentation will feature a few projects done by students during the course and will discuss the experience students and I have had with this approach.
Zalkind, D; Malec, B
1988-01-01
A national survey of alumni of AUPHA programs from the classes of 1983, 1984, and 1985 was undertaken to assess their experiences in management information systems education, both formally and on the job. The survey covered 38 AUPHA graduate member programs and resulted in 1,181 responses. Over 40 percent of the alumni indicated that they had had an introductory management information systems (MIS) course in a health administration program. Since graduation, almost 90 percent have had some significant on-the-job involvement with computers, computer-generated information, or MIS. More than one-third of the respondents felt that their MIS course work did not adequately prepare them for what was expected on the job. Alumni stressed that microcomputer software applications, such as spreadsheets and data bases, are important areas for student hands-on experiences. When asked the importance of certain areas to be included in a required introductory MIS course, the alumni also recommended spreadsheet analysis and design, report writing and data presentation, and other management areas. Additional comments suggested more access to personal computers (PCs), more relevance in the curriculum to the "real world," and the importance of MIS to the career paths of alumni. Faculty suggestions from a 1984-85 survey are compared with alumni responses in order to identify curricular changes needed. Recommendations are outlined for consideration.
The Advantage of Same-Sex Programs.
ERIC Educational Resources Information Center
Wollam, Jean
1990-01-01
Considered are advantages of summer science programs limited to young high school women. Same sex courses are seen to eliminate unconscious gender bias in instruction and counter tendencies for female students to be less involved in science, mathematics, and computer activities. Four specific programs are briefly described. (DB)
NASA Astrophysics Data System (ADS)
Robbins, Dennis M.; Ford, K. E. Saavik
2015-01-01
Strategies to improve the retention of underrepresented students in STEM fields include directly targeted programs and specialized courses. The NSF-supported 'AstroCom NYC' program, a collaboration of the City University of New York, American Museum of Natural History (AMNH), and Columbia University is one example of such a program with the explicit goal of increasing the participation of underrepresented minorities in astronomy and astrophysics through pedagogical mentoring and research experiences for undergraduate students. In addition, 'AstroCom NYC' provides students with a semester-long specialized course emphasizing scientific reasoning and mathematical modeling. The course curriculum uses computers and interfaced digital probeware (sensors) in a laboratory environment that encourages collaborative and active learning.We share course materials on preparing students to reason about control of variable experiment design and hypothesis testing and provide course data on student understanding of scientific reasoning, mathematical modeling and views about science.
ERIC Educational Resources Information Center
Canfield, Stephen L.; Ghafoor, Sheikh; Abdelrahman, Mohamed
2012-01-01
This paper describes the redesign and implementation of the course, "Introduction to Programming for Engineers" using microcontroller (MCU) hardware as the programming target. The objective of this effort is to improve the programming competency for engineering students by more closely relating the initial programming experience to the student's…
Instructor Perspectives of Multiple-Choice Questions in Summative Assessment for Novice Programmers
ERIC Educational Resources Information Center
Shuhidan, Shuhaida; Hamilton, Margaret; D'Souza, Daryl
2010-01-01
Learning to program is known to be difficult for novices. High attrition and high failure rates in foundation-level programming courses undertaken at tertiary level in Computer Science programs, are commonly reported. A common approach to evaluating novice programming ability is through a combination of formative and summative assessments, with…
Using Pair Programming to Teach CAD Based Engineering Graphics
ERIC Educational Resources Information Center
Leland, Robert P.
2010-01-01
Pair programming was introduced into a course in engineering graphics that emphasizes solid modeling using SolidWorks. In pair programming, two students work at a single computer, and periodically trade off roles as driver (hands on the keyboard and mouse) and navigator (discuss strategy and design issues). Pair programming was used in a design…
Systematic Literature Review Protocol: Teaching Novices Programming Using Robots
ERIC Educational Resources Information Center
Major, Louis
2010-01-01
Teaching computer programming to novices is a difficult task due to the complex nature of the subject, as negative stereotypes are associated with programming and because introductory programming courses often fail to encourage student understanding. This Protocol outlines the plan that is to be followed in order to investigate the effectiveness…
ERIC Educational Resources Information Center
Menekse, Muhsin
2015-01-01
While there has been a remarkable interest to make computer science a core K-12 academic subject in the United States, there is a shortage of K-12 computer science teachers to successfully implement computer sciences courses in schools. In order to enhance computer science teacher capacity, training programs have been offered through teacher…
Program Bytes - Satellite Meetings, SIGs, and AKEs at ISMB 2016
Fogg, Christiana
2016-01-01
The International Society for Computational Biology (ISCB) is gearing up for its flagship meeting, ISMB. The conference is the world’s largest gathering of computational biology and bioinformatics researchers. The ISMB 2016 pre-conference program will feature 17 special interest group and satellite meetings over the course of two days. This article previews those special meetings at ISCB’s flagship meeting, ISMB. PMID:27347388
Using a Computer Program To Enhance an English Course in the Novel.
ERIC Educational Resources Information Center
Field, David
An English course at DePauw University (Indiana) on the history of the novel was greatly enhanced by the addition of technology. The course looks at novels as portraits of a very flexible human nature in the context of a culture that has steadily changed, moving from a feudal system of static social structure, an economy based on barter, fixed and…
ERIC Educational Resources Information Center
Ros, S.; Robles-Gomez, A.; Hernandez, R.; Caminero, A. C.; Pastor, R.
2012-01-01
This paper outlines the adaptation of a course on the management of network services in operating systems, called NetServicesOS, to the context of the new European Higher Education Area (EHEA). NetServicesOS is a mandatory course in one of the official graduate programs in the Faculty of Computer Science at the Universidad Nacional de Educacion a…
Computer Algebra Systems in Education Newsletter[s].
ERIC Educational Resources Information Center
Computer Algebra Systems in Education Newsletter, 1990
1990-01-01
Computer Algebra Systems (CAS) are computer systems for the exact solution of problems in symbolic form. The newspaper is designed to serve as a conduit for information and ideas on the use of CAS in education, especially in lower division college and university courses. Articles included are about CAS programs in several colleges, experiences…
Stateless Programming as a Motif for Teaching Computer Science
ERIC Educational Resources Information Center
Cohen, Avi
2004-01-01
With the development of XML Web Services, the Internet could become an integral part of and the basis for teaching computer science and software engineering. The approach has been applied to a university course for students studying introduction to computer science from the point of view of software development in a stateless, Internet…
Teaching Computer-Aided Design of Fluid Flow and Heat Transfer Engineering Equipment.
ERIC Educational Resources Information Center
Gosman, A. D.; And Others
1979-01-01
Describes a teaching program for fluid mechanics and heat transfer which contains both computer aided learning (CAL) and computer aided design (CAD) components and argues that the understanding of the physical and numerical modeling taught in the CAL course is essential to the proper implementation of CAD. (Author/CMV)
Auto Mechanics; Methodology. Technical Instruction Manual.
ERIC Educational Resources Information Center
Systems Operation Support, Inc., King of Prussia, PA.
This student instruction manual was written in conformance with selected criteria for programed instruction books as developed previously for various military training courses. The manual was developed as a part of "A Study of the Effectiveness of a Military-Type Computer-Based Instructional System When Used in Civilian High School Courses in…
Management Education: An Experimental Course.
ERIC Educational Resources Information Center
Gutelius, Paul Payne
The thesis describes the design, implementation, and evaluation of a course in the theory and practice of management. It gives an appraisal of programmed learning techniques and compares three methods of teaching management--by readings, by cases, and by computer gaming. Additionally, it relates student reactions to the opportunity to select one…
Web-Based Learning and Instruction Support System for Pneumatics
ERIC Educational Resources Information Center
Yen, Chiaming; Li, Wu-Jeng
2003-01-01
This research presents a Web-based learning and instructional system for Pneumatics. The system includes course material, remote data acquisition modules, and a pneumatic laboratory set. The course material is in the HTML format accompanied with text, still and animated images, simulation programs, and computer aided design tools. The data…
Teaching Human-Centered Security Using Nontraditional Techniques
ERIC Educational Resources Information Center
Renaud, Karen; Cutts, Quintin
2013-01-01
Computing science students amass years of programming experience and a wealth of factual knowledge in their undergraduate courses. Based on our combined years of experience, however, one of our students' abiding shortcomings is that they think there is only "one correct answer" to issues in most courses: an "idealistic"…
1980-06-01
courseware package on how to program lessons for an automated system. Since PLANIT (Programming Language for Interactive Teaching) is the student/author...assisted instruction (CAI), how to program PLANIT lessons, and to evaluate the effectiveness of the package for select Army users. The resultant courseware
OJPOT: Online Judge & Practice Oriented Teaching Idea in Programming Courses
ERIC Educational Resources Information Center
Wang, Gui Ping; Chen, Shu Yu; Yang, Xin; Feng, Rui
2016-01-01
Practical abilities are important for students from majors including Computer Science and Engineering, and Electrical Engineering. Along with the popularity of ACM International Collegiate Programming Contest (ACM/ICPC) and other programming contests, online judge (OJ) websites achieve rapid development, thus providing a new kind of programming…
Program Predicts Time Courses of Human/Computer Interactions
NASA Technical Reports Server (NTRS)
Vera, Alonso; Howes, Andrew
2005-01-01
CPM X is a computer program that predicts sequences of, and amounts of time taken by, routine actions performed by a skilled person performing a task. Unlike programs that simulate the interaction of the person with the task environment, CPM X predicts the time course of events as consequences of encoded constraints on human behavior. The constraints determine which cognitive and environmental processes can occur simultaneously and which have sequential dependencies. The input to CPM X comprises (1) a description of a task and strategy in a hierarchical description language and (2) a description of architectural constraints in the form of rules governing interactions of fundamental cognitive, perceptual, and motor operations. The output of CPM X is a Program Evaluation Review Technique (PERT) chart that presents a schedule of predicted cognitive, motor, and perceptual operators interacting with a task environment. The CPM X program allows direct, a priori prediction of skilled user performance on complex human-machine systems, providing a way to assess critical interfaces before they are deployed in mission contexts.
Computational Physics in a Nutshell
NASA Astrophysics Data System (ADS)
Schillaci, Michael
2001-11-01
Too often students of science are expected to ``pick-up'' what they need to know about the Art of Science. A description of the two-semester Computational Physics course being taught by the author offers a remedy to this situation. The course teaches students the three pillars of modern scientific research: Problem Solving, Programming, and Presentation. Using FORTRAN, LaTeXe, MAPLE V, HTML, and JAVA, students learn the fundamentals of algorithm development, how to implement classes and packages written by others, how to produce publication quality graphics and documents and how to publish them on the world-wide-web. The course content is outlined and project examples are offered.
MATLAB as an incentive for student learning of skills
NASA Astrophysics Data System (ADS)
Bank, C. G.; Ghent, R. R.
2016-12-01
Our course "Computational Geology" takes a holistic approach to student learning by using MATLAB as a focal point to increase students' computing, quantitative reasoning, data analysis, report writing, and teamwork skills. The course, taught since 2007 with recent enrollments around 35 and aimed at 2nd to 3rd-year students, is required for the Geology and Earth and Environmental Systems major programs, and can be chosen as elective in our other programs, including Geophysics. The course is divided into five projects: Pacific plate velocity from the Hawaiian hotspot track, predicting CO2 concentration in the atmosphere, volume of Earth's oceans and sea-level rise, comparing wind directions for Vancouver and Squamish, and groundwater flow. Each project is based on real data, focusses on a mathematical concept (linear interpolation, gradients, descriptive statistics, differential equations) and highlights a programming task (arrays, functions, text file input/output, curve fitting). Working in teams of three, students need to develop a conceptional model to explain the data, and write MATLAB code to visualize the data and match it to their conceptional model. The programming is guided, and students work individually on different aspects (for example: reading the data, fitting a function, unit conversion) which they need to put together to solve the problem. They then synthesize their thought process in a paper. Anecdotal evidence shows that students continue using MATLAB in other courses.
SU-E-T-419: Workflow and FMEA in a New Proton Therapy (PT) Facility
DOE Office of Scientific and Technical Information (OSTI.GOV)
Cheng, C; Wessels, B; Hamilton, H
2014-06-01
Purpose: Workflow is an important component in the operational planning of a new proton facility. By integrating the concept of failure mode and effect analysis (FMEA) and traditional QA requirements, a workflow for a proton therapy treatment course is set up. This workflow serves as the blue print for the planning of computer hardware/software requirements and network flow. A slight modification of the workflow generates a process map(PM) for FMEA and the planning of QA program in PT. Methods: A flowchart is first developed outlining the sequence of processes involved in a PT treatment course. Each process consists of amore » number of sub-processes to encompass a broad scope of treatment and QA procedures. For each subprocess, the personnel involved, the equipment needed and the computer hardware/software as well as network requirements are defined by a team of clinical staff, administrators and IT personnel. Results: Eleven intermediate processes with a total of 70 sub-processes involved in a PT treatment course are identified. The number of sub-processes varies, ranging from 2-12. The sub-processes within each process are used for the operational planning. For example, in the CT-Sim process, there are 12 sub-processes: three involve data entry/retrieval from a record-and-verify system, two controlled by the CT computer, two require department/hospital network, and the other five are setup procedures. IT then decides the number of computers needed and the software and network requirement. By removing the traditional QA procedures from the workflow, a PM is generated for FMEA analysis to design a QA program for PT. Conclusion: Significant efforts are involved in the development of the workflow in a PT treatment course. Our hybrid model of combining FMEA and traditional QA program serves a duo purpose of efficient operational planning and designing of a QA program in PT.« less
ERIC Educational Resources Information Center
Ali, Azad; Smith, David
2014-01-01
This paper presents a debate between two faculty members regarding the teaching of the legacy programming course (COBOL) in a Computer Science (CS) program. Among the two faculty members, one calls for the continuation of teaching this language and the other calls for replacing it with another modern language. Although CS programs are notorious…
ERIC Educational Resources Information Center
Yagci, Mustafa
2016-01-01
High-level thinking and problem solving skill is one requirement of computer programming that most of the students experience problems with. Individual differences such as motivation, attitude towards programming, thinking style of the student, and complexity of the programming language have influence on students' success on programming. Thus,…
ERIC Educational Resources Information Center
Depradine, Colin; Gay, Glenda
2004-01-01
With the strong link between programming and the underlying technology, the incorporation of computer technology into the teaching of a programming language course should be a natural progression. However, the abstract nature of programming can make such integration a difficult prospect to achieve. As a result, the main development tool, the…
Link, J; Pachaly, J
1975-08-01
In a retrospective 18-month study the infusion therapy applied in a great anesthesia institute is examined. The data of the course of anesthesia recorded on magnetic tape by routine are analysed for this purpose bya computer with the statistical program SPSS. It could be proved that the behaviour of the several anesthetists is very different. Various correlations are discussed.
Wireless Infrared Networking in the Duke Paperless Classroom.
ERIC Educational Resources Information Center
Stetten, George D.; Guthrie, Scott D.
1995-01-01
Discusses wireless (diffuse infrared) networking technology to link laptop computers in a computer programming and numerical methods course at Duke University (North Carolina). Describes products and technologies, and effects on classroom dynamics. Reports on effective instructional strategies for lecture, solving student problems, building shared…
From Classroom to Computer Terminal.
ERIC Educational Resources Information Center
Bumstead, Richard
1981-01-01
Describes a Massachusetts pilot project which matches the state's need for trained technicians with the needs of teachers laid off or dismissed. The computer programer training course and job placement service illustrate a school-business partnership that eases the transition for teachers forced to change careers. (SK)
Computing Across the Physics and Astrophysics Curriculum
NASA Astrophysics Data System (ADS)
DeGioia Eastwood, Kathy; James, M.; Dolle, E.
2012-01-01
Computational skills are essential in today's marketplace. Bachelors entering the STEM workforce report that their undergraduate education does not adequately prepare them to use scientific software and to write programs. Computation can also increase student learning; not only are the students actively engaged, but computational problems allow them to explore physical problems that are more realistic than the few that can be solved analytically. We have received a grant from the NSF CCLI Phase I program to integrate computing into our upper division curriculum. Our language of choice is Matlab; this language had already been chosen for our required sophomore course in Computational Physics because of its prevalence in industry. For two summers we have held faculty workshops to help our professors develop the needed expertise, and we are now in the implementation and evaluation stage. The end product will be a set of learning materials in the form of computational modules that we will make freely available. These modules will include the assignment, pedagogical goals, Matlab code, samples of student work, and instructor comments. At this meeting we present an overview of the project as well as modules written for a course in upper division stellar astrophysics. We acknowledge the support of the NSF through DUE-0837368.
ERIC Educational Resources Information Center
Jameson, A. Keith
Presented are the teacher's guide and student materials for one of a series of self-instructional, computer-based learning modules for an introductory, undergraduate chemistry course. The student manual for this unit on Le Chatelier's principle includes objectives, prerequisites, pretest, instructions for executing the computer program, and…
Flying a College on the Computer. The Use of the Computer in Planning Buildings.
ERIC Educational Resources Information Center
Saint Louis Community Coll., MO.
Upon establishment of the St. Louis Junior College District, it was decided to make use of computer si"ulation facilities of a nearby aero-space contractor to develop a master schedule for facility planning purposes. Projected enrollments and course offerings were programmed with idealized student-teacher ratios to project facility needs. In…
Apple IIe Computers and Appleworks Training Mini Course Materials.
ERIC Educational Resources Information Center
Schlenker, Richard M.
The instructional materials included in this document are designed to introduce students to the Apple IIe computer and to the word processing and database portions of the AppleWorks program. The materials are intended for small groups of students, each of whom has use of a computer during class and for short periods between classes. The course…
Using Computers and Original Texts to Teach Critical Reading and Thinking.
ERIC Educational Resources Information Center
Orndorff, Joseph
While ability to read and think critically is the very basis of post-secondary education, increasing numbers of college students lack these skills. A sequence of two courses in critical reading and thinking are currently offered in the Concentrated Studies program at Duquesne University in Pennsylvania. In these courses, students who are…
The Playful and Reflective Game Designer
ERIC Educational Resources Information Center
Majgaard, Gunver
2014-01-01
A group of first-semester engineering students participated in a game design course. The aim of the course was to learn how to design computer games and programming skills by creating their own games, thereby applying their game-playing experiences to gain knowledge about game design. The aim was for students to develop a more critically…
Effects of Response-Driven Feedback in Computer Science Learning
ERIC Educational Resources Information Center
Fernandez Aleman, J. L.; Palmer-Brown, D.; Jayne, C.
2011-01-01
This paper presents the results of a project on generating diagnostic feedback for guided learning in a first-year course on programming and a Master's course on software quality. An online multiple-choice questions (MCQs) system is integrated with neural network-based data analysis. Findings about how students use the system suggest that the…
ERIC Educational Resources Information Center
Hannemann, Jim; Rice, Thomas R.
1991-01-01
At the Oakland Technical Center, which provides vocational programs for nine Michigan high schools, a one-semester course in Foundations of Technology Systems uses a computer-simulated manufacturing environment to teach applied math, science, language arts, communication skills, problem solving, and teamwork in the context of technology education.…
Introduction to computers: Reference guide
DOE Office of Scientific and Technical Information (OSTI.GOV)
Ligon, F.V.
1995-04-01
The ``Introduction to Computers`` program establishes formal partnerships with local school districts and community-based organizations, introduces computer literacy to precollege students and their parents, and encourages students to pursue Scientific, Mathematical, Engineering, and Technical careers (SET). Hands-on assignments are given in each class, reinforcing the lesson taught. In addition, the program is designed to broaden the knowledge base of teachers in scientific/technical concepts, and Brookhaven National Laboratory continues to act as a liaison, offering educational outreach to diverse community organizations and groups. This manual contains the teacher`s lesson plans and the student documentation to this introduction to computer course.
Changing the Paradigm: Preparing Students for the Computing Profession in the 21st Century
NASA Technical Reports Server (NTRS)
Robbins, Kay A.
2003-01-01
The dramatic technological developments of the past decade have led to a tremendous growth in the demand for computer science professionals well-versed in advanced technology and techniques. NASA, traditionally a haven for cutting-edge innovators, is now competing with every industrial and government sector for computer science talent. The computer science program at University of Texas at San Antonio (UTSA) faces challenges beyond those intrinsically presented by rapid technological change, because a significant number of UTSA students come from low-income families with no Internet or computer access at home. An examination of enrollment statistics for the computer science program at UTSA showed that very few students who entered as freshmen successfully graduated. The upper division courses appeared to be populated by graduate students removing deficiencies and by transfer students. The faculty was also concerned that the students who did graduate from the program did not have the strong technical and programming skills that the CS program had been noted for in the community during the 1980's.
The AFJROTC Program at Hopewell High School
ERIC Educational Resources Information Center
Schultes, Charles R., Jr.
1975-01-01
Describes the textbooks, the curricular, and co-curricular activities in the AFJROTC program at Hopewell High School. Includes a description of a specialized, fourth-year course extension which includes celestial navigation, communicative techniques, computer systems, meteorology, and Air Force Role in National Defense. (MLH)
Java: A New Brew for Educators, Administrators and Students.
ERIC Educational Resources Information Center
Gordon, Barbara
1996-01-01
Java is an object-oriented programming language developed by Sun Microsystems; its benefits include platform independence, security, and interactivity. Within the college community, Java is being used in programming courses, collaborative technology research projects, computer graphics instruction, and distance education. (AEF)
Transnational nursing programs: models, advantages and challenges.
Wilson, Michael
2002-07-01
Conducting transnational programs can be a very rewarding activity for a School, Faculty or University. Apart from increasing the profile of the university, the conduct of transnational programs can also provide the university with openings for business opportunities, consultative activities, and collaborative research. It can also be a costly exercise placing an enormous strain on limited resources with little reward for the provider. Transnational ventures can become nonviable entities in a very short period of time due to unanticipated global economic trends. Transnational courses offered by Faculties of Business and Computing are commonplace, however, there is a growing number of health science programs, particularly nursing that are being offered transnational. This paper plans an overview of several models employed for the delivery of transnational nursing courses and discusses several key issues pertaining to conducting courses outside the host university's country.
Generic Assessment Rubrics for Computer Programming Courses
ERIC Educational Resources Information Center
Mustapha, Aida; Samsudin, Noor Azah; Arbaiy, Nurieze; Mohammed, Rozlini; Hamid, Isredza Rahmi
2016-01-01
In programming, one problem can usually be solved using different logics and constructs but still producing the same output. Sometimes students get marked down inappropriately if their solutions do not follow the answer scheme. In addition, lab exercises and programming assignments are not necessary graded by the instructors but most of the time…
Enhancing Self-Motivation in Learning Programming Using Game-Based Simulation and Metrics
ERIC Educational Resources Information Center
Jiau, H. C.; Chen, J. C.; Ssu, Kuo-Feng
2009-01-01
Game-based assignments typically form an integral component of computer programming courses. The effectiveness of the assignments in motivating students to carry out repetitive programming tasks is somewhat limited since their outcomes are invariably limited to a simple win or loss scenario. Accordingly, this paper develops a simulation…
Whatever Happened to Richard Reid's List of First Programming Languages?
ERIC Educational Resources Information Center
Siegfried, Robert M.; Greco, Daniel M.; Miceli, Nicholas G.; Siegfried, Jason P.
2012-01-01
Throughout the 1990s, Richard Reid of Michigan State University maintained a list showing the first programming language used in introductory programming courses taken by computer science and information systems majors; it was updated for several years afterwards by Frances Van Scoy of West Virginia University. However, it has been 5 years since…
PlayIt: Game Based Learning Approach for Teaching Programming Concepts
ERIC Educational Resources Information Center
Mathrani, Anuradha; Christian, Shelly; Ponder-Sutton, Agate
2016-01-01
This study demonstrates a game-based learning (GBL) approach to engage students in learning and enhance their programming skills. The paper gives a detailed narrative of how an educational game was mapped with the curriculum of a prescribed programming course in a computing diploma study programme. Two separate student cohorts were invited to…
ERIC Educational Resources Information Center
Lee, Young-Jin
2011-01-01
This study investigates whether a visual programming environment called Etoys could enable teachers to create software applications meeting their own instructional needs. Twenty-four teachers who participated in the study successfully developed their own educational computer programs in the educational technology course employing cognitive…
Toward using games to teach fundamental computer science concepts
NASA Astrophysics Data System (ADS)
Edgington, Jeffrey Michael
Video and computer games have become an important area of study in the field of education. Games have been designed to teach mathematics, physics, raise social awareness, teach history and geography, and train soldiers in the military. Recent work has created computer games for teaching computer programming and understanding basic algorithms. We present an investigation where computer games are used to teach two fundamental computer science concepts: boolean expressions and recursion. The games are intended to teach the concepts and not how to implement them in a programming language. For this investigation, two computer games were created. One is designed to teach basic boolean expressions and operators and the other to teach fundamental concepts of recursion. We describe the design and implementation of both games. We evaluate the effectiveness of these games using before and after surveys. The surveys were designed to ascertain basic understanding, attitudes and beliefs regarding the concepts. The boolean game was evaluated with local high school students and students in a college level introductory computer science course. The recursion game was evaluated with students in a college level introductory computer science course. We present the analysis of the collected survey information for both games. This analysis shows a significant positive change in student attitude towards recursion and modest gains in student learning outcomes for both topics.
NASA Astrophysics Data System (ADS)
Fauzi, Ahmad
2017-11-01
Numerical computation has many pedagogical advantages: it develops analytical skills and problem-solving skills, helps to learn through visualization, and enhances physics education. Unfortunately, numerical computation is not taught to undergraduate education physics students in Indonesia. Incorporate numerical computation into the undergraduate education physics curriculum presents many challenges. The main challenges are the dense curriculum that makes difficult to put new numerical computation course and most students have no programming experience. In this research, we used case study to review how to integrate numerical computation into undergraduate education physics curriculum. The participants of this research were 54 students of the fourth semester of physics education department. As a result, we concluded that numerical computation could be integrated into undergraduate education physics curriculum using spreadsheet excel combined with another course. The results of this research become complements of the study on how to integrate numerical computation in learning physics using spreadsheet excel.
An Evaluation of Computer-Aided Instruction in an Introductory Biostatistics Course.
ERIC Educational Resources Information Center
Forsythe, Alan B.; Freed, James R.
1979-01-01
Evaluates the effectiveness of computer assisted instruction for teaching biostatistics to first year students at the UCLA School of Dentistry. Results do not demonstrate the superiority of CAI but do suggest that CAI compares favorably to conventional lecture and programed instruction methods. (RAO)
ERIC Educational Resources Information Center
Dowling, John, Jr.
1972-01-01
Discusses the use of a set of computer programs (FORTRAN IV) in an introductory mechanics course for science majors. One laboratory activity is described for determining the coefficient of restitution of a glider on an air track. A student evaluation for the lab is included in the appendix. (Author/TS)
Opening Up High Technology Careers to Women.
ERIC Educational Resources Information Center
Bumstead, Richard
1981-01-01
Describes a program that aims at increasing the number of women technicians in computer and other electronics industries. Discusses how more women are entering the computer field in Massachusetts, the stigma of technical work, typical assignments, lack of short-term courses, and recent responses to needs. (CT)
NASA Astrophysics Data System (ADS)
Pellas, Nikolaos; Peroutseas, Efstratios
2017-01-01
Students in secondary education strive hard enough to understand basic programming concepts. With all that is known regarding the benefits of programming, little is the published evidence showing how high school students can learn basic programming concepts following innovative instructional formats correctly with the respect to gain/enhance their computational thinking skills. This distinction has caused lack of their motivation and interest in Computer Science courses. This case study presents the opinions of twenty-eight (n = 28) high school students who participated voluntarily in a 3D-game-like environment created in Second Life. This environment was combined with the 2D programming environment of Scratch4SL for the implementation of programming concepts (i.e. sequence and concurrent programming commands) in a blended instructional format. An instructional framework based on Papert's theory of Constructionism to assist students how to coordinate or manage better the learning material in collaborative practice-based learning activities is also proposed. By conducting a mixed-method research, before and after finishing several learning tasks, students' participation in focus group (qualitative data) and their motivation based on their experiences (quantitative data) are measured. Findings indicated that an instructional design framework based on Constructionism for acquiring or empowering students' social, cognitive, higher order and computational thinking skills is meaningful. Educational implications and recommendations for future research are also discussed.
Programming for physicians: A free online course.
Kubben, Pieter L
2016-01-01
This article is an introduction for clinical readers into programming and computational thinking using the programming language Python. Exercises can be done completely online without any need for installation of software. Participants will be taught the fundamentals of programming, which are necessarily independent of the sort of application (stand-alone, web, mobile, engineering, and statistical/machine learning) that is to be developed afterward.
ERIC Educational Resources Information Center
Polo, Blanca J.
2013-01-01
Much research has been done in regards to student programming errors, online education and studio-based learning (SBL) in computer science education. This study furthers this area by bringing together this knowledge and applying it to proactively help students overcome impasses caused by common student programming errors. This project proposes a…
Pair Programming: Under What Conditions Is It Advantageous for Middle School Students?
ERIC Educational Resources Information Center
Denner, Jill; Werner, Linda; Campe, Shannon; Ortiz, Eloy
2014-01-01
Pair programming is a strategy that grew out of industry and has shown promise for performance and retention in computer programming courses at universities and in industry. In this study, we examine whether pair programming is effective in K-12, what it is effective for, and how partners influence each other. We collected the data from 320 middle…
Integrating Corpus-Based CALL Programs in Teaching English through Children's Literature
ERIC Educational Resources Information Center
Johns, Tim F.; Hsingchin, Lee; Lixun, Wang
2008-01-01
This paper presents particular pedagogical applications of a number of corpus-based CALL (computer assisted language learning) programs such as "CONTEXTS" and "CLOZE," "MATCHUP" and "BILINGUAL SENTENCE SHUFFLER," in the teaching of English through children's literature. An elective course in Taiwan for…
Foundations in Science and Mathematics Program for Middle School and High School Students
NASA Astrophysics Data System (ADS)
Desai, Karna Mahadev; Yang, Jing; Hemann, Jason
2016-01-01
The Foundations in Science and Mathematics (FSM) is a graduate student led summer program designed to help middle school and high school students strengthen their knowledge and skills in mathematics and science. FSM provides two-week-long courses over a broad spectrum of disciplines including astronomy, biology, chemistry, computer programming, geology, mathematics, and physics. Students can chose two types of courses: (1) courses that help students learn the fundamental concepts in basic sciences and mathematics (e.g., "Precalculus"); and (2) knowledge courses that might be excluded from formal schooling (e.g., "Introduction to Universe"). FSM has served over 500 students in the Bloomington, IN, community over six years by acquiring funding from Indiana University and the Indiana Space Grant Consortium. FSM offers graduate students the opportunity to obtain first hand experience through independent teaching and curriculum design as well as leadership experience.We present the design of the program, review the achievements, and explore the challenges we face. We are open to collaboration with similar educational outreach programs. For more information, please visit http://www.indiana.edu/~fsm/ .
Writing and Computing across the USM Chemistry Curriculum
NASA Astrophysics Data System (ADS)
Gordon, Nancy R.; Newton, Thomas A.; Rhodes, Gale; Ricci, John S.; Stebbins, Richard G.; Tracy, Henry J.
2001-01-01
The faculty of the University of Southern Maine believes the ability to communicate effectively is one of the most important skills required of successful chemists. To help students achieve that goal, the faculty has developed a Writing and Computer Program consisting of writing and computer assignments of gradually increasing sophistication for all our laboratory courses. The assignments build in complexity until, at the junior level, students are writing full journal-quality laboratory reports. Computer assignments also increase in difficulty as students attack more complicated subjects. We have found the program easy to initiate and our part-time faculty concurs as well. The Writing and Computing across the Curriculum Program also serves to unite the entire chemistry curriculum. We believe the program is helping to reverse what the USM chemistry faculty and other educators have found to be a steady deterioration in the writing skills of many of today's students.
ERIC Educational Resources Information Center
Hartsell, Taralynn S.; Yuen, Steve Chi-Yin
2003-01-01
Discusses advantages and limitations of online exams, describes available software tools for creating computer-based tests (CGI, JavaScript, commercial programs, course authoring tools), and offers suggestions for implementation. (JOW)
Exploring Cloud Computing for Distance Learning
ERIC Educational Resources Information Center
He, Wu; Cernusca, Dan; Abdous, M'hammed
2011-01-01
The use of distance courses in learning is growing exponentially. To better support faculty and students for teaching and learning, distance learning programs need to constantly innovate and optimize their IT infrastructures. The new IT paradigm called "cloud computing" has the potential to transform the way that IT resources are utilized and…
Computer-Simulated Psychotherapy as an Aid in Teaching Clinical Psychology.
ERIC Educational Resources Information Center
Suler, John R.
1987-01-01
Describes how Elisa, a widely known computer program which simulates the responses of a psychotherapist, can be used as a teaching aid in undergraduate clinical psychology classes. Provides information on conducting the exercise, integrating it into the course syllabus, and evaluating its impact on students. (JDH)
Military Curricula for Vocational & Technical Education. Communications Computer Programmer, 4-2.
ERIC Educational Resources Information Center
Ohio State Univ., Columbus. National Center for Research in Vocational Education.
These student materials--study guides, handouts (some are manuals), a workbook, and programmed texts--for a secondary-postsecondary-level course for communications computer programmer are one of a number of military-developed curriculum packages selected for adaptation to vocational instruction and curriculum development in a civilian setting. A…
Computer-Aided Advisement Language at the University of South Carolina.
ERIC Educational Resources Information Center
Bays, Carter
1984-01-01
A passive computer application using student course transcripts to group and arrange specific degree requirements to produce an advising worksheet is described, and the language used by a math department for this purpose is outlined. A sample advisement form resulting from the program is reproduced. (MSE)
Imprinting Community College Computer Science Education with Software Engineering Principles
ERIC Educational Resources Information Center
Hundley, Jacqueline Holliday
2012-01-01
Although the two-year curriculum guide includes coverage of all eight software engineering core topics, the computer science courses taught in Alabama community colleges limit student exposure to the programming, or coding, phase of the software development lifecycle and offer little experience in requirements analysis, design, testing, and…
Accessible high-throughput virtual screening molecular docking software for students and educators.
Jacob, Reed B; Andersen, Tim; McDougal, Owen M
2012-05-01
We survey low cost high-throughput virtual screening (HTVS) computer programs for instructors who wish to demonstrate molecular docking in their courses. Since HTVS programs are a useful adjunct to the time consuming and expensive wet bench experiments necessary to discover new drug therapies, the topic of molecular docking is core to the instruction of biochemistry and molecular biology. The availability of HTVS programs coupled with decreasing costs and advances in computer hardware have made computational approaches to drug discovery possible at institutional and non-profit budgets. This paper focuses on HTVS programs with graphical user interfaces (GUIs) that use either DOCK or AutoDock for the prediction of DockoMatic, PyRx, DockingServer, and MOLA since their utility has been proven by the research community, they are free or affordable, and the programs operate on a range of computer platforms.
NASA Technical Reports Server (NTRS)
Monroe, Joseph; Kelkar, Ajit
2003-01-01
The NASA PAIR program incorporated the NASA-Sponsored research into the undergraduate environment at North Carolina Agricultural and Technical State University. This program is designed to significantly improve undergraduate education in the areas of mathematics, science, engineering, and technology (MSET) by directly benefiting from the experiences of NASA field centers, affiliated industrial partners and academic institutions. The three basic goals of the program were enhancing core courses in MSET curriculum, upgrading core-engineering laboratories to compliment upgraded MSET curriculum, and conduct research training for undergraduates in MSET disciplines through a sophomore shadow program and through Research Experience for Undergraduates (REU) programs. Since the inception of the program nine courses have been modified to include NASA related topics and research. These courses have impacted over 900 students in the first three years of the program. The Electrical Engineering circuit's lab is completely re-equipped to include Computer controlled and data acquisition equipment. The Physics lab is upgraded to implement better sensory data acquisition to enhance students understanding of course concepts. In addition a new instrumentation laboratory in the department of Mechanical Engineering is developed. Research training for A&T students was conducted through four different programs: Apprentice program, Developers program, Sophomore Shadow program and Independent Research program. These programs provided opportunities for an average of forty students per semester.
Graduate Students' Attitudes in an Activity-Based Statistics Course.
ERIC Educational Resources Information Center
Kennedy, Robert L.; McCallister, Corliss Jean
This study investigated graduate students' attitudes toward statistics in a class in which the focus of instruction was the use of a computer program that made possible an individualized, self-paced student-centered, activity-based course. The six sections involved in the study were offered in 2001 and 2002. There were 43 participants for whom…
Testing Frequency in an Introductory Computer Programming Course
ERIC Educational Resources Information Center
Adkins, Joni K.; Linville, Diana R.
2017-01-01
This paper reports the findings of a study done to determine if increasing the number of exams in a course had an effect on student grades. Some studies have found that more frequent exams positively influence scores while other studies have found more frequent exams do not make a difference in student achievement. This study examines the impact…
IS Course Success in Liberal Arts Institutions -- What's the Formula?
ERIC Educational Resources Information Center
Ghosh, Suvankar; Naik, Bijayananda; Li, Xiaolin
2014-01-01
Much of IS pedagogy research has focused on IS programs in business schools or in computer science departments. Insufficient attention has been given to assessing IS pedagogy in business schools without an IS major and in a strong liberal arts environment where skepticism about IS education is high. We describe a newly-designed IS core course that…
ERIC Educational Resources Information Center
Godfrey, Kelly E.; Jagesic, Sanja
2016-01-01
The College-Level Examination Program® (CLEP®) is a computer-based prior-learning assessment that allows examinees the opportunity to demonstrate mastery of knowledge and skills necessary to earn postsecondary course credit in higher education. Currently, there are 33 exams in five subject areas: composition and literature, world languages,…
Prospects for Change: Creating a Blended Learning Program through a Culture of Support
ERIC Educational Resources Information Center
Leach, Bill P.
2010-01-01
Blended learning, a combination of traditional face to face (F2f) instruction and computer-mediated communication (CMC), is a popular trend in many universities and corporate settings today. Most universities provide faculty members course management systems, such as Blackboard, Angel, and others as a way to organize and transmit course materials…
A Study of College Students' Construct of Parameter Passing Implications for Instruction.
ERIC Educational Resources Information Center
Madison, Sandra Kay
Parameter passing is the mechanism by which various program modules share information in a complex program; this paper was a study of novice programmers' understanding of the parameter construct. The bulk of the data was collected from interviews with eight college students enrolled in a state university introductory computer programming course.…
The TeachScheme! Project: Computing and Programming for Every Student
ERIC Educational Resources Information Center
Felleisen, Matthias; Findler, Robert Bruce; Flatt, Matthew; Krishnamurthi, Shriram
2004-01-01
The TeachScheme! Project aims to reform three aspects of introductory programming courses in secondary schools. First, we use a design method that asks students to develop programs in a stepwise fashion such that each step produces a well-specified intermediate product. Second, we use an entire series of sublanguages, not just one. Each element of…
Exploring Teaching Programming Online through Web Conferencing System: The Lens of Activity Theory
ERIC Educational Resources Information Center
Çakiroglu, Ünal; Kokoç, Mehmet; Kol, Elvan; Turan, Ebru
2016-01-01
The purpose of this qualitative study was to understand activities and behaviors of learners and instructor in an online programming course. Adobe Connect web conferencing system was used as a delivery platform. A total of fifty-six sophomore students attending a computer education and instructional technology program (online) participated in this…
Visual Basic Programming Impact on Cognitive Style of College Students: Need for Prerequisites
ERIC Educational Resources Information Center
White, Garry L.
2012-01-01
This research investigated the impact learning a visual programming language, Visual Basic, has on hemispheric cognitive style, as measured by the Hemispheric Mode Indicator (HMI). The question to be answered is: will a computer programming course help students improve their cognitive abilities in order to perform well? The cognitive styles for…
ERIC Educational Resources Information Center
Carangelo, Pasquale R.; Janeczek, Anthony J.
Materials are provided for a two-semester digital and microprocessor technician postgraduate program. Prerequisites stated for the program include a background in DC and AC theory, solid state devices, basic circuit fundamentals, and basic math. A chronology of major topics and a listing of course objectives appear first. Theory outlines for each…
A Longitudinal Analysis of the Reid List of First Programming Languages
ERIC Educational Resources Information Center
Siegfried, Robert M.; Siegfried, Jason P.; Alexandro, Gina
2016-01-01
Throughout the 1990s, Richard Reid of Michigan State University maintained a list showing the first programming language used in introductory programming courses taken by computer science and information systems majors; it was updated for several years afterwards with the most recent update done in 2011. This is a follow-up to that last update of…
Learning to Program with Personal Robots: Influences on Student Motivation
ERIC Educational Resources Information Center
McGill, Monica M.
2012-01-01
One of the goals of using robots in introductory programming courses is to increase motivation among learners. There have been several types of robots that have been used extensively in the classroom to teach a variety of computer science concepts. A more recently introduced robot designed to teach programming to novice students is the Institute…
Using the Macintosh As an Oscilloscope in Psychology Courses.
ERIC Educational Resources Information Center
Shoemaker, Allen L.
1998-01-01
Examines the Digital Oscilloscope program that allows most Macintosh computers to dynamically display the waveform of any sound recorded by a microphone. Describes how the program can be used to illustrate the concept of timbre as well as reinforcing concepts of frequency, amplitude, and wavelength. (MJP)
Kon, Haruka; Kobayashi, Hiroshi; Sakurai, Naoki; Watanabe, Kiyoshi; Yamaga, Yoshiro; Ono, Takahiro
2017-11-01
The aim of the present study was to clarify differences between personal computer (PC)/mobile device combination and PC-only user patterns. We analyzed access frequency and time spent on a complete denture preclinical website in order to maximize website effectiveness. Fourth-year undergraduate students (N=41) in the preclinical complete denture laboratory course were invited to participate in this survey during the final week of the course to track login data. Students accessed video demonstrations and quizzes via our e-learning site/course program, and were instructed to view online demonstrations before classes. When the course concluded, participating students filled out a questionnaire about the program, their opinions, and devices they had used to access the site. Combination user access was significantly more frequent than PC-only during supplementary learning time, indicating that students with mobile devices studied during lunch breaks and before morning classes. Most students had favorable opinions of the e-learning site, but a few combination users commented that some videos were too long and that descriptive answers were difficult on smartphones. These results imply that mobile devices' increased accessibility encouraged learning by enabling more efficient time use between classes. They also suggest that e-learning system improvements should cater to mobile device users by reducing video length and including more short-answer questions. © 2016 John Wiley & Sons Australia, Ltd.
NASA Astrophysics Data System (ADS)
Myhre, Oddmund Reidar
1997-12-01
This study investigated how teacher candidates' developing pedagogical beliefs and knowledge of technology influenced their perception of such tools in the teaching of subject matter as they complete the initial course work of their professional program. The purpose of the study was to conceptualize more clearly the relationship between prospective teachers' thinking about computer technology and the content of their professional education. A case study methodology was used to investigate changes in six pre-service secondary science teachers' thinking about technology as a pedagogical tool. Two of the teachers had extensive experience with technology upon entering the teacher preparation course-work, whereas the other four were novice computer users. Data included three semi structured interviews and non-participant observations during the technology course-work. Additional data were collected in the form of interviews with university faculty and cooperating teachers. Analysis of these data indicated that prospective candidates entered teacher education viewing technology as a tool that supports a teacher centered classroom. As the candidates explored more student centered approaches to teaching, they found less room for technology in their images of their future practice. The data also indicated that the technology course-work was isolated from the rest of the teacher education program and many of the misconceptions about technology that the candidates brought to their professional preparation were left unchallenged.
NASA Astrophysics Data System (ADS)
Sextos, Anastasios G.
2014-01-01
This paper presents the structure of an undergraduate course entitled 'programming techniques and the use of specialised software in structural engineering' which is offered to the fifth (final) year students of the Civil Engineering Department of Aristotle University Thessaloniki in Greece. The aim of this course is to demonstrate the use of new information technologies in the field of structural engineering and to teach modern programming and finite element simulation techniques that the students can in turn apply in both research and everyday design of structures. The course also focuses on the physical interpretation of structural engineering problems, in a way that the students become familiar with the concept of computational tools without losing perspective from the engineering problem studied. For this purpose, a wide variety of structural engineering problems are studied in class, involving structural statics, dynamics, earthquake engineering, design of reinforced concrete and steel structures as well as data and information management. The main novelty of the course is that it is taught and examined solely in the computer laboratory ensuring that each student can accomplish the prescribed 'hands-on' training on a dedicated computer, strictly on a 1:1 student over hardware ratio. Significant effort has also been put so that modern educational techniques and tools are utilised to offer the course in an essentially paperless mode. This involves electronic educational material, video tutorials, student information in real time and exams given and assessed electronically through an ad hoc developed, personalised, electronic system. The positive feedback received from the students reveals that the concept of a paperless course is not only applicable in real academic conditions but is also a promising approach that significantly increases student productivity and engagement. The question, however, is whether such an investment in educational technology is indeed timely during economic recession, where the academic priorities are rapidly changing. In the light of this unfavourable and unstable financial environment, a critical overview of the strengths, the weaknesses, the opportunities and the threats of this effort is presented herein, hopefully contributing to the discussion on the future of higher education in the time of crisis.
Ensmenger, Nathan
2015-01-01
Over the course of the 1960s and 1970s, male computer experts were able to successfully transform the "routine and mechanical" (and therefore feminized) activity of computer programming into a highly valued, well-paying, and professionally respectable discipline. They did so by constructing for themselves a distinctively masculine identity in which individual artistic genius, personal eccentricity, anti-authoritarian behavior, and a characteristic "dislike of activities involving human interaction" were mobilized as sources of personal and professional authority. This article explores the history of masculine culture and practices in computer programming, with a particular focus on the role of university computer centers as key sites of cultural formation and dissemination.
Stefan, Melanie I.; Gutlerner, Johanna L.; Born, Richard T.; Springer, Michael
2015-01-01
The past decade has seen a rapid increase in the ability of biologists to collect large amounts of data. It is therefore vital that research biologists acquire the necessary skills during their training to visualize, analyze, and interpret such data. To begin to meet this need, we have developed a “boot camp” in quantitative methods for biology graduate students at Harvard Medical School. The goal of this short, intensive course is to enable students to use computational tools to visualize and analyze data, to strengthen their computational thinking skills, and to simulate and thus extend their intuition about the behavior of complex biological systems. The boot camp teaches basic programming using biological examples from statistics, image processing, and data analysis. This integrative approach to teaching programming and quantitative reasoning motivates students’ engagement by demonstrating the relevance of these skills to their work in life science laboratories. Students also have the opportunity to analyze their own data or explore a topic of interest in more detail. The class is taught with a mixture of short lectures, Socratic discussion, and in-class exercises. Students spend approximately 40% of their class time working through both short and long problems. A high instructor-to-student ratio allows students to get assistance or additional challenges when needed, thus enhancing the experience for students at all levels of mastery. Data collected from end-of-course surveys from the last five offerings of the course (between 2012 and 2014) show that students report high learning gains and feel that the course prepares them for solving quantitative and computational problems they will encounter in their research. We outline our course here which, together with the course materials freely available online under a Creative Commons License, should help to facilitate similar efforts by others. PMID:25880064
Stefan, Melanie I; Gutlerner, Johanna L; Born, Richard T; Springer, Michael
2015-04-01
The past decade has seen a rapid increase in the ability of biologists to collect large amounts of data. It is therefore vital that research biologists acquire the necessary skills during their training to visualize, analyze, and interpret such data. To begin to meet this need, we have developed a "boot camp" in quantitative methods for biology graduate students at Harvard Medical School. The goal of this short, intensive course is to enable students to use computational tools to visualize and analyze data, to strengthen their computational thinking skills, and to simulate and thus extend their intuition about the behavior of complex biological systems. The boot camp teaches basic programming using biological examples from statistics, image processing, and data analysis. This integrative approach to teaching programming and quantitative reasoning motivates students' engagement by demonstrating the relevance of these skills to their work in life science laboratories. Students also have the opportunity to analyze their own data or explore a topic of interest in more detail. The class is taught with a mixture of short lectures, Socratic discussion, and in-class exercises. Students spend approximately 40% of their class time working through both short and long problems. A high instructor-to-student ratio allows students to get assistance or additional challenges when needed, thus enhancing the experience for students at all levels of mastery. Data collected from end-of-course surveys from the last five offerings of the course (between 2012 and 2014) show that students report high learning gains and feel that the course prepares them for solving quantitative and computational problems they will encounter in their research. We outline our course here which, together with the course materials freely available online under a Creative Commons License, should help to facilitate similar efforts by others.
Programming for physicians: A free online course
Kubben, Pieter L.
2016-01-01
This article is an introduction for clinical readers into programming and computational thinking using the programming language Python. Exercises can be done completely online without any need for installation of software. Participants will be taught the fundamentals of programming, which are necessarily independent of the sort of application (stand-alone, web, mobile, engineering, and statistical/machine learning) that is to be developed afterward. PMID:27127694
Towards Architecture for Pedagogical and Game Scenarios Adaptation in Serious Games
ERIC Educational Resources Information Center
Debabi, Wassila; Champagnat, Ronan
2017-01-01
Serious games seem to be a promising alternative to traditional practices for learning. Recently, their use in computer science education and learning programming became more widespread. Actually, many students in programming courses have difficulties to master all required competencies and skills especially at introductory level and games have…
ERIC Educational Resources Information Center
Leach, Jenny
1996-01-01
The Open University of United Kingdom's Postgraduate Certificate of Education program is an 18-month, part-time course that annually trains over 1000 graduate teachers via electronic conferencing and open learning methods. The program provides every student and tutor with a Macintosh computer, printer, and modem and builds on face-to-face contacts…
Learning To Program in BASIC through the Use of Graphics.
ERIC Educational Resources Information Center
Connor, Timothy J.
Many organizations and experts in the field of mathematics education have recommended the inclusion of technology and, more specifically, computer programing within the course of study for the teaching of school mathematics. The incorporation of these recommendations with respect to the teaching of remedial mathematics poses a problem, since…
Postdoctoral Fellowship Program in Educational Research. Final Technical Report.
ERIC Educational Resources Information Center
Morgan, William P.
During his postdoctoral fellowship year, Dr. Morgan took formal course work in computer programing, advanced research design, projective techniques, the physiology of aging, and hypnosis. He also attended weekly seminars in the Institute of Environmental Stress and conducted an investigation entitled "The Alteration of Perceptual and Metabolic…
Simulation and Collaborative Learning in Political Science and Sociology Classrooms.
ERIC Educational Resources Information Center
Peters, Sandra; Saxon, Deborah
The program described here used cooperative, content-based computer writing projects to teach Japanese students at an intermediate level of English proficiency enrolled in first-year, English-language courses in political science/environmental issues and sociology/environmental issues in an international college program. The approach was taken to…
ERIC Educational Resources Information Center
Heiner, Cecily
2009-01-01
Students in introductory programming classes often articulate their questions and information needs incompletely. Consequently, the automatic classification of student questions to provide automated tutorial responses is a challenging problem. This dissertation analyzes 411 questions from an introductory Java programming course by reducing the…
Building Software Development Capacity to Advance the State of Educational Technology
ERIC Educational Resources Information Center
Luterbach, Kenneth J.
2013-01-01
Educational technologists may advance the state of the field by increasing capacity to develop software tools and instructional applications. Presently, few academic programs in educational technology require even a single computer programming course. Further, the educational technologists who develop software generally work independently or in…
Program Fighter: An Evaluation.
ERIC Educational Resources Information Center
Hull, David G.; Fowler, Wallace T.
A computer program for the sizing of subsonic and supersonic fighter planes was adapted for use in an aerospace engineering course at the University of Texas at Austin. FIGHTER uses classroom notation and separate subroutines for different disciplines to implement the conceptual design process. Input consists of a set of design variables and a set…
Computational materials science and engineering education: A survey of trends and needs
NASA Astrophysics Data System (ADS)
Thornton, K.; Nola, Samanthule; Edwin Garcia, R.; Asta, Mark; Olson, G. B.
2009-10-01
Results from a recent reassessment of the state of computational materials science and engineering (CMSE) education are reported. Surveys were distributed to the chairs and heads of materials programs, faculty members engaged in computational research, and employers of materials scientists and engineers, mainly in the United States. The data was compiled to assess current course offerings related to CMSE, the general climate for introducing computational methods in MSE curricula, and the requirements from the employers’ viewpoint. Furthermore, the available educational resources and their utilization by the community are examined. The surveys show a general support for integrating computational content into MSE education. However, they also reflect remaining issues with implementation, as well as a gap between the tools being taught in courses and those that are used by employers. Overall, the results suggest the necessity for a comprehensively developed vision and plans to further the integration of computational methods into MSE curricula.
ERIC Educational Resources Information Center
Halbauer, Siegfried
1976-01-01
It was considered that students of intensive scientific Russian courses could learn vocabulary more efficiently if they were taught word stems and how to combine them with prefixes and suffixes to form scientific words. The computer programs developed to identify the most important stems is discussed. (Text is in German.) (FB)
More Than the Rules of Precedence
ERIC Educational Resources Information Center
Liang, Yawei
2005-01-01
In a fundamental computer-programming course, such as CSE101, questions about how to evaluate an arithmetic expression are frequently used to check if our students know the rules of precedence. The author uses two of our final examination questions to show that more knowledge of computer science is needed to answer them correctly. Furthermore,…
ERIC Educational Resources Information Center
de Castro, Christopher H.
2011-01-01
This study explored the development of student's conceptual understandings of limit and derivative when utilizing specifically designed computational tools. Fourteen students from a secondary Advanced Placement Calculus AB course learned and explored the limit and derivative concepts from differential calculus using visualization tools in the…
Computer Assisted Vocational Math. Written for TRS-80, Model I, Level II, 16K.
ERIC Educational Resources Information Center
Daly, Judith; And Others
This computer-assisted curriculum is intended to be used to enhance a vocational mathematics/applied mathematics course. A total of 32 packets were produced to increase the basic mathematics skills of students in the following vocational programs: automotive trades, beauty culture, building trades, climate control, electrical trades,…
Using an Electronic Bulletin Board in Science Teacher Education: Issues and Trade-Offs
ERIC Educational Resources Information Center
Burkett, Ruth S.; Leard, Cynthia; Spector, Barbara S.
2004-01-01
University professors increasingly are expected to infuse computer technology in teaching. Many universities are aggressively promoting the delivery of entire courses and programs using computers and the Internet as vehicles for instruction. There is also a movement to align university teaching with the national standards for K-12 teaching.…
Information Systems Security and Computer Crime in the IS Curriculum: A Detailed Examination
ERIC Educational Resources Information Center
Foltz, C. Bryan; Renwick, Janet S.
2011-01-01
The authors examined the extent to which information systems (IS) security and computer crime are covered in information systems programs. Results suggest that IS faculty believe security coverage should be increased in required, elective, and non-IS courses. However, respondent faculty members are concerned that existing curricula leave little…
A Placement Test for Computer Science: Design, Implementation, and Analysis
ERIC Educational Resources Information Center
Nugent, Gwen; Soh, Leen-Kiat; Samal, Ashok; Lang, Jeff
2006-01-01
An introductory CS1 course presents problems for educators and students due to students' diverse background in programming knowledge and exposure. Students who enroll in CS1 also have different expectations and motivations. Prompted by the curricular guidelines for undergraduate programmes in computer science released in 2001 by the ACM/IEEE, and…
An Innovative Improvement of Engineering Learning System Using Computational Fluid Dynamics Concept
ERIC Educational Resources Information Center
Hung, T. C.; Wang, S. K.; Tai, S. W.; Hung, C. T.
2007-01-01
An innovative concept of an electronic learning system has been established in an attempt to achieve a technology that provides engineering students with an instructive and affordable framework for learning engineering-related courses. This system utilizes an existing Computational Fluid Dynamics (CFD) package, Active Server Pages programming,…
2014-01-01
Background We aimed to observe the preparedness level of final year medical students in approaching emergencies by computer-based simulation training and evaluate the efficacy of the program. Methods A computer-based prototype simulation program (Lsim), designed by researchers from the medical education and computer science departments, was used to present virtual cases for medical learning. Fifty-four final year medical students from Ondokuz Mayis University School of Medicine attended an education program on June 20, 2012 and were trained with Lsim. Volunteer attendants completed a pre-test and post-test exam at the beginning and end of the course, respectively, on the same day. Results Twenty-nine of the 54 students who attended the course accepted to take the pre-test and post-test exams; 58.6% (n = 17) were female. In 10 emergency medical cases, an average of 3.9 correct medical approaches were performed in the pre-test and an average of 9.6 correct medical approaches were performed in the post-test (t = 17.18, P = 0.006). Conclusions This study’s results showed that the readiness level of students for an adequate medical approach to emergency cases was very low. Computer-based training could help in the adequate approach of students to various emergency cases. PMID:24386919
NASA Astrophysics Data System (ADS)
McGill, Monica M.; Settle, Amber; Decker, Adrienne
2013-06-01
Our study gathered data to serve as a benchmark of demographics of undergraduate students in game degree programs. Due to the high number of programs that are cross-disciplinary with computer science programs or that are housed in computer science departments, the data is presented in comparison to data from computing students (where available) and the US population. Participants included students studying games at four nationally recognized postsecondary institutions. The results of the study indicate that there is no significant difference between the ratio of men to women studying in computing programs or in game degree programs, with women being severely underrepresented in both. Women, blacks, Hispanics/Latinos, and heterosexuals are underrepresented compared to the US population. Those with moderate and conservative political views and with religious affiliations are underrepresented in the game student population. Participants agree that workforce diversity is important and that their programs are adequately diverse, but only one-half of the participants indicated that diversity has been discussed in any of their courses.
Innovation and Persistence: The Evaluation of the C.U.P.L.E. Studio Physics Course.
ERIC Educational Resources Information Center
Cooper, Marie A.; O'Donnell, Angela M.
The last decade has seen the development of a number of computer-based interactive physics programs at the university level. Set in a cognitive apprenticeship framework, such programs view the instructor as a mentor, and the essential learning constructed in a collaborative process. It is expected that such programs, grounded as they are in…
ERIC Educational Resources Information Center
Bati, Tesfaye Bayu; Gelderblom, Helene; van Biljon, Judy
2014-01-01
The challenge of teaching programming in higher education is complicated by problems associated with large class teaching, a prevalent situation in many developing countries. This paper reports on an investigation into the use of a blended learning approach to teaching and learning of programming in a class of more than 200 students. A course and…
Does Like Seek Like?: The Formation of Working Groups in a Programming Project
ERIC Educational Resources Information Center
Sanou Gozalo, Eduard; Hernández-Fernández, Antoni; Arias, Marta; Ferrer-i-Cancho, Ramon
2017-01-01
In a course of the degree of computer science, the programming project has changed from individual to teamed work, tentatively in couples (pair programming). Students have full freedom to team up with minimum intervention from teachers. The analysis of the working groups made indicates that students do not tend to associate with students with a…
Computer programing for geosciences: Teach your students how to make tools
NASA Astrophysics Data System (ADS)
Grapenthin, Ronni
2011-12-01
When I announced my intention to pursue a Ph.D. in geophysics, some people gave me confused looks, because I was working on a master's degree in computer science at the time. My friends, like many incoming geoscience graduate students, have trouble linking these two fields. From my perspective, it is pretty straightforward: Much of geoscience evolves around novel analyses of large data sets that require custom tools—computer programs—to minimize the drudgery of manual data handling; other disciplines share this characteristic. While most faculty adapted to the need for tool development quite naturally, as they grew up around computer terminal interfaces, incoming graduate students lack intuitive understanding of programing concepts such as generalization and automation. I believe the major cause is the intuitive graphical user interfaces of modern operating systems and applications, which isolate the user from all technical details. Generally, current curricula do not recognize this gap between user and machine. For students to operate effectively, they require specialized courses teaching them the skills they need to make tools that operate on particular data sets and solve their specific problems. Courses in computer science departments are aimed at a different audience and are of limited help.
Assessing Cognitive Learning of Analytical Problem Solving
NASA Astrophysics Data System (ADS)
Billionniere, Elodie V.
Introductory programming courses, also known as CS1, have a specific set of expected outcomes related to the learning of the most basic and essential computational concepts in computer science (CS). However, two of the most often heard complaints in such courses are that (1) they are divorced from the reality of application and (2) they make the learning of the basic concepts tedious. The concepts introduced in CS1 courses are highly abstract and not easily comprehensible. In general, the difficulty is intrinsic to the field of computing, often described as "too mathematical or too abstract." This dissertation presents a small-scale mixed method study conducted during the fall 2009 semester of CS1 courses at Arizona State University. This study explored and assessed students' comprehension of three core computational concepts---abstraction, arrays of objects, and inheritance---in both algorithm design and problem solving. Through this investigation students' profiles were categorized based on their scores and based on their mistakes categorized into instances of five computational thinking concepts: abstraction, algorithm, scalability, linguistics, and reasoning. It was shown that even though the notion of computational thinking is not explicit in the curriculum, participants possessed and/or developed this skill through the learning and application of the CS1 core concepts. Furthermore, problem-solving experiences had a direct impact on participants' knowledge skills, explanation skills, and confidence. Implications for teaching CS1 and for future research are also considered.
Computer literacy: Where are nurse educators on the continuum?
Hanley, Elizabeth
2006-01-01
Computers are becoming ubiquitous in health and education, and it is expected that nurses from undergraduate nursing programmes are computer literate when they enter the workforce. Similarly nurse educators are expected to be computer literate to model the use of information technology in their workplace. They are expected to use email for communication and a range of computer applications for presentation of course materials and reports. Additionally, as more courses are delivered in flexible mode, educators require more comprehensive computing skills, including confidence and competence in a range of applications. A cohort of nurse educators from one tertiary institution was surveyed to assess their perceived computer literacy and how they attained this. A questionnaire that covered seven domains of computer literacy was used to assess this. The results were illuminating and identified specific training needs for this group. Their perceived lack of skill with Groupwise email and the student database program are of concern as these are essential tools for nurse educators at this polytechnic.
NASA Astrophysics Data System (ADS)
Geary, E. E.; Egger, A. E.; Julin, S.; Ronca, R.; Vokos, S.; Ebert, E.; Clark-Blickenstaff, J.; Nollmeyer, G.
2015-12-01
A consortium of two and four year Washington State Colleges and Universities in partnership with Washington's Office of the Superintendent of Public Instruction (OSPI), the Teachers of Teachers of Science, and Teachers of Teachers of Mathematics, and other key stakeholders, is currently working to improve science and mathematics learning for all Washington State students by creating a new vision for STEM teacher preparation in Washington State aligned with the Next Generation Science Standards (NGSS) and the Common Core State Standards (CCSS) in Mathematics and Language Arts. Specific objectives include: (1) strengthening elementary and secondary STEM Teacher Preparation courses and curricula, (2) alignment of STEM teacher preparation programs across Washington State with the NGSS and CCSS, (3) development of action plans to support implementation of STEM Teacher Preparation program improvement at Higher Education Institutions (HEIs) across the state, (4) stronger collaborations between HEIs, K-12 schools, government agencies, Non-Governmental Organizations, and STEM businesses, involved in the preparation of preservice STEM teachers, (5) new teacher endorsements in Computer Science and Engineering, and (6) development of a proto-type model for rapid, adaptable, and continuous improvement of STEM teacher preparation programs. A 2015 NGSS gap analysis of teacher preparation programs across Washington State indicates relatively good alignment of courses and curricula with NGSS Disciplinary Core Ideas and Scientific practices, but minimal alignment with NGSS Engineering practices and Cross Cutting Concepts. Likewise, Computer Science and Sustainability ideas and practices are not well represented in current courses and curricula. During the coming year teams of STEM faculty, education faculty and administrators will work collaboratively to develop unique action plans for aligning and improving STEM teacher preparation courses and curricula at their institutions.
DOE Office of Scientific and Technical Information (OSTI.GOV)
Eyler, L L; Trent, D S; Budden, M J
During the course of the TEMPEST computer code development a concurrent effort was conducted to assess the code's performance and the validity of computed results. The results of this work are presented in this document. The principal objective of this effort was to assure the code's computational correctness for a wide range of hydrothermal phenomena typical of fast breeder reactor application. 47 refs., 94 figs., 6 tabs.
Learning sorting algorithms through visualization construction
NASA Astrophysics Data System (ADS)
Cetin, Ibrahim; Andrews-Larson, Christine
2016-01-01
Recent increased interest in computational thinking poses an important question to researchers: What are the best ways to teach fundamental computing concepts to students? Visualization is suggested as one way of supporting student learning. This mixed-method study aimed to (i) examine the effect of instruction in which students constructed visualizations on students' programming achievement and students' attitudes toward computer programming, and (ii) explore how this kind of instruction supports students' learning according to their self-reported experiences in the course. The study was conducted with 58 pre-service teachers who were enrolled in their second programming class. They expect to teach information technology and computing-related courses at the primary and secondary levels. An embedded experimental model was utilized as a research design. Students in the experimental group were given instruction that required students to construct visualizations related to sorting, whereas students in the control group viewed pre-made visualizations. After the instructional intervention, eight students from each group were selected for semi-structured interviews. The results showed that the intervention based on visualization construction resulted in significantly better acquisition of sorting concepts. However, there was no significant difference between the groups with respect to students' attitudes toward computer programming. Qualitative data analysis indicated that students in the experimental group constructed necessary abstractions through their engagement in visualization construction activities. The authors of this study argue that the students' active engagement in the visualization construction activities explains only one side of students' success. The other side can be explained through the instructional approach, constructionism in this case, used to design instruction. The conclusions and implications of this study can be used by researchers and instructors dealing with computational thinking.
Description of an Introductory Learning Strategies Course for the Job Skills Educational Program.
ERIC Educational Resources Information Center
Murphy, Debra Ann; Derry, Sharon J.
The Job Skills Educational Program (JSEP), currently under development for the Army Research Institute, embeds learner strategies training within the context of a basic skills computer-assisted instruction curriculum. The curriculum is designed for low-ability soldiers, and consists largely of instruction in the domain of intellectual skills. An…
Grover Cleveland High School Project CAUSA 1984-1985. OEE Evaluation Report.
ERIC Educational Resources Information Center
New York City Board of Education, Brooklyn. Office of Educational Assessment.
This program, Project CAUSA, provided instruction in English as a second language (ESL), native language arts, and content-area courses, in addition to a career and vocational training program focused on office and computer skills, to a selected group of 141 Hispanic and Italian immigrant students of limited English proficiency (LEP). Students…
Introduction to LogoWriter and Problem Solving for Educators.
ERIC Educational Resources Information Center
Yoder, Sharon Burrowes; Moursund, Dave
This book about Logo programming and problem solving is designed to introduce preservice and inservice teachers to problem solving in a Logo programming environment. Such a unit of study can be an important part of an introductory computers in education course for educators. Although Logowriter--a version of Logo--was developed by Logo Computer…
Teaching and Program Variations in International Business: Past, Present and Future.
ERIC Educational Resources Information Center
Kaynak, Erdener; Schermerhorn, John R., Jr.
1999-01-01
This introductory article in a theme issue identifies common themes in the included papers, such as the need for more "active learning" and "project-based learning," the use of computer technology to facilitate "virtual teamwork," the importance of support services for these initiatives, and reliance on need-oriented programs and courses in…
ERIC Educational Resources Information Center
Cetin, Ibrahim
2015-01-01
The purpose of this study is to explore students' understanding of loops and nested loops concepts. Sixty-three mechanical engineering students attending an introductory programming course participated in the study. APOS (Action, Process, Object, Schema) is a constructivist theory developed originally for mathematics education. This study is the…
ERIC Educational Resources Information Center
Tom, Mary
2015-01-01
The already existing complexities of teaching and learning computer programming are increased where students are diverse in their disciplinary backgrounds, language skills, and culture. Learners experience emotional issues of anxiety, fear or boredom. Identifying opportunities for improvement and applying theoretical and empirical evidence found…
A Web-Based Tutor for Java™: Evidence of Meaningful Learning
ERIC Educational Resources Information Center
Emurian, Henry H.
2006-01-01
Students in a graduate class and an undergraduate class in Information Systems completed a Web-based programmed instruction tutor that taught a simple Java applet as the first technical training exercise in a computer programming course. The tutor is a competency-based instructional system for individualized distance learning. When a student…
The Abstraction-First Approach to Data Abstraction and Algorithms.
ERIC Educational Resources Information Center
Machanick, Philip
1998-01-01
Based on a computer-science course, this article outlines an alternative ordering of programming concepts that aims to develop a reuse habit before other styles of programming are developed. Although the discussion is based on transition from Modula-2 to C++, the issues raised apply to transition from any procedural to any object-oriented…
Assessment of MSFC's supervisory training programs and courses. [marshall space flight center
NASA Technical Reports Server (NTRS)
Brindley, T. A.
1982-01-01
Courses and special programs to train supervisors at Marshall Space Flight Center (MSFC) were to determine the adequacy of the present MSFC Supervisory Training Program and to recommend changes, if appropriate. The content, procedures, and student evaluations of the required Office of Personnel Management (OPM) 80 hours training for supervisors, the optional 120 hours, the MSFC Management Development Program (MDP), NASA's Management Education Program (MEP), various OPM and special contract programs, pertinent procedural guidelines, regulations, and letters, as well as various MSFC computer reports which indicate who took what training were analyzed. Various interviews with MSFC personnel involved in training are included. Recommendations consist of: (1) the choice of courses selected for the basic required OPM 80 hours be improved; (2) the optional 120 hours be discontinued and a shorter module be developed dealing with managerial decision making and human relations skills; (3) the MDP and MEP be continued as at present; and (4) that a broad array of developmental strategies be incorporated to provide a variety of opportunities for supervisory improvement.
ERIC Educational Resources Information Center
Polanco, Rodrigo; Calderon, Patricia; Delgado, Franciso
A 3-year follow-up evaluation was conducted of an experimental problem-based learning (PBL) integrated curriculum directed to students of the first 2 years of engineering. The PBL curriculum brought together the contents of physics, mathematics, and computer science courses in a single course in which students worked on real-life problems. In…
Students at the University of Abertay Dundee Learn Computer Hacking to Defend Networks
ERIC Educational Resources Information Center
Vance, Erik
2007-01-01
In this article, the author describes a new cybersecurity course at the University of Abertay Dundee in Scotland. Geoffrey R. Lund, leader of the software-applications program at Abertay, says the course prepares students for a rapidly growing job market by teaching that the best defense is a good offense. Professors set up a network of 20 or so…
Computers, Education and the Library at The Bronx High School of Science.
ERIC Educational Resources Information Center
Nachbar, Sondra; Sussman, Valerie
1988-01-01
Describes the services and programs offered by the library at The Bronx High School of Science. Topics discussed include the library collection; a basic library skills mini-course for freshmen and incoming sophomores; current uses of the library's computer system; and plans to automate the library's card catalog and circulation records.…
Integration of Computers into the Medical School Curriculum: An Example from a Microbiology Course.
ERIC Educational Resources Information Center
Platt, Mark W.; And Others
1994-01-01
While the use of computers has become widespread in recent years, a unified, integrated approach to their use in the medical school curriculum has not yet emerged. Describes a program at the University of New Mexico that will phase-in computerization of its curriculum beginning in the fall of 1993. (LZ)
ERIC Educational Resources Information Center
Brown, Abbie; Sugar, William
2004-01-01
A report on the efforts made to describe the range of human-computer interaction skills necessary to complete a program of study in Instructional Design Technology. Educators responsible for instructional media production courses have not yet articulated which among the wide range of possible interactions students must master for instructional…
Human Factors in the Design of a Computer-Assisted Instruction System. Technical Progress Report.
ERIC Educational Resources Information Center
Mudge, J. C.
A research project built an author-controlled computer-assisted instruction (CAI) system to study ease-of-use factors in student-system, author-system, and programer-system interfaces. Interfaces were designed and observed in use and systematically revised. Development of course material by authors, use by students, and administrative tasks were…
Using Visual Technologies in the Introductory Programming Courses for Computer Science Majors
ERIC Educational Resources Information Center
Price, Kellie W.
2013-01-01
Decreasing enrollments, lower rates of student retention and changes in the learning styles of today's students are all issues that the Computer Science (CS) academic community is currently facing. As a result, CS educators are being challenged to find the right blend of technology and pedagogy for their curriculum in order to help students…
Computer Processing 10-20-30. Business Education Curriculum Guide.
ERIC Educational Resources Information Center
Alberta Dept. of Education, Edmonton. Curriculum Branch.
This curriculum guide is one of nine such guides developed for an Alberta high school business education program. Its content covers the main subject area or strand of computer processing. Subject to the constraints outlined in the guide, the modules are to be formatted into three- or four-credit courses within each strand. Introductory materials…
ERIC Educational Resources Information Center
Capps, Joan P.
An instructional method using flow-chart symbols to make mathematical abstractions more concrete was implemented for a year in a technical mathematics course. Students received instruction in computer applications and programming in the BASIC language in order to increase motivation and firm the mathematical skills and problem-solving approaches…
ERIC Educational Resources Information Center
Basham, James D.; Lowrey, K. Alisa; deNoyelles, Aimee
2010-01-01
This study investigated the Universal Design for Learning (UDL) framework as a basis for a bi-university computer mediated communication (CMC) collaborative project. Participants in the research included 78 students from two special education programs enrolled in teacher education courses. The focus of the investigation was on exploring the…
ERIC Educational Resources Information Center
Hostetler, Jerry C.; Englert, Duwayne C.
1987-01-01
Presents description of an interface device which ties in microcomputers and slide/tape presentations for computer assisted instruction. Highlights include the use of this technology in an introductory undergraduate zoology course; a discussion of authoring languages with emphasis on SuperPILOT; and hardware and software design for the interface.…
Resequencing Skills and Concepts in Applied Calculus Using the Computer as a Tool.
ERIC Educational Resources Information Center
Heid, M. Kathleen
1988-01-01
During the first 12 weeks of an applied calculus course, two classes of college students studied calculus concepts using graphical and symbol-manipulation computer programs to perform routine manipulations. Three weeks were spent on skill development. Students showed better understanding of concepts and performed almost as well on routine skills.…
ERIC Educational Resources Information Center
Brower, Mary Jo
A study was conducted to determine the advantages and disadvantages of using computer-assisted instruction (CAI) with learning disabled (LD) adults attending California community colleges. A questionnaire survey of the directors of the LD programs solicited information on the availability of CAI for LD adults, methods of course advertisement,…
The Center of Excellence for Hypersonics Training and Research at the University of Texas at Austin
NASA Technical Reports Server (NTRS)
Dolling, David S.
1993-01-01
Over the period of this grant (1986-92), 23 graduate students were supported by the Center and received education and training in hypersonics through MS and Ph.D. programs. An additional 8 Ph.D. candidates and 2 MS candidates, with their own fellowship support, were attracted to The University of Texas and were recruited into the hypersonics program because of the Center. Their research, supervised by the 10 faculty involved in the Center, resulted in approximately 50 publications and presentations in journals and at national and international technical conferences. To provide broad-based training, a new hypersonics curriculum was created, enabling students to take 8 core classes in theoretical, computational, and experimental hypersonics, and other option classes over a two to four semester period. The Center also developed an active continuing education program. The Hypersonics Short Course was taught 3 times, twice in the USA and once in Europe. Approximately 300 persons were attracted to hear lectures by more than 25 of the leading experts in the field. In addition, a hypersonic aerodynamics short course was offered through AIAA, as well as short courses on computational fluid dynamics (CFD) and advanced CFD. The existence of the Center also enabled faculty to leverage a substantial volume of additional funds from other agencies, for research and graduate student training. Overall, this was a highly successful and highly visible program.
Application of desktop computers in nuclear engineering education
DOE Office of Scientific and Technical Information (OSTI.GOV)
Graves, H.W. Jr.
1990-01-01
Utilization of desktop computers in the academic environment is based on the same objectives as in the industrial environment - increased quality and efficiency. Desktop computers can be extremely useful teaching tools in two general areas: classroom demonstrations and homework assignments. Although differences in emphasis exist, tutorial programs share many characteristics with interactive software developed for the industrial environment. In the Reactor Design and Fuel Management course at the University of Maryland, several interactive tutorial programs provided by Energy analysis Software Service have been utilized. These programs have been designed to be sufficiently structured to permit an orderly, disciplined solutionmore » to the problem being solved, and yet be flexible enough to accommodate most problem solution options.« less
ERIC Educational Resources Information Center
CARTER, FOREST C.
AN 8-WEEK SEMINAR WAS HELD TO RETRAIN TEACHERS WITH A MINIMUM OF 3-YEARS' EXPERIENCE IN BUSINESS OR OFFICE EDUCATION TO TEACH BUSINESS DATA PROCESSING AND PROGRAMING TECHNIQUES. THE OBJECTIVES WERE TO ASSIST IN THE KNOWLEDGE AND SKILL DEVELOPMENT NECESSARY FOR PREPARING COMPUTER PROGRAMERS AND APPLICATION ANALYSTS, AND TO DEVELOP COURSE MATERIAL,…
ERIC Educational Resources Information Center
Stanford Univ., CA. Inst. for Mathematical Studies in Social Science.
Described in this report is the strand program as used in the teaching of drill-and-practice mathematics in California, Kentucky, and Mississippi schools, at the Tennessee A. and I. University, and in Washington, D.C.; as used in the drill-and-practice reading courses; in logic and algebra; in a second-year Russian program, and in…
NASA Astrophysics Data System (ADS)
Wissing, Dennis Robert
The purpose of the this research was to explore undergraduates' conceptual development for oxygen transport and utilization, as a component of a cardiopulmonary physiology and advanced respiratory care course in the allied health program. This exploration focused on the student's development of knowledge and the presence of alternative conceptions, prior to, during, and after completing cardiopulmonary physiology and advanced respiratory care courses. Using the simulation program, SimBioSysTM (Samsel, 1994), student-participants completed a series of laboratory exercises focusing on cardiopulmonary disease states. This study examined data gathered from: (1) a novice group receiving the simulation program prior to instruction, (2) a novice group that experienced the simulation program following course completion in cardiopulmonary physiology, and (3) an intermediate group who experienced the simulation program following completion of formal education in Respiratory Care. This research was based on the theory of Human Constructivism as described by Mintzes, Wandersee, and Novak (1997). Data-gathering techniques were based on theories supported by Novak (1984), Wandersee (1997), and Chi (1997). Data were generated by exams, interviews, verbal analysis (Chi, 1997), and concept mapping. Results suggest that simulation may be an effective instructional method for assessing conceptual development and diagnosing alternative conceptions in undergraduates enrolled in a cardiopulmonary science program. Use of simulation in conjunction with clinical interview and concept mapping may assist in verifying gaps in learning and conceptual knowledge. This study found only limited evidence to support the use of computer simulation prior to lecture to augment learning. However, it was demonstrated that students' prelecture experience with the computer simulation helped the instructor assess what the learner knew so he or she could be taught accordingly. In addition, use of computer simulation after formal instruction was shown to be useful in aiding students identified by the instructor as needing remediation.
Microbiology in Introductory Biology.
ERIC Educational Resources Information Center
Callery, Michael L.; And Others
1980-01-01
Describes a microbiology unit developed for an introductory college biology course in which the identity of an unknown bacterium is determined. Also described is an interactive taxonomy computer program which aids in the identity of the unknown organism. (CS)
The Shock and Vibration Digest. Volume 7, Number 5, May 1975.
Contents: Dynamic response of fluid-filled shells; News briefs; Short courses; Abstracts from the current literature -- (Analysis and design, computer programs, environments, phenomenology, experimentation, components, systems); Author index ; Literature review; Book reviews.
The effect of an enriched learning community on success and retention in chemistry courses
NASA Astrophysics Data System (ADS)
Willoughby, Lois Jane
Since the mid-1990s, the United States has experienced a shortage of scientists and engineers, declining numbers of students choosing these fields as majors, and low student success and retention rates in these disciplines. Learning theorists, educational researchers, and practitioners believe that learning environments can be created so that an improvement in the numbers of students who complete courses successfully could be attained (Astin, 1993; Magolda & Terenzini, n.d.; O'Banion, 1997). Learning communities do this by providing high expectations, academic and social support, feedback during the entire educational process, and involvement with faculty, other students, and the institution (Ketcheson & Levine, 1999). A program evaluation of an existing learning community of science, mathematics, and engineering majors was conducted to determine the extent to which the program met its goals and was effective from faculty and student perspectives. The program provided laptop computers, peer tutors, supplemental instruction with and without computer software, small class size, opportunities for contact with specialists in selected career fields, a resource library, and Peer-Led Team Learning. During the two years the project has existed, success, retention, and next-course continuation rates were higher than in traditional courses. Faculty and student interviews indicated there were many affective accomplishments as well. Success and retention rates for one learning community class ( n = 27) and one traditional class (n = 61) in chemistry were collected and compared using Pearson chi square procedures ( p = .05). No statistically significant difference was found between the two groups. Data from an open-ended student survey about how specific elements of their course experiences contributed to success and persistence were analyzed by coding the responses and comparing the learning community and traditional classes. Substantial differences were found in their perceptions about the lecture, the lab, other supports used for the course, contact with other students, helping them reach their potential, and their recommendation about the course to others. Because of the limitation of small sample size, these differences are reported in descriptive terms.
Student Use of Physics to Make Sense of Incomplete but Functional VPython Programs in a Lab Setting
NASA Astrophysics Data System (ADS)
Weatherford, Shawn A.
2011-12-01
Computational activities in Matter & Interactions, an introductory calculus-based physics course, have the instructional goal of providing students with the experience of applying the same set of a small number of fundamental principles to model a wide range of physical systems. However there are significant instructional challenges for students to build computer programs under limited time constraints, especially for students who are unfamiliar with programming languages and concepts. Prior attempts at designing effective computational activities were successful at having students ultimately build working VPython programs under the tutelage of experienced teaching assistants in a studio lab setting. A pilot study revealed that students who completed these computational activities had significant difficultly repeating the exact same tasks and further, had difficulty predicting the animation that would be produced by the example program after interpreting the program code. This study explores the interpretation and prediction tasks as part of an instructional sequence where students are asked to read and comprehend a functional, but incomplete program. Rather than asking students to begin their computational tasks with modifying program code, we explicitly ask students to interpret an existing program that is missing key lines of code. The missing lines of code correspond to the algebraic form of fundamental physics principles or the calculation of forces which would exist between analogous physical objects in the natural world. Students are then asked to draw a prediction of what they would see in the simulation produced by the VPython program and ultimately run the program to evaluate the students' prediction. This study specifically looks at how the participants use physics while interpreting the program code and creating a whiteboard prediction. This study also examines how students evaluate their understanding of the program and modification goals at the beginning of the modification task. While working in groups over the course of a semester, study participants were recorded while they completed three activities using these incomplete programs. Analysis of the video data showed that study participants had little difficulty interpreting physics quantities, generating a prediction, or determining how to modify the incomplete program. Participants did not base their prediction solely from the information from the incomplete program. When participants tried to predict the motion of the objects in the simulation, many turned to their knowledge of how the system would evolve if it represented an analogous real-world physical system. For example, participants attributed the real-world behavior of springs to helix objects even though the program did not include calculations for the spring to exert a force when stretched. Participants rarely interpreted lines of code in the computational loop during the first computational activity, but this changed during latter computational activities with most participants using their physics knowledge to interpret the computational loop. Computational activities in the Matter & Interactions curriculum were revised in light of these findings to include an instructional sequence of tasks to build a comprehension of the example program. The modified activities also ask students to create an additional whiteboard prediction for the time-evolution of the real-world phenomena which the example program will eventually model. This thesis shows how comprehension tasks identified by Palinscar and Brown (1984) as effective in improving reading comprehension are also effective in helping students apply their physics knowledge to interpret a computer program which attempts to model a real-world phenomena and identify errors in their understanding of the use, or omission, of fundamental physics principles in a computational model.
Gonzalez, Miriam L.; Melgar, Mario; Homsi, Maysam; Shuler, Ana; Antillon-Klussmann, Federico; Matheu, Laura; Ramirez, Marylin; Grant, Michael M.; Lowther, Deborah L.; Relyea, George; Caniza, Miguela A.
2017-01-01
E-learning has been widely used in the infection control field and has been recommended for use in hand hygiene (HH) programs by the World Health Organization. Such strategies are effective and efficient for infection control, but factors such as learner readiness for this method should be determined to assure feasibility and suitability in low- to middle-income countries. We developed a tailored, e-learning, Spanish-language HH course based on the WHO guidelines for HH in healthcare settings for the pediatric cancer center in Guatemala City. We aimed to identify e-readiness factors that influenced HH course completion and evaluate HCWs’ satisfaction. Pearson’s chi-square test of independence was used to retrospectively compare e-readiness factors and course-completion status (completed, non-completed, and never-started). We surveyed 194 HCWs for e-readiness; 116 HCWs self-enrolled in the HH course, and 55 responded to the satisfaction survey. Most e-readiness factors were statistically significant between course-completion groups. Moreover, students were significantly more likely to complete the course if they had a computer with an Internet connection (P=0.001) and self-reported comfort with using a computer several times a week (p=0.001) and communicating through online technologies (p=0.001). Previous online course experience was not a significant factor (p=0.819). E-readiness score averages varied among HCWs, and mean scores for all e-readiness factors were significantly higher among medical doctors than among nurses. Nearly all respondents to the satisfaction survey agreed that e-learning was as effective as the traditional teaching method. Evaluating HCWs’ e-readiness is essential while integrating technologies into educational programs in low- to middle-income countries. PMID:29147140
Gonzalez, Miriam L; Melgar, Mario; Homsi, Maysam; Shuler, Ana; Antillon-Klussmann, Federico; Matheu, Laura; Ramirez, Marylin; Grant, Michael M; Lowther, Deborah L; Relyea, George; Caniza, Miguela A
2016-01-01
E-learning has been widely used in the infection control field and has been recommended for use in hand hygiene (HH) programs by the World Health Organization. Such strategies are effective and efficient for infection control, but factors such as learner readiness for this method should be determined to assure feasibility and suitability in low- to middle-income countries. We developed a tailored, e-learning, Spanish-language HH course based on the WHO guidelines for HH in healthcare settings for the pediatric cancer center in Guatemala City. We aimed to identify e-readiness factors that influenced HH course completion and evaluate HCWs' satisfaction. Pearson's chi-square test of independence was used to retrospectively compare e-readiness factors and course-completion status (completed, non-completed, and never-started). We surveyed 194 HCWs for e-readiness; 116 HCWs self-enrolled in the HH course, and 55 responded to the satisfaction survey. Most e-readiness factors were statistically significant between course-completion groups. Moreover, students were significantly more likely to complete the course if they had a computer with an Internet connection (P=0.001) and self-reported comfort with using a computer several times a week (p=0.001) and communicating through online technologies (p=0.001). Previous online course experience was not a significant factor (p=0.819). E-readiness score averages varied among HCWs, and mean scores for all e-readiness factors were significantly higher among medical doctors than among nurses. Nearly all respondents to the satisfaction survey agreed that e-learning was as effective as the traditional teaching method. Evaluating HCWs' e-readiness is essential while integrating technologies into educational programs in low- to middle-income countries.
Computer-assisted design of organic synthesis
NASA Technical Reports Server (NTRS)
Kaminaka, H.
1986-01-01
The computer programs to design synthetic pathways of organic compounds have been utilized throughout the world since the first system was reported by Corey in 1969, and the LHASA was reported in1972 to become the predominant system. Many programs have been reported mainly in the United States and Europe, and groups of corporations, especially chemical companies, have been trying to improve programs and increase the efficiency of research. In Japan, unfortunately, no concrete movement in this area has been seen. Of course, it goes without saying that these kinds of programs are effective for efficient research, but the remarkable aspect is that these can present unexpected data to the researchers to stimulate them to develop new ideas.
NASA Astrophysics Data System (ADS)
Ghyam, Massoud
This study investigates if providing delayed webcast of college lectures would improve the retention of students enrolled in an introductory computer science class over a span of six semesters. The population for this study was undergraduate engineering students enrolled in the same course at a major research university in a western state in six different semesters. The same instructor taught all sections of the course, the same textbook and software were used, and the number of lab/teaching assistants were also exactly the same. Assignments and exams were changed but were kept at the same level of difficulty. Some students were enrolled in the courses where webcasting was not utilized as a tool, while others took the same course where delayed webcasting was used. The research question that guided the study was: Will use of the delayed webcast and the availability of the course lectures on line improve students' grades and therefore the success ratio in the Introduction to Computer Science and Programming course? For the purposes of this study successful completion is defined as the number of students who did not drop the course, and who passed the course with a grade of C- or better. Grade improvement of students who completed the course was also examined. Result of the study showed providing delayed webcast of the lectures did not improve retention, but neither did it harm the student's learning. Future study is recommended to include coding for gender and student's field of study.
Web-Based Instruction in Physics Courses
NASA Astrophysics Data System (ADS)
Wijekumar, V.
1998-05-01
The World Wide Web will be utilized to deliver instructional materials in physics courses in two cases. In one case, a set of physics courses will be entirely taught using WWW for high school science and mathematics teachers in the physics certification program. In the other case, the WWW will be used to enhance the linkage between the laboratory courses in medical physics, human physiology and clinical nursing courses for nursing students. This project links three departments in two colleges to enhance a project known as Integrated Computer System across the Health Science Curriculum. Partial support for this work was provided by the National Science Foundation's Division od Undergraduate Education through grant DUE # 9650793.
Computer ethics education: Impact from societal norms
DOE Office of Scientific and Technical Information (OSTI.GOV)
White, G.B.
1994-12-31
Discussions have occurred on the best way to implement the horizontal and vertical integration of education on the social, ethical and professional issues relating to computer science. These discussions have not only included debates on the subject matter and what manner to approach it (i.e. integrated among all computer science courses taught, as a separate required course, or a combination of both), but have also involved debates over who is best qualified to address the subject. What has seldom been addressed, however, is how societal impressions of what is ethical have impacted both those who develop software and those whomore » use it. In light of the experience of such institutions as the U.S. Air Force Academy which recently instituted a program called the Center for Character Development (due to a perceived erosion of the core values of its recruits), should academia and industry expect more from computer scientists than from the population as a whole? It is the integration of ethics courses in the computer science curriculum in light of a general erosion of ethical values in society as a whole that is addressed in this paper.« less
The CGE-PLATO Electronic Laboratory Instructional Programs. (August 1, 1972 Through June 30, 1975).
ERIC Educational Resources Information Center
Neal, J. P.
Twelve PLATO lessons are reproduced in this document to show the status of computer guided experimentation (CGE) instructional programs. The lesson topics include a description of the CGE-PLATO instructional laboratory, an introduction to CGE-PLATO tests and special software routines, router lesson for two electrical engineering courses, and an…
A Web-Based Blended Learning Environment for Programming Languages: Students' Opinions
ERIC Educational Resources Information Center
Yagci, Mustafa
2017-01-01
A learning environment which increases the desire and efforts of students to attain learning goals leads to greater motivation and success. This study examines the negative and positive opinions of students regarding the effectiveness of the learning process and students' success in a computer programming course in which face-to-face and web-based…
Independent Study in 1983. A Research Report of the NUCEA Independent Study Division. Final Report.
ERIC Educational Resources Information Center
Feasley, Charles E.
Information on institutional programs offering independent study by correspondence was studied in 1983, with attention to enrollments, staff size, fees, services, the use of computer grading, and compensation paid to staff for grading and course development in college, high school, and noncredit programs. The survey population consisted of 73…
ERIC Educational Resources Information Center
Uysal, Murat Pasa
2014-01-01
Different methods, strategies, or tools have been proposed for teaching Object Oriented Programming (OOP). However, it is still difficult to introduce OOP to novice learners. The problem may be not only adopting a method or language, but also use of an appropriate integrated development environment (IDE). Therefore, the focus should be on the…
ERIC Educational Resources Information Center
New York City Board of Education, Brooklyn, NY. Office of Research, Evaluation, and Assessment.
Learning Through Automotive Electronics (Project LETAE) was a federally funded program serving 77 limited-English-proficient (LEP) students and 5 English-proficient students in an automotive computer electronics course in 1992-93, its third year of operation. The program provided instruction in English-as-a-Second-Language (ESL), native language…
ERIC Educational Resources Information Center
Gilliom, Richard D.
1989-01-01
Concentrates on the semiempirical methods MINDO/3, MNDO, and AMI available in the program AMPAC from the Quantum Chemistry Program Exchange at Indiana University. Uses charged ions in the teaching of computational chemistry. Finds that semiempirical methods are accurate enough for the general use of the bench chemist. (MVL)
The Girl Game Company: Engaging Latina Girls in Information Technology
ERIC Educational Resources Information Center
Denner, Jill; Bean, Steve; Martinez, Jacob
2009-01-01
This article describes the Girl Game Company's involvement in teaching Latina girls to design and program computer games while building a network of support to help them pursue IT courses and careers. Afterschool programs like the Girl Game Company can fill an important gap by providing opportunities for underserved youth to build IT fluency. A…
Testing and Extending VSEPR with WebMO and MOPAC or GAMESS
ERIC Educational Resources Information Center
McNaught, Ian J.
2011-01-01
VSEPR is a topic that is commonly taught in undergraduate chemistry courses. The readily available Web-based program WebMO, in conjunction with the computational chemistry programs MOPAC and GAMESS, is used to quantitatively test a wide range of predictions of VSEPR. These predictions refer to the point group of the molecule, including the…
Cultural and Pedagogical Implications of a Global E-Learning Programme
ERIC Educational Resources Information Center
Selinger, Michelle
2004-01-01
An eleven country internal evaluation of the Cisco Networking Academy program across Europe, the Middle East and Africa, revealed a number of issues related to the globalization of e-learning. The Academy program is a 280-hour web-based course that teaches students to install, maintain and troubleshoot computer networks. It was developed in the US…
ERIC Educational Resources Information Center
Anderson, M. Brownell, Ed.
1997-01-01
Provides summary reports of 81 innovative approaches to medical education in the areas of program management and assessment, admission and student-support programs, computer applications, preclinical and clinical course integration, development of professional skills and values, introduction to clinical medicine, community-based experiences,…
Are Case Studies a Good Teaching Tool for CS1?
1995-01-01
old AP/CS tests to compare our students’ performance against the results obtained by ETS. Currently, the introductory courses at CMU are taught using...Carrasquel, J., Goldenson, D. & Miller, P. L. (1985). Competency Testing in Introductory Computer Science: The Mastery Examination at Carnegie Mellon... courses is that many places do not have enough facilities (or the necessary time) required for long programming assignments. In our opinion, using case
An Evaluation Framework and Comparative Analysis of the Widely Used First Programming Languages
Farooq, Muhammad Shoaib; Khan, Sher Afzal; Ahmad, Farooq; Islam, Saeed; Abid, Adnan
2014-01-01
Computer programming is the core of computer science curriculum. Several programming languages have been used to teach the first course in computer programming, and such languages are referred to as first programming language (FPL). The pool of programming languages has been evolving with the development of new languages, and from this pool different languages have been used as FPL at different times. Though the selection of an appropriate FPL is very important, yet it has been a controversial issue in the presence of many choices. Many efforts have been made for designing a good FPL, however, there is no ample way to evaluate and compare the existing languages so as to find the most suitable FPL. In this article, we have proposed a framework to evaluate the existing imperative, and object oriented languages for their suitability as an appropriate FPL. Furthermore, based on the proposed framework we have devised a customizable scoring function to compute a quantitative suitability score for a language, which reflects its conformance to the proposed framework. Lastly, we have also evaluated the conformance of the widely used FPLs to the proposed framework, and have also computed their suitability scores. PMID:24586449
An evaluation framework and comparative analysis of the widely used first programming languages.
Farooq, Muhammad Shoaib; Khan, Sher Afzal; Ahmad, Farooq; Islam, Saeed; Abid, Adnan
2014-01-01
Computer programming is the core of computer science curriculum. Several programming languages have been used to teach the first course in computer programming, and such languages are referred to as first programming language (FPL). The pool of programming languages has been evolving with the development of new languages, and from this pool different languages have been used as FPL at different times. Though the selection of an appropriate FPL is very important, yet it has been a controversial issue in the presence of many choices. Many efforts have been made for designing a good FPL, however, there is no ample way to evaluate and compare the existing languages so as to find the most suitable FPL. In this article, we have proposed a framework to evaluate the existing imperative, and object oriented languages for their suitability as an appropriate FPL. Furthermore, based on the proposed framework we have devised a customizable scoring function to compute a quantitative suitability score for a language, which reflects its conformance to the proposed framework. Lastly, we have also evaluated the conformance of the widely used FPLs to the proposed framework, and have also computed their suitability scores.
ERIC Educational Resources Information Center
Carleton, Renee E.
2012-01-01
Computer-aided learning (CAL) is used increasingly to teach anatomy in post-secondary programs. Studies show that augmentation of traditional cadaver dissection and model examination by CAL can be associated with positive student learning outcomes. In order to reduce costs associated with the purchase of skeletons and models and to encourage study…
ERIC Educational Resources Information Center
Gratz, Zandra S.; And Others
A study was conducted at a large, state-supported college in the Northeast to establish a mechanism by which a popular software package, Statistical Package for the Social Sciences (SPSS), could be used in psychology program statistics courses in such a way that no prior computer expertise would be needed on the part of the faculty or the…
Effective approach to spectroscopy and spectral analysis techniques using Matlab
NASA Astrophysics Data System (ADS)
Li, Xiang; Lv, Yong
2017-08-01
With the development of electronic information, computer and network, modern education technology has entered new era, which would give a great impact on teaching process. Spectroscopy and spectral analysis is an elective course for Optoelectronic Information Science and engineering. The teaching objective of this course is to master the basic concepts and principles of spectroscopy, spectral analysis and testing of basic technical means. Then, let the students learn the principle and technology of the spectrum to study the structure and state of the material and the developing process of the technology. MATLAB (matrix laboratory) is a multi-paradigm numerical computing environment and fourth-generation programming language. A proprietary programming language developed by MathWorks, MATLAB allows matrix manipulations, plotting of functions and data, Based on the teaching practice, this paper summarizes the new situation of applying Matlab to the teaching of spectroscopy. This would be suitable for most of the current school multimedia assisted teaching
Perceptions of teaching and learning automata theory in a college-level computer science course
NASA Astrophysics Data System (ADS)
Weidmann, Phoebe Kay
This dissertation identifies and describes student and instructor perceptions that contribute to effective teaching and learning of Automata Theory in a competitive college-level Computer Science program. Effective teaching is the ability to create an appropriate learning environment in order to provide effective learning. We define effective learning as the ability of a student to meet instructor set learning objectives, demonstrating this by passing the course, while reporting a good learning experience. We conducted our investigation through a detailed qualitative case study of two sections (118 students) of Automata Theory (CS 341) at The University of Texas at Austin taught by Dr. Lily Quilt. Because Automata Theory has a fixed curriculum in the sense that many curricula and textbooks agree on what Automata Theory contains, differences being depth and amount of material to cover in a single course, a case study would allow for generalizable findings. Automata Theory is especially problematic in a Computer Science curriculum since students are not experienced in abstract thinking before taking this course, fail to understand the relevance of the theory, and prefer classes with more concrete activities such as programming. This creates a special challenge for any instructor of Automata Theory as motivation becomes critical for student learning. Through the use of student surveys, instructor interviews, classroom observation, material and course grade analysis we sought to understand what students perceived, what instructors expected of students, and how those perceptions played out in the classroom in terms of structure and instruction. Our goal was to create suggestions that would lead to a better designed course and thus a higher student success rate in Automata Theory. We created a unique theoretical basis, pedagogical positivism, on which to study college-level courses. Pedagogical positivism states that through examining instructor and student perceptions of teaching and learning, improvements to a course are possible. These improvements can eventually develop a "best practice" instructional environment. This view is not possible under a strictly constructivist learning theory as there is no way to teach a group of individuals in a "best" way. Using this theoretical basis, we examined the gathered data from CS 341. (Abstract shortened by UMI.)
A practice course to cultivate students' comprehensive ability of photoelectricity
NASA Astrophysics Data System (ADS)
Lv, Yong; Liu, Yang; Niu, Chunhui; Liu, Lishuang
2017-08-01
After the studying of many theoretical courses, it's important and urgent for the students from specialty of optoelectronic information science and engineering to cultivate their comprehensive ability of photoelectricity. We set up a comprehensive practice course named "Integrated Design of Optoelectronic Information System" (IDOIS) for the purpose that students can integrate their knowledge of optics, electronics and computer programming to design, install and debug an optoelectronic system with independent functions. Eight years of practice shows that this practice course can train students' ability of analysis, design/development and debugging of photoelectric system, improve their ability in document retrieval, design proposal and summary report writing, teamwork, innovation consciousness and skill.
Bringing education to your virtual doorstep
NASA Astrophysics Data System (ADS)
Kaurov, Vitaliy
2013-03-01
We currently witness significant migration of academic resources towards online CMS, social networking, and high-end computerized education. This happens for traditional academic programs as well as for outreach initiatives. The talk will go over a set of innovative integrated technologies, many of which are free. These were developed by Wolfram Research in order to facilitate and enhance the learning process in mathematical and physical sciences. Topics include: cloud computing with Mathematica Online; natural language programming; interactive educational resources and web publishing at the Wolfram Demonstrations Project; the computational knowledge engine Wolfram Alpha; Computable Document Format (CDF) and self-publishing with interactive e-books; course assistant apps for mobile platforms. We will also discuss outreach programs where such technologies are extensively used, such as the Wolfram Science Summer School and the Mathematica Summer Camp.
Instrumental Analysis Chemistry Laboratory
ERIC Educational Resources Information Center
Munoz de la Pena, Arsenio; Gonzalez-Gomez, David; Munoz de la Pena, David; Gomez-Estern, Fabio; Sequedo, Manuel Sanchez
2013-01-01
designed for automating the collection and assessment of laboratory exercises is presented. This Web-based system has been extensively used in engineering courses such as control systems, mechanics, and computer programming. Goodle GMS allows the students to submit their results to a…
Microcomputer Simulation of Real Gases--Part 1.
ERIC Educational Resources Information Center
Sperandeo-Mineo, R. M.; Tripi, G.
1987-01-01
Describes some simple computer programs designed to simulate the molecular dynamics of two-dimensional systems with a Lennard-Jones interaction potential. Discusses the use of the software in introductory physics courses at the high school and college level. (TW)
Numerical Stimulation of Multicomponent Chromatography Using Spreadsheets.
ERIC Educational Resources Information Center
Frey, Douglas D.
1990-01-01
Illustrated is the use of spreadsheet programs for implementing finite difference numerical simulations of chromatography as an instructional tool in a separations course. Discussed are differential equations, discretization and integration, spreadsheet development, computer requirements, and typical simulation results. (CW)
DOE Office of Scientific and Technical Information (OSTI.GOV)
Jones, Eric D.
1999-06-17
In the world of computer-based data acquisition and control, the graphical interface program LabVIEW from National Instruments is so ubiquitous that in many ways it has almost become the laboratory standard. To date, there have been approximately fifteen books concerning LabVIEW, but Professor Essick's treatise takes on a completely different tack than all of the previous discussions. In the more standard treatments of the ways and wherefores of LabVIEW such as LabVIEW Graphical Programming: Practical Applications in Instrumentation and Control by Gary W. Johnson (McGraw Hill, NY 1997), the emphasis has been instructing the reader how to program LabVIEW tomore » create a Virtual Instrument (VI) on the computer for interfacing to a particular instruments. LabVIEW is written in G a graphical programming language developed by National Instruments. In the past the emphasis has been on training the experimenter to learn G . Without going into details here, G incorporates the usual loops, arithmetic expressions, etc., found in many programming languages, but in an icon (graphical) environment. The net result being that LabVIEW contains all of the standard methods needed for interfacing to instruments, data acquisition, data analysis, graphics, and also methodology to incorporate programs written in other languages into LabVIEW. Historically, according to Professor Essick, he developed a series of experiments for an upper division laboratory course for computer-based instrumentation. His observation was that while many students had the necessary background in computer programming languages, there were students who had virtually no concept about writing a computer program let alone a computer- based interfacing program. Thus the beginnings of a concept for not only teaching computer- based instrumentation techniques, but aiso a method for the beginner to experience writing a com- puter program. Professor Essick saw LabVIEW as the perfect environment in which to teach computer-based research skills. With this goal in mind, he has succeeded admirably. Advanced LabVIEW Labs presents a series of chapters devoted to not only introducing the reader to LabVIEW, but also to the concepts necessary for writing a successful computer pro- gram. Each chapter is an assignment for the student and is suitable for a ten week course. The first topic introduces the while loop and waveform chart VI'S. After learning how to launch LabVIEW, the student then leans how to use LabVIEW functions such as sine and cosine. The beauty of thk and subsequent chapters, the student is introduced immediately to computer-based instruction by learning how to display the results in graph form on the screen. At each point along the way, the student is not only introduced to another LabVIEW operation, but also to such subjects as spread sheets for data storage, numerical integration, Fourier transformations', curve fitting algorithms, etc. The last few chapters conclude with the purpose of the learning module, and that is, com- puter-based instrumentation. Computer-based laboratory projects such as analog-to-digital con- version, digitizing oscilloscopes treated. Advanced Lab VIEW Labs finishes with a treatment on GPIB interfacing and finally, the student is asked to create an operating VI for temperature con- trol. This is an excellent text, not only as an treatise on LabVIEW but also as an introduction to computer programming logic. All programmers, who are struggling to not only learning how interface computers to instruments, but also trying understand top down programming and other programming language techniques, should add Advanced Lab-VIEW Labs to their computer library.« less
DOE Office of Scientific and Technical Information (OSTI.GOV)
Jones, Eric D.
1999-06-17
In the world of computer-based data acquisition and control, the graphical interface program LabVIEW from National Instruments is so ubiquitous that in many ways it has almost become the laboratory standard. To date, there have been approximately fifteen books concerning LabVIEW, but Professor Essick's treatise takes on a completely different tack than all of the previous discussions. In the more standard treatments of the ways and wherefores of LabVIEW such as LabVIEW Graphical Programming: Practical Applications in Instrumentation and Control by Gary W. Johnson (McGraw Hill, NY 1997), the emphasis has been instructing the reader how to program LabVIEW tomore » create a Virtual Instrument (VI) on the computer for interfacing to a particular instruments. LabVIEW is written in "G" a graphical programming language developed by National Instruments. In the past the emphasis has been on training the experimenter to learn "G". Without going into details here, "G" incorporates the usual loops, arithmetic expressions, etc., found in many programming languages, but in an icon (graphical) environment. The net result being that LabVIEW contains all of the standard methods needed for interfacing to instruments, data acquisition, data analysis, graphics, and also methodology to incorporate programs written in other languages into LabVIEW. Historically, according to Professor Essick, he developed a series of experiments for an upper division laboratory course for computer-based instrumentation. His observation was that while many students had the necessary background in computer programming languages, there were students who had virtually no concept about writing a computer program let alone a computer- based interfacing program. Thus the beginnings of a concept for not only teaching computer- based instrumentation techniques, but aiso a method for the beginner to experience writing a com- puter program. Professor Essick saw LabVIEW as the "perfect environment in which to teach computer-based research skills." With this goal in mind, he has succeeded admirably. Advanced LabVIEW Labs presents a series of chapters devoted to not only introducing the reader to LabVIEW, but also to the concepts necessary for writing a successful computer pro- gram. Each chapter is an assignment for the student and is suitable for a ten week course. The first topic introduces the while loop and waveform chart VI'S. After learning how to launch LabVIEW, the student then leans how to use LabVIEW functions such as sine and cosine. The beauty of thk and subsequent chapters, the student is introduced immediately to computer-based instruction by learning how to display the results in graph form on the screen. At each point along the way, the student is not only introduced to another LabVIEW operation, but also to such subjects as spread sheets for data storage, numerical integration, Fourier transformations', curve fitting algorithms, etc. The last few chapters conclude with the purpose of the learning module, and that is, com- puter-based instrumentation. Computer-based laboratory projects such as analog-to-digital con- version, digitizing oscilloscopes treated. Advanced Lab VIEW Labs finishes with a treatment on GPIB interfacing and finally, the student is asked to create an operating VI for temperature con- trol. This is an excellent text, not only as an treatise on LabVIEW but also as an introduction to computer programming logic. All programmers, who are struggling to not only learning how interface computers to instruments, but also trying understand top down programming and other programming language techniques, should add Advanced Lab-VIEW Labs to their computer library.« less
2014-01-01
fundamental endovascular training for trauma surgeons. METHODS: ESTARS 2-day course incorporated pretest / posttest examinations, precourse materials...and 17 multiple true/false items. The purpose of the test was pri- marily formative; the same items were used for pretesting and posttesting , and the... pretest served as a learning tool focusing learners on the content of importance. Mean scores were computed, treating each item as one point (multiple
Building a virtual network in a community health research training program.
Lau, F; Hayward, R
2000-01-01
To describe the experiences, lessons, and implications of building a virtual network as part of a two-year community health research training program in a Canadian province. An action research field study in which 25 health professionals from 17 health regions participated in a seven-week training course on health policy, management, economics, research methods, data analysis, and computer technology. The participants then returned to their regions to apply the knowledge in different community health research projects. Ongoing faculty consultations and support were provided as needed. Each participant was given a notebook computer with the necessary software, Internet access, and technical support for two years, to access information resources, engage in group problem solving, share ideas and knowledge, and collaborate on projects. Data collected over two years consisted of program documents, records of interviews with participants and staff, meeting notes, computer usage statistics, automated online surveys, computer conference postings, program Web site, and course feedback. The analysis consisted of detailed review and comparison of the data from different sources. NUD*IST was then used to validate earlier study findings. The ten key lessons are that role clarity, technology vision, implementation staging, protected time, just-in-time training, ongoing facilitation, work integration, participatory design, relationship building, and the demonstration of results are essential ingredients for building a successful network. This study provides a descriptive model of the processes involved in developing, in the community health setting, virtual networks that can be used as the basis for future research and as a practical guide for managers.
Final Report: Correctness Tools for Petascale Computing
DOE Office of Scientific and Technical Information (OSTI.GOV)
Mellor-Crummey, John
2014-10-27
In the course of developing parallel programs for leadership computing systems, subtle programming errors often arise that are extremely difficult to diagnose without tools. To meet this challenge, University of Maryland, the University of Wisconsin—Madison, and Rice University worked to develop lightweight tools to help code developers pinpoint a variety of program correctness errors that plague parallel scientific codes. The aim of this project was to develop software tools that help diagnose program errors including memory leaks, memory access errors, round-off errors, and data races. Research at Rice University focused on developing algorithms and data structures to support efficient monitoringmore » of multithreaded programs for memory access errors and data races. This is a final report about research and development work at Rice University as part of this project.« less
Tree-structured information file and its subprogram subtree
NASA Technical Reports Server (NTRS)
Mesztenyi, C. K.
1970-01-01
Development documentation programs are considered. A document tree is defined as the syntactic representation of a document when it is divided into subdivisions such as chapters and sections; a developmental tree is also defined as a tree of information obtained during the course of the development of the computer program. A developmental subtree is emphasized and described. A printed subprogram is also included.
ERIC Educational Resources Information Center
Atwood, Nancy K.
School districts have begun examining the feasibility of, and in some cases are developing and implementing automated systems for, managing and evaluating instructional programs. This paper describes and analyzes the issues and problems that emerged over the course of three projects--a large suburban school in the West, a consortium of five small…
ERIC Educational Resources Information Center
Bey, Anis; Jermann, Patrick; Dillenbourg, Pierre
2018-01-01
Computer-graders have been in regular use in the context of MOOCs (Massive Open Online Courses). The automatic grading of programs presents an opportunity to assess and provide tailored feedback to large classes, while featuring at the same time a number of benefits like: immediate feedback, unlimited submissions, as well as low cost of feedback.…
A Switching-Mode Power Supply Design Tool to Improve Learning in a Power Electronics Course
ERIC Educational Resources Information Center
Miaja, P. F.; Lamar, D. G.; de Azpeitia, M.; Rodriguez, A.; Rodriguez, M.; Hernando, M. M.
2011-01-01
The static design of ac/dc and dc/dc switching-mode power supplies (SMPS) relies on a simple but repetitive process. Although specific spreadsheets, available in various computer-aided design (CAD) programs, are widely used, they are difficult to use in educational applications. In this paper, a graphic tool programmed in MATLAB is presented,…
ERIC Educational Resources Information Center
Humpherys, Sean; Babb, Jeffry; Abdullat, Amjad
2015-01-01
Through the annual ABET assessment process, Computer Information Systems faculty in the College of Business at a regional institution were able to diagnose problems regarding students not satisfying our program's Student Outcomes. Often, the impediments to student success were not technical in nature and prompted faculty to consider non-technical…
ERIC Educational Resources Information Center
Tiantong, Monchai; Teemuangsai, Sanit
2013-01-01
Scaffolding is a learning approach designed to promote a deeper understanding, it is the support given during the learning process which is tailored to the needs of the student with the intention of helping the student achieve the learning goals, including resources, a compelling task, templates and guides, and guidance on the development of…
ERIC Educational Resources Information Center
Schalago-Schirm, Cynthia
Eighth-grade students in New Jersey take the Early Warning Test (EWT), which involves reading, writing, and mathematics. Students with EWT scores below the state level of competency take a remedial mathematics course that provides students with computer-assisted instruction (2 days per week) as well as regular classroom instruction (3 days per…
Persistence of elementary programming skills
NASA Astrophysics Data System (ADS)
Bennedsen, Jens; Caspersen, Michael E.
2012-06-01
Programming is recognised as one of seven grand challenges in computing education and attracts much attention in computing education research. Most research in the area concerns teaching methods, educational technology and student understanding/misconceptions. Typically, evaluation of learning outcome takes place during or immediately following the educational activity. In this research, we conduct a qualitative investigation of sustainability of programming competence by studying the effect of recalling programming competence long time after the educational activity has taken place. Our population consists of 10 students who have taken an introductory object-oriented programming course 3, 15 or 27 months prior to our study. None of the students have been exposed to programming in the intervening period. As expected, our research shows that syntactical issues in general hinder immediate programming productivity, but more interestingly it also indicate that a tiny retraining activity and simple guidelines is enough to recall programming competence and overcome syntactical issues.
NASA Technical Reports Server (NTRS)
1990-01-01
NASA formally launched Project LASER (Learning About Science, Engineering and Research) in March 1990, a program designed to help teachers improve science and mathematics education and to provide 'hands on' experiences. It featured the first LASER Mobile Teacher Resource Center (MTRC), is designed to reach educators all over the nation. NASA hopes to operate several MTRCs with funds provided by private industry. The mobile unit is a 22-ton tractor-trailer stocked with NASA educational publications and outfitted with six work stations. Each work station, which can accommodate two teachers at a time, has a computer providing access to NASA Spacelink. Each also has video recorders and photocopy/photographic equipment for the teacher's use. MTRC is only one of the five major elements within LASER. The others are: a Space Technology Course, to promote integration of space science studies with traditional courses; the Volunteer Databank, in which NASA employees are encouraged to volunteer as tutors, instructors, etc; Mobile Discovery Laboratories that will carry simple laboratory equipment and computers to provide hands-on activities for students and demonstrations of classroom activities for teachers; and the Public Library Science Program which will present library based science and math programs.
The CBT Advisor: An Expert System Program for Making Decisions about CBT.
ERIC Educational Resources Information Center
Kearsley, Greg
1985-01-01
Discusses structure, credibility, and use of the Computer Based Training (CBT) Advisor, an expert system designed to help managers make judgements about course selection, system selection, cost/benefits, development effort, and probable success of CBT projects. (MBR)
Physics Instruction for Radiologic Technologists
ERIC Educational Resources Information Center
Chaney, Edward L.; And Others
1974-01-01
Discusses the Denver collaborative training program in radiologic technology with emphasis upon identification of core topics, preparation of quality instructional materials, and use of innovative teaching techniques, such as computer-assisted instruction and video tape presentations. Included is a 10-week course outline. (CC)
NASA Astrophysics Data System (ADS)
Lehman, Donald Clifford
Today's medical laboratories are dealing with cost containment health care policies and unfilled laboratory positions. Because there may be fewer experienced clinical laboratory scientists, students graduating from clinical laboratory science (CLS) programs are expected by their employers to perform accurately in entry-level positions with minimal training. Information in the CLS field is increasing at a dramatic rate, and instructors are expected to teach more content in the same amount of time with the same resources. With this increase in teaching obligations, instructors could use a tool to facilitate grading. The research question was, "Can computer-assisted assessment evaluate students in an accurate and time efficient way?" A computer program was developed to assess CLS students' ability to evaluate peripheral blood smears. Automated grading permits students to get results quicker and allows the laboratory instructor to devote less time to grading. This computer program could improve instruction by providing more time to students and instructors for other activities. To be valuable, the program should provide the same quality of grading as the instructor. These benefits must outweigh potential problems such as the time necessary to develop and maintain the program, monitoring of student progress by the instructor, and the financial cost of the computer software and hardware. In this study, surveys of students and an interview with the laboratory instructor were performed to provide a formative evaluation of the computer program. In addition, the grading accuracy of the computer program was examined. These results will be used to improve the program for use in future courses.
Teaching smartphone and microcontroller systems using "Android Java"
NASA Astrophysics Data System (ADS)
Tigrek, Seyitriza
Mobile devices are becoming indispensable tools for many students and educators. Mobile technology is starting a new era in the computing methodologies in many engineering disciplines and laboratories. Microcontroller extension that communicates with mobile devices will take the data acquisition and control process into a new level in the sensing technology and communication. The purpose of this thesis is to develop a framework to incorporate the new mobile platform with robust embedded systems into the engineering curriculum. For this purpose a course material is developed "Introduction to Programming Java on a Mobile Platform" to teach novice programmers how to create applications, specifically on Android. Combining an introductory level programming class with the Android platform can appeal to non-programming individuals in multiple disciplines. The proposed course curriculum reduces the learning time, and allows senior engineering students to use the new framework for their specific needs in the labs such as mobile data acquisition and control projects. This work provides techniques for instructors with modest programming background to teach cutting edge technology, which is smartphone programming. Techniques developed in this work minimize unnecessary information carried into current teaching approaches with hands-on practice. It also helps the students with minimal background requirements overcome the barriers that have evolved around computer programming. The motivation of this thesis is to create a tailored programming introductory course to teach Java programming on Android by incorporating selected efficient methods from extant literature. The mechanism proposed in this thesis is to keep students motivated by an active approach based on student-centered learning with collaborative work. Teamwork through pair programming is adapted in this teaching process. Bloom's taxonomy, along with a knowledge survey, is used as a guide to classify the information and exercise problems. A prototype curriculum is a deliverable of this research that is suitable for novice programmers-such as engineering freshmen students. It also contains advanced material that allows senior students to use mobile phone and a microcontroller system to enhance engineering laboratories.
The ISCB Student Council Internship Program: Expanding computational biology capacity worldwide.
Anupama, Jigisha; Francescatto, Margherita; Rahman, Farzana; Fatima, Nazeefa; DeBlasio, Dan; Shanmugam, Avinash Kumar; Satagopam, Venkata; Santos, Alberto; Kolekar, Pandurang; Michaut, Magali; Guney, Emre
2018-01-01
Education and training are two essential ingredients for a successful career. On one hand, universities provide students a curriculum for specializing in one's field of study, and on the other, internships complement coursework and provide invaluable training experience for a fruitful career. Consequently, undergraduates and graduates are encouraged to undertake an internship during the course of their degree. The opportunity to explore one's research interests in the early stages of their education is important for students because it improves their skill set and gives their career a boost. In the long term, this helps to close the gap between skills and employability among students across the globe and balance the research capacity in the field of computational biology. However, training opportunities are often scarce for computational biology students, particularly for those who reside in less-privileged regions. Aimed at helping students develop research and academic skills in computational biology and alleviating the divide across countries, the Student Council of the International Society for Computational Biology introduced its Internship Program in 2009. The Internship Program is committed to providing access to computational biology training, especially for students from developing regions, and improving competencies in the field. Here, we present how the Internship Program works and the impact of the internship opportunities so far, along with the challenges associated with this program.
DOE Office of Scientific and Technical Information (OSTI.GOV)
Hahn, H.A.; Ashworth, R.L. Jr.; Phelps, R.H.
1990-01-01
Asynchronous computer conferencing (ACC) was investigated as an alternative to resident training for the Army Reserve Component (RC). Specifically, the goals were to (1) evaluate the performance and throughput of ACC as compared with traditional Resident School instruction and (2) determine the cost-effectiveness of developing and implementing ACC. Fourteen RC students took a module of the Army Engineer Officer Advanced Course (EOAC) via ACC. Course topics included Army doctrine, technical engineering subjects, leadership, and presentation skills. Resident content was adapted for presentation via ACC. The programs of instruction for ACC and the equivalent resident course were identical; only the mediamore » used for presentation were changed. Performance on tests, homework, and practical exercises; self-assessments of learning; throughput; and cost data wee the measures of interest. Comparison data were collected on RC students taking the course in residence. Results indicated that there were no performance differences between the two groups. Students taking the course via ACC perceived greater learning benefit than did students taking the course in residence. Resident throughput was superior to ACC throughput, both in terms of numbers of students completing and time to complete the course. In spite of this fact, however, ACC was more cost-effective than resident training.« less
Computer-based, Jeopardy™-like game in general chemistry for engineering majors
NASA Astrophysics Data System (ADS)
Ling, S. S.; Saffre, F.; Kadadha, M.; Gater, D. L.; Isakovic, A. F.
2013-03-01
We report on the design of Jeopardy™-like computer game for enhancement of learning of general chemistry for engineering majors. While we examine several parameters of student achievement and attitude, our primary concern is addressing the motivation of students, which tends to be low in a traditionally run chemistry lectures. The effect of the game-playing is tested by comparing paper-based game quiz, which constitutes a control group, and computer-based game quiz, constituting a treatment group. Computer-based game quizzes are Java™-based applications that students run once a week in the second part of the last lecture of the week. Overall effectiveness of the semester-long program is measured through pretest-postest conceptual testing of general chemistry. The objective of this research is to determine to what extent this ``gamification'' of the course delivery and course evaluation processes may be beneficial to the undergraduates' learning of science in general, and chemistry in particular. We present data addressing gender-specific difference in performance, as well as background (pre-college) level of general science and chemistry preparation. We outline the plan how to extend such approach to general physics courses and to modern science driven electives, and we offer live, in-lectures examples of our computer gaming experience. We acknowledge support from Khalifa University, Abu Dhabi
NASA Astrophysics Data System (ADS)
Richard, G. A.
2003-12-01
Major research facilities and organizations provide an effective venue for developing partnerships with educational organizations in order to offer a wide variety of educational programs, because they constitute a base where the culture of scientific investigation can flourish. The Consortium for Materials Properties Research in Earth Sciences (COMPRES) conducts education and outreach programs through the Earth Science Educational Resource Center (ESERC), in partnership with other groups that offer research and education programs. ESERC initiated its development of education programs in 1994 under the administration of the Center for High Pressure Research (CHiPR), which was funded as a National Science Foundation Science and Technology Center from 1991 to 2002. Programs developed during ESERC's association with CHiPR and COMPRES have targeted a wide range of audiences, including pre-K, K-12 students and teachers, undergraduates, and graduate students. Since 1995, ESERC has offered inquiry-based programs to Project WISE (Women in Science and Engineering) students at a high school and undergraduate level. Activities have included projects that investigated earthquakes, high pressure mineral physics, and local geology. Through a practicum known as Project Java, undergraduate computer science students have developed interactive instructional tools for several of these activities. For K-12 teachers, a course on Long Island geology is offered each fall, which includes an examination of the role that processes in the Earth's interior have played in the geologic history of the region. ESERC has worked with Stony Brook's Department of Geosciences faculty to offer courses on natural hazards, computer modeling, and field geology to undergraduate students, and on computer programming for graduate students. Each summer, a four-week residential college-level environmental geology course is offered to rising tenth graders from the Brentwood, New York schools in partnership with Stony Brook's Department of Technology and Society. During the academic year, a college-level Earth science course is offered to tenth graders from Sayville, New York. In both programs, students conduct research projects as one of their primary responsibilities. In collaboration with the Museum of Long Island Natural Sciences on the Stony Brook campus, two programs have been developed that enable visiting K-12 school classes to investigate earthquakes and phenomena that operate in the Earth's deep interior. From 1997 to 1999, the weekly activity-based Science Enrichment for the Early Years (SEEY) program, focusing on common Earth materials and fundamental Earth processes, was conducted at a local pre-K school. Since 2002, ESERC has worked with the Digital Library for Earth System Education (DLESE) to organize the Skills Workshops for their Annual Meeting and with EarthScope for the development of their Education and Outreach Program Plan. Future education programs and tools developed through COMPRES partnerships will place an increased emphasis on deep Earth materials and phenomena.
NASA Astrophysics Data System (ADS)
Smeekens, M.; Baru, C.; Keller, G. R.; Arrowsmith, R.; Crosby, C. J.
2009-12-01
The Cyberinfrastructure Summer Institute for Geoscientists (CSIG) has been conducted each year since 2004 under sponsorship of the GEON project that is funded by the NSF. The goal of the institute, which is broadly advertised to the Geoscience community, is to introduce geoscientists to Computer Science concepts and commonly-used as well as emergent information technology tools. The week-long program originally covered topics ranging from Data Modeling, Web Services, and Geographic Information Systems, to brief introductions to key concepts in Grid Computing, Parallel Programming, and Scientific Workflows. However, the program as well as the composition and expectations of the audience have evolved over time. Detailed course and instructor evaluations provide valuable feedback on course content and presentation approaches, and are used to plan future CSIG curriculum. From an initial emphasis on Geoscience graduate students and postdocs, the selection process has evolved to encourage participation by individuals with backgrounds in Geoscience as well as Computer Science from academia, government agencies, and industry. More recently, there has been an emphasis on selecting junior faculty and those interested in teaching Geoinformatics courses. While the initial objective of CSIG was to provide an overview of information technology topics via lectures and demonstrations, over time attendees have become more interested in specific instruction in how informatics and cyberinfrastructure (CI) capabilities could be utilized to address issues in Earth Science research and education. There have been requests over the years for more in-depth coverage on some topics and hands-on exercises. The program has now evolved to include a “Build Track”, focused on IT issues related to the development and implementation of Geoinformatics systems, and an “Education Track”, focused on use of Geoinformatics resources in education. With increasing awareness of CI projects, the audience is also becoming more interested in an introduction to the broader landscape of CI activities in the Geosciences and related areas. In the future, we plan a “demo” session to showcase various CI projects. Attendees will not only hear about such projects but will be able to use and experience the cyber-environments and tools in a hands-on session. The evolution of the CSIG program reflects major changes in the IT landscape since 2004. Where we once discussed Grid Computing, students are now learning about Cloud Computing and related concepts. An institute like CSIG play an important role in providing “cross-training” such that geoscientists gain insight into IT issues and solution approaches, while computer scientist gain a better appreciation of the needs and requirements of geoscience applications. In this presentation, we will summarize and analyze the trends over the years in program as well as audience composition; discuss lessons learnt over the years; and present our plan for future CSIG offerings.
Strategies for teaching pathology to graduate students and allied health professionals.
Fenderson, Bruce A
2005-02-01
Pathology is an essential course for many students in the biomedical sciences and allied health professions. These students learn the language of pathology and medicine, develop an appreciation for mechanisms of disease, and understand the close relationship between basic research and clinical medicine. We have developed 3 pathology courses to meet the needs of our undergraduates, graduate students, and allied health professionals. Through experience, we have settled on an approach to teaching pathology that takes into account the diverse educational backgrounds of these students. Educational resources such as assigned reading, online homework, lectures, and review sessions are carefully balanced to adjust course difficulty. Common features of our pathology curricula include a web-based computer laboratory and review sessions on the basis of selected pathology images and open-ended study questions. Lectures, computer-guided homework, and review sessions provide the core educational content for undergraduates. Graduate students, using the same computer program and review material, rely more heavily on assigned reading for core educational content. Our experience adapting a pathology curriculum to the needs of divergent groups of students suggests a general strategy for monitoring course difficulty. We hypothesize that course difficulty is proportional to the information density of specific learning resources (eg, lecture or textbook) multiplied by the weight of those learning resources placed on examinations. This formula allows educators to match the difficulty of a course with the educational needs of students, and provides a useful tool for longitudinal studies of curriculum reform.
VPIsystems industry training program on computer-aided design of fiber optic communication systems
NASA Astrophysics Data System (ADS)
Richter, Andre; Chan, David K. C.
2002-05-01
In industry today, professional Photonic Design Automation (PDA) tools are a necessity to enable fast development cycles for the design of optical components, systems and networks. The training of industrial personnel is of great importance in facilitating the full usability of PDA tools tailored to meet these demands. As the market leader of design and planning tools for system integrators and manufacturers of optical transmission systems and components, VPIsystems offers a set of two-day training courses. Attendees are taught on the design of metro WDM networks, high speed DWDM and ultra long-haul WDM systems, analogue and digital cable access systems, EDFA and Raman amplifiers, as well as active devices and circuits. The course work compromises of: (1) lectures on physical and modeling background topics; (2) creation of typical simulation scenarios and; (3) the analysis of results. This course work is facilitated by guided, hands-on lab exercises using VPIsystems software for a variety of practical design situations. In classes of up to 15, each attendee is allocated a computer, thereby allowing for a thorough and speedy training for the individual in all of the covered topics as well as for any extra-curriculum topics to be covered. Since 1999, more than 750 people have graduated from over 60 training courses. In this paper, details of VPIsystems Industry training program will be presented.
ERIC Educational Resources Information Center
Moore, Barbara, Ed.; Burkett, Ruth, Ed.; White, James A., Ed.; Feyten, Carine M., Ed.
The papers contained in this document cover the following topics related to preservice teacher education and technology: an initiative to improve technology education in Michigan; computer technology courses; uses of information technologies in an Australian degree program; use of an electronic bulletin board; discovering South Dakota through…
ERIC Educational Resources Information Center
Pondy, Dorothy, Comp.
The catalog was compiled to assist instructors in planning community college and university curricula using the 48 computer-assisted accountancy lessons available on PLATO IV (Programmed Logic for Automatic Teaching Operation) for first semester accounting courses. It contains information on lesson access, lists of acceptable abbreviations for…
The Case for Developing Professional Master's Degrees to Compete in the Business World
NASA Astrophysics Data System (ADS)
Bozler, Hans M.
2002-04-01
Graduate education in most physics programs is oriented towards preparing students for research careers even though the majority of the students do not actively pursue research after graduation. This research orientation causes physics graduate programs to lose potential students. In addition science-trained professionals are often underrepresented in corporate decision making. Meanwhile, many physics graduates at all levels supplement their skills by taking courses in professional schools (engineering, law, and business). A survey of our graduates shows that combinations of knowledge and skills from physics and applied disciplines including business often form the basis for successful careers. The objective of our new Professional Master's in Physics for Business Applications program is to streamline this education by combining disciplines so that physics graduates can rapidly move into decision making positions within business and industry. We combine a traditional physics curriculum with courses that add to problem solving and computational skills. Students take courses in our Business School and also do an internship. Our physics courses are kept at the same level as those taken by Ph.D. students. The business courses are selected from offerings by the Marshall School of Business to their own MBA students. The progress and problems associated with the development of curriculum, recruiting, and placement will be discussed.
ERIC Educational Resources Information Center
RONEY, MAURICE W.; AND OTHERS
DESIGNED FOR USE IN PLANNING PREPARATORY PROGRAMS, THIS CURRICULUM CAN ALSO BE USEFUL IN PLANNING EXTENSION COURSES FOR EMPLOYED PERSONS. MATERIALS WERE ADAPTED FROM A GUIDE PREPARED BY ORANGE COAST COLLEGE, CALIFORNIA, UNDER A CONTRACTUAL ARRANGEMENT WITH THE U.S. OFFICE OF EDUCATION, AND REVIEWED BY A COMMITTEE COMPOSED OF SPECIALISTS IN DATA…
ERIC Educational Resources Information Center
Mitchell, Ron; Conner Michael
A brief description of the Coursewriter II preprocessor is provided. This preprocessor, a program written in FORTRAN IV on the CDC 6600 computer, is designed to reduce the repetition of effort that takes place from the time of the author's conception of a course to the time of its availability for on-line student instruction. The programer deals…
Simulation with Python on transverse modes of the symmetric confocal resonator
NASA Astrophysics Data System (ADS)
Wang, Qing Hua; Qi, Jing; Ji, Yun Jing; Song, Yang; Li, Zhenhua
2017-08-01
Python is a popular open-source programming language that can be used to simulate various optical phenomena. We have developed a suite of programs to help teach the course of laser principle. The complicated transverse modes of the symmetric confocal resonator can be visualized in personal computers, which is significant to help the students understand the pattern distribution of laser resonator.
ERIC Educational Resources Information Center
Santana-Paixao, Raquel C.
2017-01-01
Oral testing administration plays a significant role in foreign language programs aiming to foster the development of students' speaking abilities. With the development of language teaching software, the use of computer based recording tools are becoming increasingly used in language courses as an alternative to traditional face-to-face oral…
ERIC Educational Resources Information Center
Goldman, Charles I.
The manual is part of a series to assist in planning procedures for local and State vocational agencies. It details steps required to process a local education agency's data after the data have been coded onto keypunch forms. Program, course, and overhead data are input into a computer data base and error checks are performed. A computer model is…
ERIC Educational Resources Information Center
Mac Iver, Douglas J.; Balfanz, Robert; Plank, Stephan B.
1999-01-01
Two studies evaluated the Computer- and Team-Assisted Mathematics Acceleration course (CATAMA) in Talent Development Middle Schools. The first study compared growth in math achievement for 96 seventh-graders (48 of whom participated in CATAMA and 48 of whom did not); the second study gathered data from interviews with, and observations of, CATAMA…
Learning about light and optics in on-line general education classes using at-home experimentation
NASA Astrophysics Data System (ADS)
Millspaw, Jacob; Wang, Gang; Masters, Mark F.
2014-07-01
College students are facing a constantly evolving educational system. Some still see mostly the traditional face to face lecture type classes where as others may never set foot on campus thanks to distance learning programs. In between they may enroll in a mix of face-to-face, two-way broadcasted interactive courses, streaming lecture courses, hybrid face-to-face/ on-line courses and the ominous MOOC! A large number of these non-traditional courses are general education courses and play an important role in developing non-science majors' understanding of science in general, and of physics in particular. We have been keeping pace with theses modern modes of instruction by offering several on-line courses such as Physics for Computer Graphics and Animation and Light and Color. These courses cover basic concepts in light, color and optics.
Cheyney University Curriculum and Infrastructure Enhamcement in STEM
DOE Office of Scientific and Technical Information (OSTI.GOV)
Eva, Sakkar Ara
Cheyney University is the oldest historically Black educational institution in America. Initially established as a “normal” school emphasizing the matriculation of educators, Cheyney has become a comprehensive university, one of 14 state universities comprising the Pennsylvania State System of Higher Education (PASSHE). Cheyney University graduates still become teachers, but they also enter such fields as journalism, medicine, science, mathematics, law, communication and government. Cheyney University is a small state owned HBCU with very limited resource. At present the university has about a thousand students with 15% in STEM. The CUCIES II grant made significant contribution in saving the computer sciencemore » program from being a discontinued program in the university. The grant enabled the university to hire a temporary faculty to teach in and update the computer science program. The program is enhanced with three tracks; cyber security, human computer interaction and general. The updated and enhanced computer science program will prepare professionals in the area of computer science with the knowledge, skills, and professional ethic needed for the current market. The new curriculum was developed for a professional profile that would focus on the technologies and techniques currently used in the industry. With faculty on board, the university worked with the department to bring back the computer science program from moratorium. Once in the path of being discontinued and loosing students, the program is now growing. Currently the student number has increased from 12 to 30. University is currently in the process of hiring a tenure track faculty in the computer science program. Another product of the grant is the proposal for introductory course in nanotechnology. The course is intended to generate interest in the nanotechnology field. The Natural and Applied Science department that houses all of the STEM programs in Cheyney University, is currently working to bring back environmental science program from moratorium. The university has been working to improve minority participation in STEM and made significant stride in terms of progressing students toward graduate programs and into professoriate track. This success is due to faculty mentors who work closely with students to guiding them through the application processes for research internship and graduate programs; it is also due to the university forming collaborative agreements with research intensive institutions, federal and state agencies and industry. The grant assisted in recruiting and retaining students in STEM by offering tuition scholarship, research scholarship and travel awards. Faculty professional development was supported by the grant by funding travel to conferences, meetings and webinar. As many HBCU Cheyney University is also trying to do more with less. As the STEM programs are inherently expensive, these are the ones that suffer more when resources are scarce. One of the goals of Cheyney University strategic plan is to strengthen STEM programs that is coherent with the critical skill need of Department of Energy. All of the Cheyney University STEM programs are now located in the new science building funded by Pennsylvania state.« less
Employing subgoals in computer programming education
NASA Astrophysics Data System (ADS)
Margulieux, Lauren E.; Catrambone, Richard; Guzdial, Mark
2016-01-01
The rapid integration of technology into our professional and personal lives has left many education systems ill-equipped to deal with the influx of people seeking computing education. To improve computing education, we are applying techniques that have been developed for other procedural fields. The present study applied such a technique, subgoal labeled worked examples, to explore whether it would improve programming instruction. The first two experiments, conducted in a laboratory, suggest that the intervention improves undergraduate learners' problem-solving performance and affects how learners approach problem-solving. The third experiment demonstrates that the intervention has similar, and perhaps stronger, effects in an online learning environment with in-service K-12 teachers who want to become qualified to teach computing courses. By implementing this subgoal intervention as a tool for educators to teach themselves and their students, education systems could improve computing education and better prepare learners for an increasingly technical world.
MPPhys—A many-particle simulation package for computational physics education
NASA Astrophysics Data System (ADS)
Müller, Thomas
2014-03-01
In a first course to classical mechanics elementary physical processes like elastic two-body collisions, the mass-spring model, or the gravitational two-body problem are discussed in detail. The continuation to many-body systems, however, is deferred to graduate courses although the underlying equations of motion are essentially the same and although there is a strong motivation for high-school students in particular because of the use of particle systems in computer games. The missing link between the simple and the more complex problem is a basic introduction to solve the equations of motion numerically which could be illustrated, however, by means of the Euler method. The many-particle physics simulation package MPPhys offers a platform to experiment with simple particle simulations. The aim is to give a principle idea how to implement many-particle simulations and how simulation and visualization can be combined for interactive visual explorations. Catalogue identifier: AERR_v1_0 Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AERR_v1_0.html Program obtainable from: CPC Program Library, Queen’s University, Belfast, N. Ireland Licensing provisions: Standard CPC licence, http://cpc.cs.qub.ac.uk/licence/licence.html No. of lines in distributed program, including test data, etc.: 111327 No. of bytes in distributed program, including test data, etc.: 608411 Distribution format: tar.gz Programming language: C++, OpenGL, GLSL, OpenCL. Computer: Linux and Windows platforms with OpenGL support. Operating system: Linux and Windows. RAM: Source Code 4.5 MB Complete package 242 MB Classification: 14, 16.9. External routines: OpenGL, OpenCL Nature of problem: Integrate N-body simulations, mass-spring models Solution method: Numerical integration of N-body-simulations, 3D-Rendering via OpenGL. Running time: Problem dependent
Computer Literacy: Course Description [and] Computer Awareness: Module Syllabus.
ERIC Educational Resources Information Center
Kirkwood Community Coll., Cedar Rapids, IA.
This course description outlines an independent-study computer awareness course for community college faculty that uses videotapes, computer-assisted instruction, and individual study modules. The outline includes the rationale for the course and the media to be used; time required to complete the course; the goals of the course; the topics…
ERIC Educational Resources Information Center
Godsall, R. A.
1974-01-01
A management simulation course has been designed by Dunchurch Industrial Staff College (DISC) that is management oriented rather than marketing oriented. The computer assisted program has been successful in allowing managers to experience immediately the effects of their decisions and also to experience each other's jobs and problems. (DS)
Student Development of Educational Software: Spin-Offs from Classroom Use of DIAS.
ERIC Educational Resources Information Center
Harrington, John A., Jr.; And Others
1988-01-01
Describes several college courses which encourage students to develop computer software programs in the areas of remote sensing and geographic information systems. A microcomputer-based tutorial package, the Digital Image Analysis System (DAIS), teaches the principles of digital processing. (LS)
Distance Learning and the Information Highway [and] Comments on Burgstahler.
ERIC Educational Resources Information Center
Burgstahler, Sheryl; And Others
1995-01-01
Two University of Washington programs that demonstrate the use of the Internet for distance learning in rehabilitation are described: Project DO-IT (Disabilities, Opportunities, Internetworking, and Technology) and an adaptive computer technology course. Comments by Oestreich and Adams follow the article. (SK)
A remote sensing computer-assisted learning tool developed using the unified modeling language
NASA Astrophysics Data System (ADS)
Friedrich, J.; Karslioglu, M. O.
The goal of this work has been to create an easy-to-use and simple-to-make learning tool for remote sensing at an introductory level. Many students struggle to comprehend what seems to be a very basic knowledge of digital images, image processing and image arithmetic, for example. Because professional programs are generally too complex and overwhelming for beginners and often not tailored to the specific needs of a course regarding functionality, a computer-assisted learning (CAL) program was developed based on the unified modeling language (UML), the present standard for object-oriented (OO) system development. A major advantage of this approach is an easier transition from modeling to coding of such an application, if modern UML tools are being used. After introducing the constructed UML model, its implementation is briefly described followed by a series of learning exercises. They illustrate how the resulting CAL tool supports students taking an introductory course in remote sensing at the author's institution.
Adapting bioinformatics curricula for big data.
Greene, Anna C; Giffin, Kristine A; Greene, Casey S; Moore, Jason H
2016-01-01
Modern technologies are capable of generating enormous amounts of data that measure complex biological systems. Computational biologists and bioinformatics scientists are increasingly being asked to use these data to reveal key systems-level properties. We review the extent to which curricula are changing in the era of big data. We identify key competencies that scientists dealing with big data are expected to possess across fields, and we use this information to propose courses to meet these growing needs. While bioinformatics programs have traditionally trained students in data-intensive science, we identify areas of particular biological, computational and statistical emphasis important for this era that can be incorporated into existing curricula. For each area, we propose a course structured around these topics, which can be adapted in whole or in parts into existing curricula. In summary, specific challenges associated with big data provide an important opportunity to update existing curricula, but we do not foresee a wholesale redesign of bioinformatics training programs. © The Author 2015. Published by Oxford University Press.
Adapting bioinformatics curricula for big data
Greene, Anna C.; Giffin, Kristine A.; Greene, Casey S.
2016-01-01
Modern technologies are capable of generating enormous amounts of data that measure complex biological systems. Computational biologists and bioinformatics scientists are increasingly being asked to use these data to reveal key systems-level properties. We review the extent to which curricula are changing in the era of big data. We identify key competencies that scientists dealing with big data are expected to possess across fields, and we use this information to propose courses to meet these growing needs. While bioinformatics programs have traditionally trained students in data-intensive science, we identify areas of particular biological, computational and statistical emphasis important for this era that can be incorporated into existing curricula. For each area, we propose a course structured around these topics, which can be adapted in whole or in parts into existing curricula. In summary, specific challenges associated with big data provide an important opportunity to update existing curricula, but we do not foresee a wholesale redesign of bioinformatics training programs. PMID:25829469
A pilot biomedical engineering course in rapid prototyping for mobile health.
Stokes, Todd H; Venugopalan, Janani; Hubbard, Elena N; Wang, May D
2013-01-01
Rapid prototyping of medically assistive mobile devices promises to fuel innovation and provides opportunity for hands-on engineering training in biomedical engineering curricula. This paper presents the design and outcomes of a course offered during a 16-week semester in Fall 2011 with 11 students enrolled. The syllabus covered a mobile health design process from end-to-end, including storyboarding, non-functional prototypes, integrated circuit programming, 3D modeling, 3D printing, cloud computing database programming, and developing patient engagement through animated videos describing the benefits of a new device. Most technologies presented in this class are open source and thus provide unlimited "hackability". They are also cost-effective and easily transferrable to other departments.
Rush, Perry O; Boone, William R
2009-01-01
This article provides information regarding the introduction of virtual education into classroom instruction, wherein a method of classroom instruction was developed with the use of a computer, digital camera, and various software programs. This approach simplified testing procedures, thus reducing institutional costs substantially by easing the demand for manpower, and seemed to improve average grade performance. Organized files with hundreds of digital pictures have created a range of instructor resources. Much of the new course materials were organized onto compact disks to complement course notes. Customizing presentations with digital technology holds potential benefits for students, instructors and the institution.
2000-08-01
The International Medical Informatics Association (IMIA) agreed on international recommendations in health informatics/medical informatics education. These should help to establish courses, course tracks or even complete programs in this field, to further develop existing educational activities in the various nations and to support international initiatives concerning education in health and medical informatics (HMI), particularly international activities in educating HMI specialists and the sharing of courseware. The IMIA recommendations centre on educational needs for healthcare professionals to acquire knowledge and skills in information processing and information and communication technology. The educational needs are described as a three-dimensional framework. The dimensions are: 1) professionals in healthcare (physicians, nurses, HMI professionals, ...), 2) type of specialisation in health and medical informatics (IT users, HMI specialists) and 3) stage of career progression (bachelor, master, ...). Learning outcomes are defined in terms of knowledge and practical skills for healthcare professionals in their role (a) as IT user and (b) as HMI specialist. Recommendations are given for courses/course tracks in HMI as part of educational programs in medicine, nursing, healthcare management, dentistry, pharmacy, public health, health record administration, and informatics/computer science as well as for dedicated programs in HMI (with bachelor, master or doctor degree). To support education in HMI, IMIA offers to award a certificate for high quality HMI education and supports information exchange on programs and courses in HMI through a WWW server of its Working Group on Health and Medical Informatics Education (http:www.imia.org/wg1).
ERIC Educational Resources Information Center
Hegelheimer, Volker; Reppert, Ketty; Broberg, Megan; Daisy, Brenda; Grgurovic, Maja; Middlebrooks, Katy; Liu, Sammi
2004-01-01
As more and more teacher preparation programs realize the need to include courses that deal with computer-assisted language learning, a crucial decision as to what is taught needs to be made, taking into consideration the various post-graduation goals ranging from teacher or teacher-trainer to researcher. Thus, the question of whether to go beyond…
Instructional image processing on a university mainframe: The Kansas system
NASA Technical Reports Server (NTRS)
Williams, T. H. L.; Siebert, J.; Gunn, C.
1981-01-01
An interactive digital image processing program package was developed that runs on the University of Kansas central computer, a Honeywell Level 66 multi-processor system. The module form of the package allows easy and rapid upgrades and extensions of the system and is used in remote sensing courses in the Department of Geography, in regional five-day short courses for academics and professionals, and also in remote sensing projects and research. The package comprises three self-contained modules of processing functions: Subimage extraction and rectification; image enhancement, preprocessing and data reduction; and classification. Its use in a typical course setting is described. Availability and costs are considered.
An evaluation of the American Indian Air Quality Training Program
NASA Astrophysics Data System (ADS)
Quartaroli, Marylynn
During centuries of geographic, economic, and cultural domination, the federal government held the responsibility for the management of environmental issues on tribal lands. Today, tribes are reasserting their sovereignty in many ways, including the development of their own environmental programs. Tribal agencies desperately search for tribal members who are qualified to make decisions for the benefit of the tribes from both Western scientific and traditional cultural viewpoints. To meet this need, the American Indian Air Quality Training Program (AIAQTP) offers technical and regulatory training courses that are both scientifically up-to-date and culturally responsive to this community. This study is an evaluation of these courses. To supplement data from existing program documents and databases, I also observed five courses, sent follow-up questionnaires, and interviewed lead instructors and course participants to develop an understanding of their perceptions of the training received. Computer analysis of this quantitative and qualitative data revealed patterns and themes; an external reviewer also independently analyzed the data set. The training courses offered by AIAQTP were judged to have merit and value by the course instructors, the participants, the external evaluator, and me. Designed to be both culturally responsive and technically rigorous, these courses provided relevant and useful information and skills to the tribal environmental professionals in attendance, meeting the demands of their jobs. Although not all training needs or expectations were met, the study participants indicated their intentions to continue their education and training in air quality and other environmental media. A significant benefit of attendance at AIAQTP training courses was the development of a network of tribal professionals across the nation that acts as a support system for the implementation and continuation of changes in the professional practice for the trainees and their tribal environmental programs. As in all educational settings, there is room for improvement in course design and delivery. This study suggested that incorporating cultural considerations plays a role in effective scientific and technical training for Native students. Further, actively promoting the development of professional networks can assist in establishing a geographically dispersed community of practice supportive of personal and institutional change.