The first step in designing a college level computer literacy course is to define what is meant by computer literacy. Unfortunately no consensus exists as to what the label "computer literate" should imply.The difficulty in both defining computer literacy and designing a satisfactory computer literacy course is evident by both the frequency of change and experimentation occurring at many institutions and by the forests of textbooks that exist for such a course. In this paper we present a definition of computer literacy that is independent of any specific application or application genre and introduce the notion of application literacy as distinct fmm that of computer literacy. Finally we describe a course implementation strategy commensurate with our philosophy.
This paper presents an approach to introducing multiple programming language paradigms in the CS I course through the use of a single multiparadigm language. The approach uses multiple paradigms in the design and implementation of solutions to computer projects. The paper illustrates the approach by outlining a solution to a sample project which utilizes the imperative, objectoriente& and the functional paradigms.
Teaching object-oriented design and programming in CS1 can benefit from problems that stimulate student interest, that yield to natural analysis under an object-oriented approach, and that provide a basis for extension and reuse. Our project endeavors to design, develop, and implement a set of games that spawn such problems spanning nearly the entirety of concepts presented in our CS1 course.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.