Proceedings of the Thirty-Second SIGCSE Technical Symposium on Computer Science Education 2001
DOI: 10.1145/364447.364754
|View full text |Cite
|
Sign up to set email alerts
|

How mathematical thinking enchances computer science problem solving

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2009
2009
2015
2015

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 8 publications
(5 citation statements)
references
References 0 publications
0
5
0
Order By: Relevance
“…The proposers have been involved with SIGCSE for many years and have the qualifications necessary to make this an engaging and informative special session. SIGCSE has routinely had a sizeable audience with interests in mathematical reasoning (and its use in related areas, such as programming languages and software engineering) as evidenced by panels (e.g., [8,9]) and a continuing series of BoF sessions on mathematical thinking [10]. This tutorial will be of direct interest to that audience.…”
Section: Suitability For Special Sessionmentioning
confidence: 99%
“…The proposers have been involved with SIGCSE for many years and have the qualifications necessary to make this an engaging and informative special session. SIGCSE has routinely had a sizeable audience with interests in mathematical reasoning (and its use in related areas, such as programming languages and software engineering) as evidenced by panels (e.g., [8,9]) and a continuing series of BoF sessions on mathematical thinking [10]. This tutorial will be of direct interest to that audience.…”
Section: Suitability For Special Sessionmentioning
confidence: 99%
“…The importance of teaching mathematical techniques to complement traditional programming skills is well-documented by the community [1,3]. One of the most well-known efforts is that of Henderson [4,5], whose approach to teaching introductory computer science involves weaving topics in discrete mathematics, problem solving, and algorithm design to emphasize their interconnections.…”
Section: Related Workmentioning
confidence: 99%
“…The concatenation of Strings x1 and y1 is denoted as x1*y1. 3 We use the RESOLVE specification syntax [14]. …”
Section: Course Modulementioning
confidence: 99%
“…The emphasis on object-oriented programming is motivated by the importance of this paradigm in modern software practice. Analytical reasoning along with mathematical thinking and computational thinking, are among topics that have received regular SIGCSE attention (e.g., [2] [3]). The emphasis on analytical reasoning is motivated by the supposition that the next generation of software engineers must be able to reason rigorously about the functionality and performance of the software they develop and maintain.…”
Section: Introductionmentioning
confidence: 99%