Abstract
Computers are faster and cheaper than ever before and at the same time user interface advances make powerful applications more accessible to the non-computer scientist. In a diverse range of industries, it is now essential for non-computer scientists to create, modify and interact with sophisticated computer applications. Although improved interfaces like high-level scripting languages and visual programming environments, have changed the skill set needed to use the computer, a conceptual understanding of computing and computer interfaces is still required. The very advances allowing direct computer use by non-computer scientists have actually increased the need for computer literacy. Thus computer science departments should expand and enhance course offerings to give non-majors the conceptual understanding and skills they need to become sophisticated users/developers in their particular fields. This paper describes a series of courses developed at Ithaca College that are designed to provide multimedia programming skills and concepts to liberal arts majors.
- Coulouris, George and Harold Thimbleby, HyperProgramming, Addison-Wesley, 1993.Google Scholar
- Goodman, Danny, The Complete HyperCard 2.2 Handbook,, 4th ed., Random House, 1993. Google Scholar
Digital Library
Index Terms
Computer science for the artist
Recommendations
Computer science for the artist
SIGCSE '97: Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science educationComputers are faster and cheaper than ever before and at the same time user interface advances make powerful applications more accessible to the non-computer scientist. In a diverse range of industries, it is now essential for non-computer scientists to ...
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 ...
Supporting K-12 computer science education
The Computer Science Teachers Association (CSTA) supports and promotes the teaching of computer science and other computing disciplines at the K-12 educational level. During this presentation we will explore the issues for K-12 computer teachers, the ...







Comments