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.
- 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 ScholarDigital Library
- 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 Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- 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 ScholarDigital Library
- "Nvu: The Complete Web Authoring System for Windows, Mac, and Linux", http://www.nvu.com/Google Scholar
- "Mozilla Suite: The All-in-One Internet Application Suite", http://www.mozilla.org/products/mozilla1.x/Google Scholar
- Trellian WebPage, http://www.trellian.net/webpage/Google Scholar
- "MySQL: The World's Most Popular Open Source Database", http://dev.mysql.com/Google Scholar
- "PostgreSQL: The world's most advanced open source database", http://www.postgresql.org/Google Scholar
- "The Apache Derby Project", http://incubator.apache.org/derby/Google Scholar
- TinySQL, http://sourceforge.net/projects/tinysql/Google Scholar
- HSQLDB, http://hsqldb.org/Google Scholar
- Firebird, http://firebird.sourceforge.net//Google Scholar
- Eclipse, http://www.eclipse.org/Google Scholar
- SQLExplorer plugin for Eclipse, http://sourceforge.net/projects/eclipsesqlGoogle Scholar
- ISQL-Viewer, http://www.isqlviewer.com/Google Scholar
- SquirreL SQL Client, http://sourceforge.net/projects/squirrel-sqlGoogle Scholar
- QueryForm Database Tool, http://sourceforge.net/projects/qform/Google Scholar
- FreeQueryBuilder, http://sourceforge.net/projects/querybuilder/Google Scholar
- CDT Plugin for Eclipse, http://www.eclipse.org/cdt/Google Scholar
- GCC, http://gcc.gnu.org/Google Scholar
- V - A Freeware Portable C++ GUI Framework, http://programming.ccp14.ac.uk/objectcentral/main.htmGoogle Scholar
- "Trolltech - Qt Product Overview - single source C++ cross-platform application development for Windows, Linux, Mac", http://www.trolltech.com/products/qt/index.htmlGoogle Scholar
- NetBeans, http://www.netbeans.org/Google Scholar
- Borland JBuilder, http://www.borland.com/us/products/jbuilder/index.htmlGoogle Scholar
- "BlueJ - Teaching Java - Learning Java", http://www.bluej.org/Google Scholar
- The Apache HTTP Server Project, http://httpd.apache.org/Google Scholar
- About FrontPage Server Extensions from Microsoft. http://office.microsoft.com/en-us/assistance/HP011032361033.aspxGoogle Scholar
- The Common Gateway Interface, http://hoohoo.ncsa.uiuc.edu/cgi/overview.htmlGoogle Scholar
- The Perl Directory, http://www.perl.org/Google Scholar
- PHP: Hypertext Preprocessor, http://www.php.net/Google Scholar
- Servlet 2.3 and JavaServer Pages 1.2 Specifications, http://www.jcp.org/aboutJava/communityprocess/first/jsr053/Google Scholar
Index Terms
- Towards using online portfolios in computing courses
Recommendations
Scaling Introductory Courses Using Undergraduate Teaching Assistants
SIGCSE '17: Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science EducationUndergraduates are widely used in support of Computer Science (CS) departments' teaching missions as teaching assistants, peer mentors, section leaders, course assistants, and tutors. Those undergraduates engaged in teaching have the opportunity to ...
Developing Innovative Web-Lecturing Technology and Online Courses at Bradley University
ICCE '02: Proceedings of the International Conference on Computers in EducationThe state-of-the-art InterLabs Web-lecturing tool has been designed, developed, and tested at the Department of Computer Science and Information Systems and the InterLabs Research Institute, College of Liberal Arts and Sciences, Bradley University, ...
Comments