skip to main content
10.1145/1095714.1095789acmconferencesArticle/Chapter ViewAbstractPublication PagesiteConference Proceedingsconference-collections
Article

Towards using online portfolios in computing courses

Published:20 October 2005Publication History

ABSTRACT

The direct experience we had with teaching a summer pre-college computing course in which we adopted an online portfolio approach has led us to consider the use of online portfolios in our regular computer science undergraduate courses. The technical challenges we foresee include: the necessary support from the college's IT department; the use of Microsoft-based web authoring technologies vs. the use of Open Source / freeware counterparts; the need for adequate technical knowledge on the part of our faculty; the need for server-side hardware and software resources.

References

  1. Sabin, M., Higgs, B., Riabov, V., Moreira, A. (2005), Designing and Running a Pre-College Computing Course. Journal of Computing Sciences in Colleges, 20, 5, 176--187. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. American Association for Higher Education and the University of Denver, Center for Teaching and Learning. Portfolio Clearinghouse. Accessed in June 2004 at http://ctl.du.edu/portfolioclearinghouse/.Google ScholarGoogle Scholar
  3. Estell, J.K. (2001). IPP: A Web-Based Interactive Programming Portfolio. Proceedings of the 32nd SIGCSE Technical Symposium on Computer Sciecne Education, Charlotte, NC, 149--153. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Abunawass, A., Lloyed, W., and Rudolph, E. (2004). COMPASS - A CS Program Assessment Project. Proceedings of the 9th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education. Leeds, U.K., 127--131. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Love, T. and Cooper, T. (2004). Designing Online Information Systems for Portfolio-Based Assessment: Design Criteria and Heuristics. Journal of Information Technology Education, vol. 3, 65--81.Google ScholarGoogle ScholarCross RefCross Ref
  6. Yue, K.-B. and Ding, W. (2004). Design and Evaluation of An Undergraduate course on Web Application Development. Proceedings of the 9th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, Leeds, U.K. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. "Nvu: The Complete Web Authoring System for Windows, Mac, and Linux", http://www.nvu.com/Google ScholarGoogle Scholar
  8. "Mozilla Suite: The All-in-One Internet Application Suite", http://www.mozilla.org/products/mozilla1.x/Google ScholarGoogle Scholar
  9. Trellian WebPage, http://www.trellian.net/webpage/Google ScholarGoogle Scholar
  10. "MySQL: The World's Most Popular Open Source Database", http://dev.mysql.com/Google ScholarGoogle Scholar
  11. "PostgreSQL: The world's most advanced open source database", http://www.postgresql.org/Google ScholarGoogle Scholar
  12. "The Apache Derby Project", http://incubator.apache.org/derby/Google ScholarGoogle Scholar
  13. TinySQL, http://sourceforge.net/projects/tinysql/Google ScholarGoogle Scholar
  14. HSQLDB, http://hsqldb.org/Google ScholarGoogle Scholar
  15. Firebird, http://firebird.sourceforge.net//Google ScholarGoogle Scholar
  16. Eclipse, http://www.eclipse.org/Google ScholarGoogle Scholar
  17. SQLExplorer plugin for Eclipse, http://sourceforge.net/projects/eclipsesqlGoogle ScholarGoogle Scholar
  18. ISQL-Viewer, http://www.isqlviewer.com/Google ScholarGoogle Scholar
  19. SquirreL SQL Client, http://sourceforge.net/projects/squirrel-sqlGoogle ScholarGoogle Scholar
  20. QueryForm Database Tool, http://sourceforge.net/projects/qform/Google ScholarGoogle Scholar
  21. FreeQueryBuilder, http://sourceforge.net/projects/querybuilder/Google ScholarGoogle Scholar
  22. CDT Plugin for Eclipse, http://www.eclipse.org/cdt/Google ScholarGoogle Scholar
  23. GCC, http://gcc.gnu.org/Google ScholarGoogle Scholar
  24. V - A Freeware Portable C++ GUI Framework, http://programming.ccp14.ac.uk/objectcentral/main.htmGoogle ScholarGoogle Scholar
  25. "Trolltech - Qt Product Overview - single source C++ cross-platform application development for Windows, Linux, Mac", http://www.trolltech.com/products/qt/index.htmlGoogle ScholarGoogle Scholar
  26. NetBeans, http://www.netbeans.org/Google ScholarGoogle Scholar
  27. Borland JBuilder, http://www.borland.com/us/products/jbuilder/index.htmlGoogle ScholarGoogle Scholar
  28. "BlueJ - Teaching Java - Learning Java", http://www.bluej.org/Google ScholarGoogle Scholar
  29. The Apache HTTP Server Project, http://httpd.apache.org/Google ScholarGoogle Scholar
  30. About FrontPage Server Extensions from Microsoft. http://office.microsoft.com/en-us/assistance/HP011032361033.aspxGoogle ScholarGoogle Scholar
  31. The Common Gateway Interface, http://hoohoo.ncsa.uiuc.edu/cgi/overview.htmlGoogle ScholarGoogle Scholar
  32. The Perl Directory, http://www.perl.org/Google ScholarGoogle Scholar
  33. PHP: Hypertext Preprocessor, http://www.php.net/Google ScholarGoogle Scholar
  34. Servlet 2.3 and JavaServer Pages 1.2 Specifications, http://www.jcp.org/aboutJava/communityprocess/first/jsr053/Google ScholarGoogle Scholar

Index Terms

  1. Towards using online portfolios in computing courses

                    Recommendations

                    Comments

                    Login options

                    Check if you have access through your login credentials or your institution to get full access on this article.

                    Sign in
                    • Published in

                      cover image ACM Conferences
                      SIGITE '05: Proceedings of the 6th conference on Information technology education
                      October 2005
                      402 pages
                      ISBN:1595932526
                      DOI:10.1145/1095714
                      • General Chair:
                      • Rob Friedman

                      Copyright © 2005 ACM

                      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: 20 October 2005

                      Permissions

                      Request permissions about this article.

                      Request Permissions

                      Check for updates

                      Qualifiers

                      • Article

                      Acceptance Rates

                      Overall Acceptance Rate176of429submissions,41%

                    PDF Format

                    View or Download as a PDF file.

                    PDF

                    eReader

                    View online with eReader.

                    eReader