Powered by OpenAIRE graph
Found an issue? Give us feedback
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/ ZENODOarrow_drop_down
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
ZENODO
Article . 2008
License: CC BY
Data sources: Datacite
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
ZENODO
Article . 2008
License: CC BY
Data sources: ZENODO
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
ZENODO
Article . 2008
License: CC BY
Data sources: Datacite
versions View all 2 versions
addClaim

Integrating Visual Modeling Throughout The Computer Science Curriculum

Authors: B.Collins, Carol; M. H. N Tabrizi;

Integrating Visual Modeling Throughout The Computer Science Curriculum

Abstract

{"references": ["Alice is a 3D Interactive Graphics Programming Environment for\nWindows 95/98/NT built by the Stage 3 Research Group. Retrieved\nApril March, 20, 2004, from http://www.alice.org/.", "Anderson J., & Franceschi, H. (2005). Java 5 Illuminated. Jones and\nBartlett.", "BlueJ and interactive Java development environment. Retrieved April,\n10, 2004 from http://www.bluej.org/,", "Coad, P. & Yourdon, E. (1991). Object-Oriented Design. Prentice Hall.", "Collins, C., & Tabrizi, M.H.N, (2007) Using Visual technologies to\npromote excellence in computer science education. Proceedings of the\nXXI. International Conference on Computer, Electrical, and Systems\nScience, and Engineering (CESSE 2007), 21, 83-87,\nhttp://www.waset.org/proceedings/v21/v21-15.pdf.", "Deek, F.P., McHugh, J.A., Hiltz, S.R., Rotter, N., & Kimmel, H. (1997).\nOn the evaluation of a problem-solving and program development\nenvironment. Proceedings of 27th Annual Conference on Frontiers in\nEducation Conference.", "Eckel, B. (2003). Thinking in Java, (Third Ed.), Pearson/Prentice-Hall.", "Fayad, M.E., Tsai, W.-T., & Fulghum, M.L. (1996). Transition to\nobject-oriented software development. Communication. ACM, 39(2),\n108-121.", "Felleisen, M., Findler, R.B. , Flatt, M., and Krishnamurthi, S. (2003).\nHow to Design Programs, MIT Press Cambridge.\n[10] Guizzardi, G., Pires, L.F., & van Sinderen, M.J. (2002). On the role of\ndomain ontologies in the design of domain-specific visual modeling\nlanguages. Invited presentation at Second Workshop on Domain-\nSpecific Visual Languages, 17th Annual ACM Conference on Object-\nOriented Programming, Systems, Languages, and Applications.\nRetrieved April 5, 2005 from\nhttp://www.dsmforum.org/events/DSVL02/Guizzardi.pdf).\n[11] Holliday, M. & Lugenbuhl, D. (2004). CS1 assessment using memory\ndiagrams. Proceedings of the 26th SIGCSE Technical Symposium on\nComputer Science Education.\n[12] Hyde, D.C., Gay, B.D., and Utter D., (1979). The integration of a\nproblem-solving process in the first course. Proceedings of the 10th\nSIGCSE Technical Symposium on Computer Science Education.\n[13] Kolesar M.V., Allan V.H. (1995). Teaching computer science concepts\nand problem-solving with a spreadsheet\" in Proceedings of the 26th\nSIGCSE Technical Symposium on Computer Science Education.\n[14] Lloyd, B.H., & Gressard, C. (1984). Reliability and factorial validity of\ncomputer attitude scales, Educational and Psychological Measurement,\n42(2), 501-505.\n[15] Longo, P.J., Anderson, O. R., & Wicht, P. (2002), Visual thinking\nnetworking promotes problem solving achievement for 9th grade earth\nscience students, Electronic Journal of Science Education, 7(1), 1-50.\nhttp://www.umassd.edu/cas/biology/longo/problem_solving.pdf\n[16] Naked Objects Framework. (2002). Retrieved April, 12, 2005 from\nhttp://www.nakedobjects.org/static.php?content=home.html.\n[17] Mahmoud, Q.H., Dobosiewicz, W., & Swayne, D., (2004). Redesigning\nintroductory computer programming with HTML, JavaScript, and Java.\nin Proceedings of the 35th SIGCSE Technical Symposium on Computer\nScience Education.\n[18] Microsoft Visio (2003). Visio Fact Sheet, Retrieved May 1, 2005\nhttp://www.microsoft.com/office/visio/prodinfo/facts.mspx.\n[19] Rational Rose. Retrieved April, 20, 2004 from http://www-\n306.ibm.com/software/rational/sw-atoz/indexR.html.\n[20] Savitch, W. (2005). Problem-Solving with C++: The Object of\nProgramming. (Fifth Ed.), Addison-Wesley.\n[21] Suchan, W.K. and Smith, T.L. (1997). Using Ada 95 as a tool to teach\nproblem-solving to non-CS majors. in Proceedings of the Conference on\nTRI-Ada.\n[22] Tabrizi, M., Collins, C., Ozan, E., & Li, K. (2004). Implementation of\nObject-Orientation Using UML in Entry Level Software Development\nCourses. Proceedings of SIGITE Conference. 128-131.\n[23] Ventura, P., & Ramamurthy, B. (2004). Factors that lead to success in\nCS: Wanted: CS1 students. no experience required. In Proceedings of\nthe 35th SIGCSE Technical Symposium on Computer Science\nEducation.\n[24] Wikipedia: Aspect-oriented programming\n(http://en.wikipedia.org/wiki/Aspect-oriented_programmig)."]}

The purposes of this paper are to (1) promote excellence in computer science by suggesting a cohesive innovative approach to fill well documented deficiencies in current computer science education, (2) justify (using the authors- and others anecdotal evidence from both the classroom and the real world) why this approach holds great potential to successfully eliminate the deficiencies, (3) invite other professionals to join the authors in proof of concept research. The authors- experiences, though anecdotal, strongly suggest that a new approach involving visual modeling technologies should allow computer science programs to retain a greater percentage of prospective and declared majors as students become more engaged learners, more successful problem-solvers, and better prepared as programmers. In addition, the graduates of such computer science programs will make greater contributions to the profession as skilled problem-solvers. Instead of wearily rememorizing code as they move to the next course, students will have the problem-solving skills to think and work in more sophisticated and creative ways.

Keywords

Problem-solving, CASE, UML., Algorithms

  • BIP!
    Impact byBIP!
    selected citations
    These citations are derived from selected sources.
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    0
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Average
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Average
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Average
    OpenAIRE UsageCounts
    Usage byUsageCounts
    visibility views 2
    download downloads 2
  • 2
    views
    2
    downloads
    Powered byOpenAIRE UsageCounts
Powered by OpenAIRE graph
Found an issue? Give us feedback
visibility
download
selected citations
These citations are derived from selected sources.
This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Citations provided by BIP!
popularity
This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
views
OpenAIRE UsageCountsViews provided by UsageCounts
downloads
OpenAIRE UsageCountsDownloads provided by UsageCounts
0
Average
Average
Average
2
2
Green