waashk/acm huggingface dataset:
recruiting more computer science students - what to do after the "glamour" has gone away?  the moderator will first focus on the question: "are enrollments actually declining in computer science programs across this country?" he will report the results of his surveys which indicate there has been a definite downturn in enrollment over the past two years. the panelists will then discuss what is being done at their schools to recruit students and to meet this new challenge of declining enrollments.  william e. mcbride james calhoun james l. richards harriet g. taylor f. garnet walters
modern introductory computer science  there have been numerous testimonies to the inadequacies of our educational system [83]. for undergraduate computer science educators, major concerns regarding student preparation include poor problem solving and critical thinking skills, weak mathematics background, an inability to convey thoughts and concepts, and a lack of motivation. these problems can be addressed in the introductory computer science course by developing an integrated approach to effectively teaching discrete mathematical foundations, fundamental computer science concepts, and problem-solving skills. this paper is conceptual in nature and introduces some specific examples of possible approaches to overcoming these deficiencies and problems.  peter henderson
is downsizing survivor's career management attitudes is downsizing is a significant tool of management in the 1990's. a key element in downsizing success is how it is perceived by employees. still, no widely published study has examined the attitudes of is survivors to downsizing. moreover, in the age of a new psychological contract between organizations and employees, employees have assumed responsibility for managing their careers. however, no studies of the career management strategies of is survivors in the downsized workplace are found. in addition, studies of downsizing in the general workforce have shown that demographic differences may affect employees' responses to downsizing. again, no study appears to have focused on information system personnel. for all of these reasons, this study examines the attitude of is employees toward downsizing, the career management approach of survivors, and whether demographic characteristics of is survivors of organizational downsizing are related to their attitudes and strategies. the results of a survey indicate that is survivors, regardless of their demographic characteristics tend to be neutral toward downsizing as a means of improving the organization. demographic characteristics were also unrelated to internally-oriented career management strategies but were related to externally-oriented strategies. james j. jiang stephen t. margulis gary klein
how does a centralized computer center with a large mainframe adapt to the introduction of lots of micros?  over the past ten years or so many computer centers have made the transition from large, centralized batch machines to large, centralized timesharing machines. this was a carefully planned move controlled largely by the central site. today an even more revolutionary transition is underway: the introduction of microcomputers. this new change is often not being led by the central site and is rarely under the control of any central authority.  how can the central site manage the influx of micros under these circumstances? can micros be supported by the central site and should they be? how does one manage the "threats" to the central site by the introduction of micros? what can be done to ensure that productivity goes up with the introduction of micros? what can be done to ensure that productivity goes up with the introduction of micros? what role should the central site play, if any, in this new revolution? how are user services organization altered by the introduction of micros?  howard strauss
helping the rest of them: the unique consulting meeds of the macintosh user  the apple macintosh burst onto the microcomputing scene in early 1984, amid much media hype, sporting the claim that it was to be "the computer for the rest of us." the unique macintosh user interface makes the mac easy to learn and use, and has made it quite popular, particularly among those with fear of computers or little time to spend learning to use them. after a slow start due to hardware limitations and lack of software, the macintosh has grown into an important presence in academic computing, with mac labs appearing in colleges and universities everywhere in increasing numbers.  in the summer of 1987 the computer center at the university of kansas opened a macintosh lab for students, faculty and staff. from the beginning the lab has been in almost constant demand, often with waiting lines day and night. our consultants find that they are now faced with a new breed of users whose only computing experience is with the macintosh. many of the mac users filling our labs are people with little or no background in computing, who understand little of the traditional computing jargon, and who may have difficulty explaining to a consultant exactly what went wrong (or understanding the consultant's answer). this growing group of users represents a special class of consulting needs, and we must be prepared to meet them.  this paper will draw on our experience with the macintosh and its users at the university of kansas, and will discuss (1) the basis for this problem, (2) the specific nature of the problem, and (3) what consultants and others can do to help.  doug heacock
reviewing the risks archives  ok, you expect your shrink-wrapped software to work properly, without annoying reliability bugs and security holes. or maybe you would like the systems you develop to work properly, without serious risks to their users. but those systems don't quite work the way they are supposed to. so, what's new? perusal of the risks archives [1] suggests that startlingly few real success stories are recorded, and that perhaps we might as well just learn to live with almost every system having bugs---some even colossal in scope [2].  peter g. neumann
an innovative, multidisciplinary educational program in interactive information storage and retrieval (abstract only)  a description of the development of a set of transportable, college-level courses in the use of interactive, online is&amp;r; systems, in particular the nasa/recon system, is presented. the purpose of these courses is to educate science and engineering students in the effective use of automated scientific and technical is&amp;r; systems. the presentation includes an overview of project objectives, management phases, and accomplishments to date. the methodology used for the course development is described and future plans, both long-term and short- term, are discussed.  suzy gallagher
a constructivist approach to object-oriented design and programming computer science education is greatly affected by the object-oriented approach. this can be seen in the numerous new teachers being attracted to programming languages such as java. learning the object-oriented approach is however difficult for novice students, mostly because it requires a new way of thinking about computing and more depth to grasp. thus, to promote the object- oriented approach at the introductory level, a re-examination of the teaching method is recommended. this article describes a pedagogical framework rooted in the constructivist epistemology for teaching object-oriented design and programming. said hadjerrouit
the diverse career orientations of mis personnel past studies have found different dominant career anchors present among information system (is) personnel. this study provides additional evidence that is personnel have a diversity of career orientations and that the orientations can vary according to external conditions. a survey of is personnel supports the premise that each professional situation and each individual is unique. organizations are better off creating flexible career structures rather than rigid career paths and must be prepared to adjust to changes in the environment. james j. jiang gary klein joseph balloun
the pna project  the personal nutrition assistant (pna) project is a join effort involving faculty and students from two universities. the project was initially funded with a seed grant that supported cooperative efforts between these institutions. the goal of the pna project was the creation of a working prototype of a web-based system that assisted individuals in performing a nutritional analysis of their daily diet and made the results available via the web to their health care professionals. further, we wanted the data entry to be easy and quick. we had providing a system that helped clients performing daily diet data entry and analysis in about 15 to 20 minutes. as stated above, the system produced through the initial grant was a working prototype, a system that demonstrated the feasibility of the approach. further, since the daily diets are stored on the web the results could be viewed by the clients' dietician or health care provider, providing much greater feedback from the clients to the health care professional than is normally achieved.  the initial system was so successful that nine local medical centers started using the working prototype with their patients. the system will form the basis of senior projects starting in the 2000-2001 academic year, and is expected to support additional projects in the years to come. this paper reports on the first projects, which were designed to upgrade this system from working prototype status to production level.  john beidler albert insogna nicholas cappobianco yaodong bi marianne borja
workforce retention: what do it employees really want?  the purpose of this study is to present and test an integrated model of turnover intentions that addresses the unique nature of the it profession. we identified a multidimensional set of hr practices likely to increase retention among it employees and considered citizenship behaviors as well as two distinct types of organizational commitment as key antecedents of turnover intentions. a questionnaire was developed and sent to the quebec members of the canadian information processing society. data from 394 respondents were used to validate the measures and test the research hypotheses. we present and discuss the results and make a series of recommendations for it and hr executives.  guy pare michel tremblay patrick lalonde
invitation to a public debate on ethical computer use to obtain ethically defensible behavior in a particular situation, or context, one must first define what is considered ethically defensible in that context. without contextual norms, people assume no norms and are then (mis)guided solely by their own experience. according to integrated social contracts theory, typical contexts include individual-only situations and situations in which the individual is a member of professional, business and social organizations. norm development is a complex process. it requires discussion between many individuals to identify the ethical issues relevant to each context, to define ethically defensible behaviors for each, and then to decide which norms take priority in the event of a conflict. this paper argues that the importance of context identifies fundamental flaws in the notion that professional associations can address all ethical behaviors through generic codes of ethics. the arguement goes further to assert that integrated social contracts theory, if applied to universal codes of ethics, can facilitate their redefinition into a useful set of guidelines for ethical professional behavior. sue conger karen d. loch
legal liability for malpractice of computer specialists  the proliferation of computer technology has focused attention on the regulation of computer specialists and the liability standards applicable to them for the work they perform.  horror stories involving computer- related crimes, fraud and invasions of personal privacy, coupled with catastrophies resulting from computer systems that failed to work or functioned improperly, have been used as evidence to support a need for regulatory protection through a state occupational licensing scheme or a mandatory certification program for computer specialists.  j. t. westmeier
advanced placement-plus in computer science: a summer institute at the university of tulsa  in this paper we discuss an in-service course designed to give secondary school teachers the background needed to teach an advanced placement (ap) course in computer science. in order to do this effectively, we argue that additional computer literacy and computer system concepts must be developed as well (plus). we present the (ap) course outline and objectives as well as the outline and objectives for some additional computing skills.  roger l. wainwright dale a. schoenefeld
combating the code warrior: a different sort of programming instruction many cs101 courses purport to teach object-oriented programming, but many seem to be directly translated from traditional structured programming courses. lynn andrea stein's "rethinking cs101" program at mit offers a radically different approach to teaching oo programming by concentrating on the interactive aspects of object-oriented systems. this approach has the added advantage that students who have previously learned "programming" must also relearn how to approach the problems involved in programming interactive systems. this paper reports on the author's use of this concept outside of mit, with encouraging results. debora weber-wulff
evolution of a program in computing for a latin american graduate college  this paper describes the design process for the program in computing of the colegio de postgraduados located in chapingo, mexico.  the program was designed to fit the research and academic requirements of the agronomical community in mexico.  first, a brief description of the organization of the colegio de postgraduados and of its broad objectives will be presented. then the setting in which the program was developed and the design process itself will be described.  yolanda f. villasenor
job and health implications of vdt use: initial results of the wisconsin-niosh study  magnitudes and correlates of stress were investigated among 248 office workplace vdt users and 85 nonuser counterparts using field survey and objective physical measurement techniques. other than a tenuous indication of increased eyestrain and reduced psychological disturbances among users, the two groups were largely undifferentiated on job- attitudinal, affective, and somatic manifestations of stress. however, aspects of working conditions were judged less favorably by vdt users. stress mechanisms were much the same for both groups, involving psychosocial as well as physical environmental job attributes. for vdt users, the chair and workstation configuration were particularly important predictors of musculo- skeletal disturbances, as were corrective eyewear use and ambient lighting for visuo-ocular disturbances.  steven l. sauter mark s. gottlieb karen c. jones vernon n. dodson kathryn m. rohrer
"women in programming" is not an oxymoron!  in teaching the comparative programming languages course, one quickly discovers that there are few references in most of the texts to women who have made significant contributions to the field. as we become more aware of the emphasis on recruiting and retaining young women in the computing field, we as educators must take an active part in providing role models---both to the young women and to the men who will become the professionals in the field. this paper addresses one mechanism that has been classroom tested.  cindy meyer hanchey
acm president's letter: eating our seed corn  on july 12 and 13, 1980, the biennial meeting of computer science department chairmen was held at snowbird, utah. this meeting, which is organized by the computer science board (csb), is a forum for the heads of the 83 departments in the united states and canada that grant ph.d.s in computer science. the meeting was attended by 56 department heads or their representatives, and by six observers from industry and government. this report was developed during the meeting as a result of intensive discussions about the crisis in computer science. this report was endorsed by the entire assembly.  peter j. denning
the internet-based lecture: converging teaching and technology network-based distributed education is a reality today. at george mason university, we have been pursuing a capability beyond the widespread practice of supporting courses with webpages: delivering lectures and seminars in real time, over the internet. this paper describes the range of distributed education technologies available today, focusing on issues of instructor presentation, student participation, and temporal qualities of response to student questions. the analysis supports our selection of desktop audiographics for synchronous internet-based course delivery. courses that have been presented in this mode are described, along with factors influencing their success and factors in student participation. j. mark pullen
"a study of personal computing in education"  this paper summarizes a study which was made by the authors on the various roles of personal computing in early education, college education and continued education of the individual. the role of personal computing in continued education is decomposed into its specific roles in the re-education of business persons (especially small businesses), of computer professionals, and of educators and other users of personal computing. it is pointed out that among many professional societies today, as well as within the total education of the individual, personal computing is an essential topic of national and international concern.  john walstrom david rine
who owns your course's intellectual property rights?  today, many instructors prepare cds, videos and web sites to either complement their teaching or as the primary method of instruction in their course. these high- technology course components often have considerable value and could be used in similar courses at many universities. university administrators have been quick to recognize the value of these high-technology components and are re- evaluating whether or not the instructor should be the sole owner of a high- technology course component. this paper highlights some points of contention today, discusses solutions being used by various universities and considers where the current trends appear to be leading.  george whitson
evega: an educational visulalization environment for graph algorithms  this paper describes the package evega (educational visualization environment for graph algorithms) and possible ways of incorporating it into the teaching of algorithm. the tool is freely available, platform- and network-independent, and highly interactive. the tool is designed for three different groups of users: students, instructors, and developers. interaction with evega can be achieved through the exploration of existing default visualizations, through the direct manipulation of graphical objects, or through the implementation and visualization of new algorithms using existing classes.  sami khuri klaus holzapfel
micros for students-a computer-intensive environment  in order to integrate effective computer utilization into undergraduate engineering, science, computer science, and management curricula, stevens institute of technology has added to its central computer capabilities, personal ownership of microcomputers by students. in 1983, and again in 1984, all entering freshman at stevens were required to purchase a digital equipment corporation professional 350 computer with 10 megabyte hard disk, 512k of random access memory and dual floppy disk drives with 800k bytes of storage. with this system, students received prose editing software for word processing and two programming languages, basic and fortran. dec pro 350s have also been distributed in various campus locations and a subsidized program has resulted in widespread faculty ownership of these systems. external grants and institutional funds have supported faculty efforts to develop computer-related curriculum materials in more than 50 courses. curriculum applications are extremely varied and include simulations, design projects, numerical methods, and tutorials. currently, there are 1,400 dec 350s being utilized at stevens, a pilot networking effort is being implemented, and a fully networked campus is planned for implementation during the 1986/87 academic year. curriculum examples, initial networking experience, and planning objectives will be discussed.  roger s. pinkham edward a. friedman
guidelines for a minimum program for colleges and universities offering bachelors degrees in information systems  the tremendous demand for education in the use and application of computers and computer based systems in business, commerce and government has led to the establishment of information systems departments and to the option of an information systems concentration in established computer science departments. in fact, the information systems degree is now becoming one of the fastest growing and most popular in the area of computer education. this report is presented to the computer science and information systems education community as a preliminary proposal of ideas on which to base an accreditation standard. it was developed with the background that many information systems departments are incorporated in schools and colleges of business, and an attempt was made to have the standard consistent with the american association of colleges and schools of business accreditation guidelines. the successful future of information systems depends on a firm foundation for graduating students; this work is directed towards offering a minimal or floor program for the information systems bachelors degree.  john t. gorgone norman e. sondak benn konsynski
an open source laboratory for operating systems projects  typical undergraduate operating systems projects use services provided by an operating system via system calls or develop code in a simulated operating system. with the increasing popularity of operating systems with open source code such as linux, there are untapped possibilities for operating systems projects to modify real operating system code. we present the hardware and software configuration of an open source laboratory that promises to provide students that use it with a better understanding of operating system internals than is typically gained in a traditional operating systems course. our preliminary projects and evaluation suggest that thus far the lab has achieved its primary goal in that students that used the lab feel more knowledgeable in operating systems and more confined in their ability to write and modify operating system code.  mark claypool david finkel craig wills
exploring internet e-business programming technologies  e-businesses are being created at incredible rates every year. more and more companies are realizing the importance of having their company exposed on the web. being able to create both an effective and highly efficient web site are the two most essential aspects when developing a web site for a potential client. having an e-business that is user friendly is key. it is necessary to react as quickly as possible to clicks issued by clients, take inputs from a form, store data into databases, and dynamically respond to user requests. this research explores various tools to implement these tasks.  minta royster