waashk/acm huggingface dataset:
computing resources in small colleges  the participants will describe experiences at their institutions with different computing environments: mini- computer, ibm pc lab, macintosh lab, sun workstation lab. each panelist will address similar issues as they relate to these environments in small colleges:  funding  < ;p>candid evaluation of hardware and software including networking  course usage in computer science  usage by other disciplines  management of the facility  time is planned for an open discussion among participants and audience on questions of mutual interest.  james r. sidbury nancy baxter richard f. dempsey ralph morelli robert prince
science education and research for technological progress  education implies systematic instruction, schooling or training of people so that they are able to meet challenges of the environment they live in, and be able to contribute positively in solving problems to build a better society. science education is usually equated with education in the area of natural and physical sciences, but in modern day society it includes important aspects of social sciences. education at academic institutions of higher learning must go hand in hand with research---an activity aimed at discovering new things. while the academic institutions engage in pioneering studies in basic or applied research, industrial research labs are required to shape this pioneering work into products to be used by the society. technological progress implies a process of breaking through obstacles, and producing new things and eliminating the old.  s. imtiaz ahmad
computer science as the focus of a secondary school magnet program  the "magnet program" is a concept that has received a great deal of attention, especially in urban school districts. a magnet program is one which is made available to students who live outside of the area which is usually served by the school in which the program is housed. a key requirement of any magnet program is that participation be voluntary. students attend magnet programs to take advantage of what those programs offer. in many cases, students in magnet programs spend up to an hour traveling to school each day.  brian d. monahan
paradigms and laboratories in the core computer science curriculum: an overview recent issues of the bulletin of the acm sigcse have been scrutinised to find evidence that the use of laboratory sessions and different programming paradigms improve learning difficult concepts and techniques, such as recursion and problem solving.many authors in the surveyed literature believe that laboratories are effective because they offer a mode of learning that complements classroom teaching. several authors believe that different paradigms are effective when used to support teaching mathematics (logic and discrete mathematics) and computer science (programming, comparative programming languages and abstract machines).precious little evidence by way of reported results of surveys, interviews and exams was found in the acm sigcse bulletins to support these beliefs. pieter h. hartel l. o. hertzberger
evaluating enterprise resource planning (erp) systems using an interpretive approach  enterprise resource planning (erp) systems involve the purchase of pre-written software modules from third party suppliers, rather than bespoke (i.e. specially tailored) production of software requirements, and are often described as a _buy_ rather than _build_ approach to information systems development. current research has shown that there has been a notable decrease in the satisfaction levels of erp implementations over the period 1998-2000.  the environment in which such software is selected, implemented and used may be viewed as a social activity system, which consists of a variety of stakeholders e.g. users, developers, managers, suppliers and consultants. in such a context, an _interpretive_ research approach (walsham, 1995) is appropriate in order to understand the influences at work.  this paper reports on an _interpretive_ study that attempts to understand the reasons for this apparent lack of success by analyzing issues raised by representatives of key stakeholder groups. resulting critical success factors are then compared with those found in the literature, most notably those of bancroft _et al_ (1998).  conclusions are drawn on a wide range of organizational, management and political issues that relate to the multiplicity of stakeholder perceptions.  walter skok michael legge
what's in store for you?  the computer center at the university of minnesota has recently set up a retail store operation for the sale of computer-related documentation and supplies. this paper will discuss the factors which lead up to the decision to begin a retail operation as well as the policy decisions which govern the operation. i will also discuss the rules which affect the operation within a tax-exempt institution, the problems of staffing, stocking, space, and point of sale records. new problems which are the direct result of network expansion and microcomputer technology will also be addressed. it is my hope that this discussion will help you to avoid some of the problems that we encountered.  during the summer of 1980, there were many things happening at the university of minnesota which eventually resulted in the opening of the university computer center store. inflation and the economy made it obvious that the computer center budget was not going to expand at a rate which would allow us to maintain our existing level of services. this meant that we had to search for new areas of income to offset our increased expenses and permit us to provide what we felt were needed services. all of the "free" services provided by the university computer center (ucc) came under close scrutiny to determine which ones could be eliminated, reduced, or provided on a charge basis. one of these areas was documentation.  richard t. franta
resource management in a decentralized system  the heterogeneous collection of machines constituting the processor bank at cambridge represents an important set of resources which must be managed. the resource manager incorporates these machines into a wider view of resources in a network. it will accept existing resources and specifications for constructing others from existing ones. it will then allocate these to clients on demand, combining existing resources as necessary. resource management in a decentralized system presents interesting problems: the resources are varied and of a multi-level nature; they are available at different locations from where they are required; the stock of available resources varies dynamically; and the underlying system is in constant flux.  daniel h. craft
computing technology and the third world  the advent of computing technology has made far more impact in the developed world than any other technology in the past. the effect of this technology on third world countries has, so far, not been different from the introduction of other types of technologies. this paper attempts to highlight the negative aspects of the present state of computing in these countries in the hope that lessons can be drawn which will improve and modify future developments and trends. transferring the development pattern of the developed world would be unwise as this has proved inadequate in the industrialization process of third world countries.  the paper also argues the role of international agencies and computer suppliers in the dissemination of information on computing technology and suggests a more pragmatic approach to the development of endogenous capacities through direct interaction between developed and less developed countries. examples of development profiles are drawn from the arab region and guidelines for future plans are proposed.  a. dewachi
race differences in job performance and career success  although blacks have gained entry to the information systems (is) field and various managerial positions, they continue to experience more restricted career advancement prospects than whites. they have found it difficult to advance professionally and managerially within their organizations. perhaps, as the management literature suggests, this is because minorities may experience considerable discrimination in their jobs that lowers their performance and ultimately impedes their career advancement [10].  magid igbaria wayne m. wormley
supporting declarative programming through analogy  two of the most frequently used programming languages in teaching artificial intelligence (ai) are declarative. many undergraduates have difficulty in making the transition from the procedural programming language learned in their early years in college to the declarative programming paradigm used in the ai course. this paper presents a methodology that supports declarative programming in an ai course by using analogy. several classroom examples are presented along with the analogous out of class assignments.  antonio m. lopez
computer science in industry (panel discussion)  the first three panelists will give a short presentation on the computer science education program at their location covering the purpose of the programs, its goals, the curriculum, the instruction methods, and their experience with the program.  the fourth panelist will then discuss industrial education programs from the perspective of having participanted in them as an instructor.  a general discussion will follow the formal presentations.  ez nahouraii tom bredt charles lobb nell b. dale
should we get involved in word processing?  every computer center needs a strategy for word processing and other micro- based systems. this is something we can be sure of in the face of the current popularity of these systems. micro-based systems won't go away because we refuse to think of them  and actually, although we have to assimilate a lot of new information and handle more work, these systems can provide cost effective services never before available to us and to our clients. we must get involved in a positive way. we must establish a method of operation for micro-based systems. this methodology will vary from one campus to another, but a sharing of ideas will be helpful to all of us.  lois j. secrist
modularized short courses  computer short course students are as heterogeneous a group as can be imagined in a college classroom. at northern illinois university we teach novices who are professional students; you can spot them by their sharpened, poised pencils and fresh notebooks. we teach the old computer pros who want information on some new system feature or compiler. we teach graduate students who feel they will face this monster called a "computer" once in their lifetime---they have a limited, specific and worthy goal, but it's not computer knowledge. and we teach administrative personnel whose paychecks are contingent upon the mastery of short course content.  mary ann drayton
on teaching computer literacy to future secondary school teachers this paper discusses our experience in teaching computer literacy classes to non-majors with a future career as secondary school teachers. the backgrounds of the students, our teaching philosophy, course organization and conduction as well as the feedbacks from our students are detailed. from the feedbacks it can be seen that the central goal of computer and application literacy is accomplished. furthermore, students' perceptions of computers has turned from negative to positive. greg c. lee chen-chih wu
computer science undergraduate capstone course  curriculum concerns of the computer science discipline continue to require refinements in this rapidly changing field. we have established curriculum guidelines and we have two years experience in the accrediting process of the csab. remarks such as "i do not consider the topic of … to be in the computer science discipline" and "at least the topic of … is not a capstone course" are being made. the goal of this panel is to provide an open, probing platform for a discussion of the subject of a capstone course.  clinton p. fuelling anne-marie lancaster mark c. kertstetter r. waldo roth william a. brown richard k. reidenbach ekawan wongsawatgul
a predictor for success in an introductory programming class based upon abstract reasoning development  the purpose of this study was to create and validate a tool which could be administered to students enrolled in or considering enrollment in an introductory programming course to predict success in the course or alternatively to segregate enrolled students into fast and slow paced sections. previous work which met the criteria of a self contained predictive tool included the work of barry kurtz [5] of the university of california, irvine using abstract reasoning development as the predictive measure. the test kurtz developed had been tested only on a small sample (23 students) in a controlled environment (one instructor - the researcher) and the test required up to 80 minutes to complete.  this study modified the kurtz test to require 40 minutes and administered it to 353 students learning two different languages from a variety of instructors. this predictor successfully predicted the advanced students from average to below average students. when used in conjunction with other known factors, e. g., gpa, the authors feel it is a viable tool for advising and placement purposes.  ricky j. barker e. a. unger
cost trade-offs in hardware support (panel discussion)  a serious problem facing computer science educators is deciding what type of computer resource(s) needs to exist in order to serve computer science students. should these resources include time-sharing, micro-processors, one large dedicated computer, and so forth? what are colleges and universities doing to attack this question? a panel of faculty from several colleges and universities of computer science education will present views and insights. there will be time for questions and answers from the audience.  william g. bulgren nelle dale victor wallace clair maple larry loos
software engineering teaching: a "docware" approach the software engineering teaching is a true challenge. indeed software engineering technology is only justified for large projects or long-term applications maintenance ; aspects impossible to show at the time of introductory course.in order to circumvent these difficulties, we propose a new approach of software development teaching which we called _"docware"._ it is a documentation centered process: the software product is no longer regarded as a source file that is documented afterwards, but as a set of documents whose source file is one product among others.after having specified our teaching objectives, we describe this approach which uses new tools that we developed and used for several years. a report of the use of this approach concludes this paper. daniel deveaux regis fleurquin patrice frison
an analysis of advanced c.s. students' experience with software maintenance  maintenance accounts for a very large portion of total software cost and effort in industry. yet computer science students are seldom exposed to this in their training. this study investigated advanced cs students' reactions to doing a maintenance project. a survey was used to examine their attitudes towards doing maintenance, the maintenance strategies they used, the value of the experience, and their assessments of the maintainability of the original program. most students found it a valuable learning experience. a wide disparity was found in their perceptions of the maintainability of the original program.  donna m. kaminski
raising the awareness of ethics in it students: further development of the teaching model  the question of ethics of information technology professionals is one that gets considerable attention in both the popular press and some academic literature. there have been occasional calls for undergraduate courses to include the topic in the curriculum. most schools do so. in many cases students, particularly undergraduate students, have only a vague notion of some of the business issues involved and the professional bodies' published codes of ethics make for fairly dry classroom material. in 1989, dan couger discussed teaching ethics in an is environment.  this paper takes the approach outlined by couger, essentially personalising the issues, a step further by drawing on input from leading it practitioners. the approach in the school of is at the university of new south wales incorporates the suggestions contained in several recent publications, calling for management to take the lead in setting ethical standards, providing current advice to students and developing the existing ethical awareness of the students. the paper gives a review of current literature in the area and gives details of the teaching methodology adopted.  geoffrey dick
yesterday, i knew all the answers  a long time ago and far away in another world you discovered computing. it was fun and you enjoyed working with it. you felt comfortable using computers and software. maybe you were a student or even a staff person when you decided to find a way to spend more time with computer technology. you applied for a job in user services.  you got the job and became part of an organization that dealt with computing all the time. your responsibilities required you to learn more and more about computing and you found you enjoyed doing this. then you were assigned the responsibility of helping customers directly. the customers liked you and you responded well to their questions. the customers got good answers and you felt really satisfied with your job. the job was becoming even better!  management liked what they saw you doing and expanded your responsibilities. you saw the new responsibilities as encouragement to do even more and better things. you accepted the challenges and took on the new tasks. you were able to handle the new responsibilities well which lead you to even more interaction with customers. you were now getting so good helping customers that you were asked to put together a training class, which you did. you discovered you liked teaching and helping several customers at one time. you developed another class, and then another and in doing so learned even more.  you were now making a name for yourself and customers were seeking you out. the other user services' staff started coming to you for help with their problems. you liked this attention and to make sure you didn't loose your new found importance you worked even harder at solving problems and learning new pieces of the technology. you were on a roll! you had found your niche!  l. downing s. chambers
personal computing vs. personal computers  much of the discussion about the use of personal computers within organizations arises from viewing personal computers and personal computing as the same thing. the focus is on a peripheral issue: the choice between distributed computer hardware and central computer hardware. it is more useful to focus on a very different issue: the difference between organizational computing and personal computing in organizational information systems. the primary problem is that of control; how can centralized information processing organizations ensure that the correct data is used, that it is protected, that the systems developed are what end users need, and that such development represents productive use of computing resources without getting in the way of productive use of computing resources to solve individual users' problems?  john lehman
kombiz97 - virtual lab experiment with the advent of easy available internet and intranet technologies it became possible to redesign concept of building highly valuable managerial skills in real business problems solving using managerial games and make it part of modern, very easy to use and well equipped learning environment. the kombiz97 experiment presented below is growing up every year experiment on setting up such an environment and using throughout more and more courses offered by the cracow academy of economics (cue). jerzy skrzypek tadeusz wilusz
the anatomy of a project oriented second course for computer science majors  this paper describes the philosophy and design of a specific course, computer science 236, taught over the past few years at washington university. the philosophy of the course is that the objectives of the course can best be achieved by employing a series of associated projects which are complex enough to require a design and specification effort but are not so large that they cannot be completed in one semester. several other institutions have also found that a project oriented course is advantageous.  the purpose of this paper is to describe the philosophy and methodology of such a course and not to describe the specific course at washington university. however, in describing the generic course, those decisions made for computer science 236 will be presented as examples.  will gillett
soothsayers of the electronic age  within our lifetimes, we have seen three generations of computers flourish and fade into the archives of technology. today we are experiencing the fruits of the fourth generation. our expectations of the fifth generation are the focus of this conference and, indeed, of the plans for our immediate future. from these expectations, we can extrapolate to the sixth generation. but what lies beyond?  three noted thinkers in the computer industry comprise this panel of soothsayers, examining the omens and auguries of this electronic age. dr. carl hammer investigates the scenario beyond the data processing horizon. he explores processing by systems which are intelligent, expert, and capable of making complex decisions, human decisions.  dr. kerry joels predicts the seventh generation system, giving specifications, capabilities, and costs of a likely model. he maps the route for reaching the seventh generation and points out the landmarks on a journey we have already begun.  dr. alan kay foretells the future of small computers in an age of democratization of access and universal computer literacy.  each speaker will address the interaction between the demands of technology on society and the demands society will make of its technology. and each will forecast a future which could be possible, should we wish it to be.  virginia walker carl hammer kerry mark joels alan kay
computing laboratories and the small community college: defining the directed computing laboratory in the small college computing environment  the small community college faces a unique set of challenges in laboratory implementation. this paper identifies the computing environment at a particular small community college, discusses the instructional content desired by the college, surveys various approaches to laboratories, and offers the approach that the college is using to implement appropriate instructional computing labs. the suggested approach provides for both an "open" and "scheduled" lab, promotes instructor freedom as no one lab approach is dictated by the lab setup, allows directed labs where they are appropriate and documents that class contact hours are set according to standards.  robert l. tureman