Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

A robust web programming and graphics course for non-majors

Published: 03 March 2006 Publication History

Abstract

Web Programming, Graphics, and Design is a course with no prerequisites that teaches non-computer science majors how to create their own sophisticated web pages. The course begins with the use of popular software such as Dreamweaver and Fireworks and then progresses to writing interactive web pages in Java. Students learn how to program with Java's Abstract Window Toolkit (AWT) as well as the graphics library, leading to the creation of 3D images. Solving problems involving mathematics is a theme throughout much of the course. Finally, following Wheaton College's curricular emphasis on inter-departmental offerings, the course is linked with Graphic Design I in the Art Department, enabling students to learn the design portion in even greater depth.

References

[1]
B. Burd, J. G. Brookshear, R. Decker, F. G. Gustavson, M. D. Lintner, and G. W. Scragg. Revitalizing the computer science course for non-majors. SIGCSE Bulletin, 27(1):388--389, 1995. Panel discussion.
[2]
J. J. Evans. Web Design: Complete Course. Wiley, 2003.
[3]
P. Gabbert. Discipline focused non-major computer science courses. The Journal of Computing Sciences in Colleges, 19(3):181--188, 2004.
[4]
C. Gurwitz. The internet as a motivating theme in a math/computer core course for nonmajors. SIGCSE Bulletin, 30(1):68--72, 1998.
[5]
M. Guzdial. A media computation course for non-majors. SIGCSE Bulletin, Proceedings of the 8th annual conference on Innovation and technology in computer science education, 35(3):104--108, 2003.
[6]
T. J. Hickey. Scheme-based web programming as a basis for a CS0 curriculum. SIGCSE Bulletin, 36(1):353--357, 2004.
[7]
D. Joyce. The computer as a problem solving tool: A unifying view for a non-majors course. SIGCSE Bulletin, 30(1):63--67, 1998.
[8]
K. N. King. Java Programming from the Beginning. Norton, 2000.
[9]
W. Lehnert. The Web Wizard's Guide to HTML. Addison Wesley, 2002.
[10]
J. G. Lengel. The Web Wizard's Guide to Multimedia. Addison Wesley, 2002.
[11]
J. G. Lengel. The Web Wizard's Guide to Web Design. Addison Wesley, 2002.
[12]
B. Lerner. CS 105 - the web: Technologies and techniques, 2004. http://www.cs.williams.edu/~cs105/f04/fullsyllabus.html.
[13]
S. Odeh. Web development and programming: V22.0380, 2003. http://www.cs.nyu.edu/courses/spring03/V22.0004-002/www/index.html.
[14]
D. Reed. Rethinking CS0 with javascript. SIGCSE Bulletin, 33(1):100--104, 2001.
[15]
R. W. Sebesta. Programming the World Wide Web. Addison Wesley, 2 edition, 2003.
[16]
B. Zimmermann. Content and laboratories of a computing science course for non-majors in the 21st century. The Journal of Computing Sciences in Colleges, 19(5):68--77, 2004.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGCSE Bulletin
ACM SIGCSE Bulletin  Volume 38, Issue 1
March 2006
553 pages
ISSN:0097-8418
DOI:10.1145/1124706
Issue’s Table of Contents
  • cover image ACM Conferences
    SIGCSE '06: Proceedings of the 37th SIGCSE technical symposium on Computer science education
    March 2006
    612 pages
    ISBN:1595932593
    DOI:10.1145/1121341
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 03 March 2006
Published in SIGCSE Volume 38, Issue 1

Check for updates

Author Tags

  1. CS0
  2. applets
  3. computer graphics
  4. java
  5. non-majors
  6. programming

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 05 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2015)Extending the Database Curriculum: From Design Principles to Web and Mobile ProgrammingComputer Supported Education10.1007/978-3-319-25768-6_17(258-271)Online publication date: 18-Dec-2015
  • (2011)Computer literacy as life skills for a web 2.0 worldProceedings of the 42nd ACM technical symposium on Computer science education10.1145/1953163.1953287(417-422)Online publication date: 9-Mar-2011
  • (2009)A "CS 1.5" introduction to web programmingACM SIGCSE Bulletin10.1145/1539024.150890841:1(121-125)Online publication date: 4-Mar-2009
  • (2009)A "CS 1.5" introduction to web programmingProceedings of the 40th ACM technical symposium on Computer science education10.1145/1508865.1508908(121-125)Online publication date: 4-Mar-2009
  • (2017)A First Look at the Year in ComputingProceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education10.1145/3059009.3059049(275-280)Online publication date: 28-Jun-2017
  • (2013)The opportunities and challenges to teach web programming in computer science curriculum CS2013Journal of Computing Sciences in Colleges10.5555/2535418.253542829:2(67-78)Online publication date: 1-Dec-2013
  • (2013)A data-centric introduction to computer science for non-majorsProceeding of the 44th ACM technical symposium on Computer science education10.1145/2445196.2445222(71-76)Online publication date: 6-Mar-2013
  • (2012)Teaching computing and programming fundamentals via App Inventor for Android2012 International Conference on Information Technology Based Higher Education and Training (ITHET)10.1109/ITHET.2012.6246020(1-8)Online publication date: Jun-2012
  • (2011)Implementing IT0/CS0 with scratch, app inventor forandroid, and lego mindstormsProceedings of the 2011 conference on Information technology education10.1145/2047594.2047645(183-190)Online publication date: 20-Oct-2011
  • (2011)Awakening Rip Van WinkleProceedings of the 16th annual joint conference on Innovation and technology in computer science education10.1145/1999747.1999756(18-22)Online publication date: 27-Jun-2011
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media