Abstract
The need for graduates from master's programs in computer science and related areas is well recognized [19, 20]. Indeed, some companies have a policy of extensively utilizing master's programs at universities for the continuing education of their employees. The Graduate Study Program of Bell Laboratories is well known. At Honeywell Information Systems it has been found that support of continuing studies at the master's level helps in hiring and retaining personnel, and is beneficial to the dissemination of new technology through the organization [29]. It has been demonstrated that programmers acquire new knowledge primarily from other programmers [17]; periodic influx into an organization of graduates of programs of advanced study is therefore essential if the organization is to retain technical soundness.
Universities have responded to this need, but in a rather haphazard manner, with the result that we have today a variety of programs, some of which have very little to do with computer science. Some of the programs are no more than, to use Smoliar's [41] words, “undergraduate programs for grown-ups.” Others are viewed as a first stage in the preparation for research careers of narrow specialization. Late in 1972 Terry Walker [45] conducted a poll of master's degree granting departments. The four primary objectives of a master's program given by the 93 respondents were: prepare a person for a job designing computer software systems, prepare a person for a job as a systems analyst, prepare a person to pursue a doctoral degree in computer science, prepare a person for a job as a scientific programmer. Today one would add a fifth objective: prepare a person for teaching computer science at the junior college level. There is clearly a need to reconcile these different objectives with a unified view of computer science.
- 1 ACM Curriculum Committee on Computer Science, Curriculum 68: recommendations for academic programs in computer science, CACM, Vol. 11, No. 3 (Mar. 1968) pp. 151-197. Google ScholarDigital Library
- 2 ACM Accreditation Committee, Accreditation guidelines for bachelor's degree programs in computer science. CACM, Vol. 20, No. 11, (Nov. 1977), 891-892.Google Scholar
- 3 R. L. Ashenhurst (Ed.), Curriculum recommendations for graduate professional programs in information systems, CACM, Vol. 15, No. 5 (May 1972), 363-398. Google ScholarDigital Library
- 4 R. L. Ashenhurst, Implications for computer science departments of the ACM information systems curriculum. Proc. ACM SIGCSE Third Tech. Symp. on Comp. Sci. Education SIGCSE Bulletin, Vol. 5, No. 1 (Feb. 1973), 2-5. Google ScholarDigital Library
- 5 R. H. Austing et. al, Curriculum recommendations for the undergraduate program in computer science—a working report of the ACM Committee on Curriculum in Computer Sciences. SIGCSE Bulletin, Vol. 9, No. 2 (June 1977), 1-16. Google ScholarDigital Library
- 6 R. H. Austing, The GRE Advanced Test in Computer Science. CACM, Vol. 20, No. 9 (Sept. 1977), 642-645. Google ScholarDigital Library
- 7 7. A. T. Berztiss and N. E. Gibbs, Unpublished notes on principles of curriculum design in computer science education.Google Scholar
- 8 J. Buck and B. Shneiderman, An internship in information systems: combining computer science education with realistic problems. Proc. ACM SIGCSE Sixth Tech. Symp. on Comp. Science Education SIGCSE Bulletin, Vol. 8, No. 3 (Sept. 1976), 80-83. Google ScholarDigital Library
- 9 D. R. Chand and R. Techo, A computer science program in a business school. Proc. ACM '76, 138-141. Google ScholarDigital Library
- 10 J. H. Clenshaw, Team projects in the undergraduate curriculum. Proc. SIGCSE/CSA Tech. Symp. on Comp. Science Education SIGCSE Bulletin, Vol. 10, No. 1 (Feb. 1978), 203-205. Google ScholarDigital Library
- 11 H. Comaa, J. Kramer, and B. K. Penney, A student group project in operating system implementation. Proc. SIGCSE/CSA Tech. Symp. on Comp. Science Education, SIGCSE Bulletin, Vol. 10, No. 1 (Feb. 1978), 197-202. Google ScholarDigital Library
- 12 S. D. Conte and M. H. Halstead, The technology of computer center management: a proposed course for graduate professional programs in computer science or in information systems. CACM Vol. 19, No. 7 (July 1976), 369-370. Google ScholarDigital Library
- 13 Council of Graduate Schools in the United States, The Master's Degree. Washington, D.C., Dec. 1976, 12 pp.Google Scholar
- 14 G. B. Davis, Conceptual foundations of informatics as part of the university informatics curriculum. Proc. IFIP 2nd World Conf. on Computers in Education, 1975, 605-608.Google Scholar
- 15 R. E. Fairley, A graduate curriculum in business-oriented computing. Proc. ACM SIGCSE Fourth Tech. Symp. on Comp. Sci. Education, SIGCSE Bulletin, Vol. 6, No. 1 (Feb. 1974), 37-39. Google ScholarDigital Library
- 16 R. E. Fairley, Toward model curricula in software engineering. Proc. ACM SIGCSE Ninth Tech. Symp. on Comp. Science Education, SIGCSE Bull., Vol. 10, No. 3 (Aug. 1978), 77-79. Google ScholarDigital Library
- 17 J. Fisherr J. Alvarez, and R. Taylor, A survey of how practicing programmers keep up-to-date—first results including their implication for computer science education. Proc. ACM SIGCSE Ninth Tech. Symp. on Comp. Science Education, SIGCSE Bull., Vol. 10, No. 3, (Aug. 1978), 67-72. Google ScholarDigital Library
- 18 M. H. Gotterer and B. Barnes, The computer science M.S. graduate. Proc. ACM SIGCSE Third Tech. Symp. on Comp. Sci. Education, SIGCSE Bull. Vol. 5, No. 1, (Feb. 1973), 106-109. Google ScholarDigital Library
- 19 J. W. Hamblen, Computer manpower in the United States—supply and demand: SIGCSE Bull. Vol. 7, No. 4 (Dec. 1975), 25-43. Google ScholarDigital Library
- 20 J. W. Hamblen, Computer manpower in the United States—supply and demand: an update. SIGCSE Bull. Vol. 9, No. 4 (Dec. 1977) 19-37. Google ScholarDigital Library
- 21 R. W. Hamming, One man's view of computer science. J.ACM Vol. 16, No. 1 (Jan. 1969) 3-12. Google ScholarDigital Library
- 22 R. S. Hoberman, Surveying the billion dollar chasm—how educational differences continue to force corporate and data processing executives apart. Proc. AFIPS Vol. 46 (1977 National Conf.), 545-560.Google ScholarDigital Library
- 23 F. C. Homeyer, Why industry hires our graduates. Proc. ACM '77, 264-265. Google ScholarDigital Library
- 24 P.A. Honkanen, Setting the foundations of computer science in a business oriented program. Proc. ACM SIGCSE Fifth Tech. Symp. on Comp. Sci. Education, SIGCSE Bull. Vol. 7, No. 1 (Feb. 1975), 187-190. Google ScholarDigital Library
- 25 G. K. Kapur, EDP education—an acute crisis. Proc. AFIPS Vol. 43 (1974 National Conf.), 321-325.Google ScholarDigital Library
- 26 A. Khailany and C. Saxon, Conducting project team classes in data processing. Proc. SIGCSE/CSA Tech. Symp. on Comp. Sci. Education, SIGCSE Bull. Vol. 10, No. 1 (Feb. 1978), 189-192. Google ScholarDigital Library
- 27 R. S. Lemos, The cost-effectiveness of team debugging in teaching Cobol programming. Proc. SIGCSE/CSA Tech. Symp. on Comp. Sci. Education, SIGCSE Bull. Vol. 10, No. 1 (Feb. 1978), 193-196. Google ScholarDigital Library
- 28 J. C. Lewis and S. S. Iyengar, A unique graduate program in computer science at Jackson State University. Proc. ACM SIGCSE-SIGCUE Joint Symp. On Comp. Sci. and Education, SIGCSE Bull. Vol. 8, No. 1 (Feb. 1976), 355-358. Google ScholarDigital Library
- 29 L. F. Lunetta, The role of a formal training program in attracting and developing computer professionals. Proc. AFIPS Vol. 46 (1977 National Conf.), 487-491.Google ScholarDigital Library
- 30 K. Magel and E. E. Mills, A professional master's degree in computer science. Proc. SIGCSE/ CSA Tech. Symp. on Comp. Sci. Education, SIGCSE Bull. Vol. 10, No. 1 (Feb. 1978), 27-30. Google ScholarDigital Library
- 31 R. F. Mathis, A first course in computer science for graduate students. Proc. SIGCSE/CSA Tech. Symp. on Comp. Science Education SIGCSE Bull. Vol. 10, No. 1 (Feb. 1978), 217-223. Google ScholarDigital Library
- 32 M. A. Melkanoff, An M.S. program in computer science. Proc. ACM SIGCSE Third Tech. Symp. On Comp. Science Education, SIGCSE Bull. Vol. 5, No. 1 (Feb. 1973), 77-82. Google ScholarDigital Library
- 33 H. D. Mills, On the structure of a computing profession. Proc. ACM SIGCSE Third Tech. Symp. On Comp. Science Education, SIGCSE Bull. Vol. 5, No. 1 (Feb. 1973), 97-101. Google ScholarDigital Library
- 34 J. L. Mize, Making an academic curriculum relevant to business requirements. SIGCSE Bull. Vol. 8, No. 2 (June 1976), 24-27. Google ScholarDigital Library
- 35 L. D. Neidleman, The Master of Science program in computer and information science at San Jose State University. Proc. ACM SIGCSE-SIGCUE Joint Symp. On Comp. Science and Education, SIGCSE Bull. Vol. 8, No. 1 (Feb. 1976), 359-365. Google ScholarDigital Library
- 36 M. Phister, A proposed course in data processing economics. Proc. ACM SIGCSE-SIGCUE Joint Symp. on Comp. Science and Education, SIGCSE Bull. Vol. 8, No. 1 (Feb. 1976), 260-265. Google ScholarDigital Library
- 37 K. Samuelson, An informatics curriculum and its similarity to other international university programs. Proc. IFIP 2nd World Conf. on Computers in Education 1975, 255-261.Google Scholar
- 38 M. Shaw, Immigration course in computer science: 1971 schedule, SIGCSE Bull. Vol. 4, No. 2, (June 1972), 16-27. Google ScholarDigital Library
- 39 M. Shaw, Immigration course in computer science: teaching materials and 1972 schedule SIGCSE Bull. Vol.5, No. 2 (June 1973), 26-32. Google ScholarDigital Library
- 40 L. Siklossy, C. Moraga, and S. Tardes, A curriculum for directors of computation centers. Proc, IFIP 2nd World Conf. on computer in Education, 1975, 5-9.Google Scholar
- 41 S. W. Smoliar, What is a first year computer science graduate student? Proc. ACM SIGCUE-SIGCUE Joint Symp. on Comp. Science and Education, SIGCUE Bull Vol 8, No. 1 (Feb. 1976),304-306. Google ScholarDigital Library
- 42 O. E. Taulbee and S. D. Conte, Production and employment of Ph.D.'s in computer science-1976. CACM Vol. 20, No. 6 (June 1977), 370-372. Google ScholarDigital Library
- 43 O. E. Taulbee and S. D. Conte, Production and employment of Ph.D.'s in computer science-1977. To be published.Google Scholar
- 44 C. J. Testa, An undergraduate/graduate program in information systems. Proc. AFIPS Vol. 43 (1974 National Conf.), 327-332.Google ScholarDigital Library
- 45 T. M. Walker, An evaluation computer science curricula, SIGCSE Bull. Vol. 6 No. 3 (Sept. 1974), 81-85 Google ScholarDigital Library
- 46 N. Webre, The master's practicun: a bridge over the industry/university gap, proc.ACM SIGCSE Fifth Tech. Symp. on Comp. Science Education SIGCSE Bull. Vol. 7, No 1 (Feb. 1975), 79-82 Google ScholarDigital Library
- 47 L. H. Weiner, Foundations of computer science for entry-level graduate students. Proc. Eighth Tech Symp. on Comp. SIGCSE Bull. Vol. 9, No. 3, (Aug. 1977), 6-9. Google ScholarDigital Library
- 48 K. Williams, An experimental course in advanced programming methods, SIGCSE Bull. Vol. 8, No. 4 (Dec. 1976),15-18. Google ScholarDigital Library
Index Terms
- The M.S. program in computer science
Recommendations
The M.S. program in computer science
SIGCSE '79: Proceedings of the tenth SIGCSE technical symposium on Computer science educationThe need for graduates from master's programs in computer science and related areas is well recognized [19, 20]. Indeed, some companies have a policy of extensively utilizing master's programs at universities for the continuing education of their ...
Computer Science Teaching Knowledge: A Framework and Assessment (Abstract Only)
SIGCSE '17: Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science EducationEducators, researchers, politicians, tech companies, and others continue to advocate for the importance of K-12 students learning computer science in our increasingly tech-driven society. One way school districts in the United States address this ...
Developing a Computer Science Concurrent Enrollment Program
SIGCSE '21: Proceedings of the 52nd ACM Technical Symposium on Computer Science EducationHigher education institutions and their computer science departments have been strong supporters of K12 CS. One area that has not been explored in-depth is the use of concurrent enrollment (CE) programs to expand access to high school CS courses such as ...
Comments