Abstract
Too many students enter the field of computer science with high aspirations but poor math skills. These students often do not realize the significance of mathematics in computer science. This paper discusses several relevant areas of computer science and explains why computer science students need math in order to master the material taught in these courses and to eventually find success as a computing professional.
- Ackoff, R. The Art of Problem Solving, John Wiley & Sons, New York, 1978.Google Scholar
- Beaubouef, T., Lucas, R., and Howatt, J. "The Unlock System: Enhancing Problem Solving Skills in CS1 Students," SIGCSE Bulletin (inroads), vol. 33, no. 2, pp. 43--46, June, 2001. Google ScholarDigital Library
- Elmasri, R. and Navathe, S. Fundamentals of Database Systems, 2nd ed., Addison-Wesley Publishing Company, New York, 1994. Google ScholarDigital Library
- Fobes, R., The Creative Problem Solver's Toolbox, Solutions Through Innovation, Portland, 1993.Google Scholar
- Hopcroft, J. and Ullman, J. Introduction to Automata Theory, Languages, and Computation, Addison-Wesley Publishing Co., Reading, MS, 1979, p1. Google ScholarDigital Library
- Kendall, K. and Kendall, J. Systems Analysis and Design, Prentice Hall, New Jersey, 1999. Google ScholarDigital Library
- Levine, M., Effective Problem Solving, 2nd ed., Prentiss Hall, New Jersey, 1994.Google Scholar
- Linz, P., An Introduction to Formal Languages and Automata, Jones and Bartlett Publishers, Boston, 2001. Google ScholarDigital Library
- Luger, G. and Stubblefield, W. Artificial Intelligence: Structures and Strategies for Complex Problem Solving, Benjamin/Cummings Publishing Company, Redwood City, California, 1993. Google ScholarDigital Library
- Nadler, G., Hibino, S., and Farrell, J. Creative Solution Finding, Prima Publishing, Rocklin, California, 1999.Google Scholar
- Nadler, G. and Hibino, S. Breakthrough Thinking, Prima Publishing, Roseville, California, 1998.Google Scholar
- Whimbey, A. and Lochhead, J. Problem Solving & Comprehension, 6th ed., Lawrence Erlbaum Associates, Publishers, New Jersey, 1999.Google Scholar
- Whitten, J. and Bentley, L. Systems Analysis and Design Methods, Irwin McGraw-Hill, Boston, 1998. Google ScholarDigital Library
Index Terms
- Why computer science students need math
Recommendations
Attracting Secondary School Students to Computer Science through Training Teachers to Establish Computer Clubs: (Abstract Only)
SIGCSE '18: Proceedings of the 49th ACM Technical Symposium on Computer Science EducationThe poster describes an innovative approach to help secondary school teachers enhance their computer science (CS) knowledge through the Google funded CS4HS (Computer Science for High School) program. Through a 4-day professional training workshop ...
Math connections in computer science
This panel will lead a discussion about the role and relevance of mathematics in undergraduate Computer Science education. We will explore the major question pertaining to math connections in computer science: "How can we make the math that C.S. ...
Preparing students for the first AP computer science principles exam: the perspective of CS teachers
This research presentation reports on a case study examining the teaching practices of seven high school computer science (CS) teachers from schools located across the Western New York (WNY) area. The interviews focused on the challenges and successes ...
Comments