CHI TIẾT NGHIÊN CỨU …

Tiêu đề

A Liberal Arts Software Engineering Course

Tác giả

Epstein R.G.

Năm xuất bản

1991

Source title

Computer Science Education

Số trích dẫn

1

DOI

10.1080/0899340910020302

Liên kết

https://www.scopus.com/inward/record.uri?eid=2-s2.0-84953489436&doi=10.1080%2f0899340910020302&partnerID=40&md5=1ae00d0a5af3daf00a97e9941f6d82b8

Tóm tắt

This article describes a course in “software engineering” within a liberal arts computer science curriculum. This course stresses a “phenomenological” perspective on software engineering consistent with the view that the liberal arts computer science major should present computer science in the broadest perspective. This course stresses software engineering as an activity with important psychological, social, and ethical components, whereas an analogous course in a school of engineering might place more emphasis on particular techniques and tools. The subtle distinction between software engineering in the liberal arts college and software engineering in a school of engineering can help to clarify the distinction which needs to be made between preprofessional and liberal arts curricula in computer science generally. © 1991, Taylor & Francis Group, LLC. All rights reserved.

Từ khóa

Tài liệu tham khảo

Recommendations for the undergraduate program in computer science, Communications of the ACM, 22, 3, pp. 147-166, (1979); (1990); Beidler J., Austing R.H., Cassel L.N., Computing programs in small colleges, Communications of the ACM, 28, 6, pp. 605-611, (1985); Booch G., Software engineering with Ada., (1987); Brooks F.P., No silver bullet: Essence and accidents of software engineering, IEEE Computer, 20, 4, pp. 10-19, (1987); Denning P.J., Comer D., Gries D., Mulder M., Tucker A., Turner A., Young P., Computing as a discipline, Communications of the ACM, 32, 1, pp. 9-23, (1989); Dijkstra E.E., On the cruelty of really teaching computing science, Communications of the ACM, 32, 12, pp. 1398-1404, (1989); Fetzer J.H., Program verification: The very idea, Communications of the ACM, 31, 9, pp. 1048-1063, (1988); Foley J.D., Wallace V.L., Chan P., The Human Factors of computer graphics interaction techniques, IEEE Computer Graphics and Applications, 4, 11, pp. 13-48, (1984); Gibbs N.E., A model curriculum for a liberal arts degree in computer science, Communications of the ACM, 29, 3, pp. 202-210, (1986); Goldberg A., Robson D., Smalltalk-80: The language and its implementation., (1983); Lamb D.A., Software engineering: Planning for change., (1988); Laurel B., The art of human computer interface design., (1990); Ledgard H., Software engineering concepts., (1987); Meyer B., On formalism in specifications, IEEE Software., (1985); Meyer B., Reusability: The case for object-oriented design, IEEE Software, 4, 2, pp. 50-64; Meyer B., Object-oriented software construction., (1988); Mountford S.J., Laurel B., The Art of Human-Computer Interface Design., (1990); Shneiderman B., Designing the user interface., (1987); Sommerville I., Software engineering, (1989)

Nơi xuất bản

Hình thức xuất bản

Article

Open Access

Nguồn

Scopus