Loading...
Please wait, while we are loading the content...
Similar Documents
Introducing Computer Science Using a Breadth-First Approach and Functional Programming (2000)
| Content Provider | CiteSeerX |
|---|---|
| Author | Computer, Scott Vandenberg Vandenberg, Scott Wollowski, Michael |
| Description | We present a breadth-first, lecture- and lab-based approach to introducing Computer Science that uses functional programming. Functional programming provides a lowoverhead introduction to programming (no types, few constructs, and little syntax), enabling students to write, in their first semester, programs sophisticated enough to exemplify important concepts of Computer Science. It also encourages good programming style (modular design and testing, e.g.) and serves as an introduction to an important problem-solving paradigm. The course gives the students a broad overview of Computer Science and helps them gauge their interest in the field. 1 The Challenge Three years ago, the Computer Science department decided to add a new introductory course in Computer Science to precede the existing first course, a pure programming course. The new course, which we describe here, is the first course taken by Computer Science majors and minors and satisfies a College core requirement in quantitati... |
| File Format | |
| Language | English |
| Publisher Date | 2000-01-01 |
| Publisher Institution | Functional Programming”, SIGCSE Bulletin, Vol 32, No 1 |
| Access Restriction | Open |
| Subject Keyword | New Course First Course Computer Science Department Modular Design New Introductory Course First Semester Breadth-first Approach Important Problem-solving Paradigm Computer Science Major Good Programming Style Little Syntax Broad Overview College Core Requirement Lowoverhead Introduction Lab-based Approach Pure Programming Course Functional Programming Computer Science Important Concept |
| Content Type | Text |
| Resource Type | Article |