The Innovative Use of Software in Introductory Computer Programming
The Innovative Use of Software in Introductory Computer Programming
批准号:
9254013
负责人:
Jeffrey Popyack
金额:
$2.5万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
1993
资助国家:
美国
项目状态:
已结题
起止时间:
1993-04-15 至 1995-09-30
中文摘要
点击翻译按钮获取中文摘要
英文摘要
We propose the development of a new approach for teaching introduction to computing courses, tailored to the needs of students in different curricula. This approach is based on the following precepts: 1. There is a strong need for students in all curricula to understand the concepts of programming a computer, particularly in the sciences and engineering fields. 2. It may no longer be necessary for students in many majors to know how to write programs in traditional block-structured languages (such as Pascal). 3. There is a wealth of software in wide use today which allows the user to write programs in specialized built-in macro languages. 4. Teaching programming concepts through the use of powerful, user-friendly software with programmable features allows the user to write programs immediately which produce nontrivial results. This provides stronger motivation to learn programming than traditional approaches. Moreover, the essential concepts of computer programming, (such as variable, branching, iteration, etc.) can be readily illustrated and implemented using the sophisticated features of a variety of commonly available software packages, such as word processors, spreadsheets, and databases. The main intention of our approach is to teach programming concepts and techniques, not simply how to use software. Students will be exposed to the kinds of functionality common to all languages, thus facilitating the learning of a general purpose language or new, innovative software they will need for pursuing both their education and their careers in science, engineering, or teaching. This project will focus on two courses, a general introduction to scientific and statistical programming for science majors and an introductory programming course for computer science majors. It will focus on developing a set of modules to illustrate the programming concepts exhibited by various pieces of software in the Drexel "bundle" which each freshman obtains. In addition to the modules, examples and exercises will be created in the two subject matter areas.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Research: CSforAll:RPP: Expanding Inclusive CS Education through the Jumpstarting Philadelphia CSforAll Researcher Practitioner Partnership
-
批准号:2219442
-
项目类别:Standard Grant
-
资助金额:$67.75万
-
财政年份:2022
-
负责人:Jeffrey Popyack
-
依托单位:
Collaborative Proposal: CSforAll:RPP: Jumpstarting Philadelphia CSforAll through a Researcher Practitioner Partnership
-
批准号:2031360
-
项目类别:Standard Grant
-
资助金额:$25.96万
-
财政年份:2020
-
负责人:Jeffrey Popyack
-
依托单位:
RET in Engineering and Computer Science Site for Machine Learning to Enhance Human-Centered Computing
-
批准号:1711773
-
项目类别:Standard Grant
-
资助金额:$60.0万
-
财政年份:2017
-
负责人:Jeffrey Popyack
-
依托单位:
RET in Engineering and Computer Science Site for Machine Learning, Big Data and Computer Science Principles
-
批准号:1301171
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2013
-
负责人:Jeffrey Popyack
-
依托单位:
Restructuring Computer Programming Courses for IT-Enabled Variable Paced Multilevel Learning
-
批准号:0089009
-
项目类别:Standard Grant
-
资助金额:$7.5万
-
财政年份:2001
-
负责人:Jeffrey Popyack
-
依托单位:
The Innovative use of Software in Teaching Computer Programming
-
批准号:9354598
-
项目类别:Standard Grant
-
资助金额:$8.62万
-
财政年份:1994
-
负责人:Jeffrey Popyack
-
依托单位:
海外基金