NDLI logo
  • Content
  • Similar Resources
  • Metadata
  • Cite This
  • Log-in
  • Fullscreen
Log-in
Do not have an account? Register Now
Forgot your password? Account recovery
  1. Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education (ITiCSE '05)
  2. [4]cite
Loading...

Please wait, while we are loading the content...

Information in the information society
Testing first: emphasizing testing in early programming courses
Student interviews as a tool for assessment and learning in a systems analysis and design course
DisASTer (distributed algorithms simulation terrain): a platform for the implementation of distributed algorithms
Software behaviour understanding Supported by dynamic visualization and role-play
Exploring students' understanding of the concept of algorithm: levels of abstraction
An analysis of patterns of debugging among novice computer science students
Iconic programming for flowcharts, java, turing, etc
Teaching software engineering through game design
Assessing students' knowledge: oral exams vs. written tests
Teaching transaction management with SQL examples
Analyzing relationships between closed labs and course activities in CS1
New challenges in computer science education
The pedagogic opportunities of touch-screen voting
Learning styles across the curriculum
Classes as first class objects in an environment-passing interpreter
When do group projects widen the student experience gap?
Team formation methods for increasing interaction during in-class group work
Virtual square $(V^{2})$ in computer science education
Extreme programming promotes extreme learning?
A visual and interactive automata theory course emphasizing breadth of automata
Virtual student teams: opportunities and challenges
Teaching polymorphism early
Difficulties teaching Java in CS1 and how we aim to solve them
Students evaluating faculty: a subjective process
Teaching XML in a web development context
Design, development, and validation of a learning object for CS1
The environment for learning to program
Using a PC simulator to illustrate input-output programming techniques
Hacking as a form of "self-improvement"
Teaching an introductory course in data mining
Is evolution or revolution the way for improving the teaching methodology in computer science?
Learning to program through the web
A research-led curriculum in multimedia: learning about convergence
The Kaya OS project and the μMPS hardware emulator
Game programming in introductory courses with direct state manipulation
Peer assessment in the algorithms course
Novice Java programmers' conceptions of "object" and "class", and variation theory
The effect of integrating an Iconic programming notation into CS1
Active-learning activities that introduce students to software engineering fundamentals
Do computer science students know what they know?: a calibration study of data structure knowledge
Teaching data modeling: process and patterns
The linguistics of object-oriented design: implications for teaching
Teaching networking hardware
Teaching about the risks of electronic voting technology
You can lead a horse to water: how students really use pedagogical software
Making compiler construction projects relevant to core curriculums
Student-built algorithm visualizations for assessment: flexible generation, feedback and grading
Investigating pair-programming in a $2^{nd}-year$ software development and design computer science course
NetPrIDE an integrated environment for developing and visualizing computer network protocols
Student performance in CS1 with distributed pair programming
A prolog toolkit for formal languages and automata
Computing curricula overview project
Teaching to analyze solutions using FGA
ExploreCSEd: exploring skills and difficulties in programming education
The hands-on activities of the programming microworld objectKarel
Academic jeopardy
A personalized visualization tool for geo-referenced information
Test-first pair-programming tutorial
Changing the image of computer science: a north american perspective in conversation with Europe
A study of the difficulties of novice programmers
The (relative) importance of software design criteria
Is it really an algorithm: the need for explicit discourse
Implications of perspective in teaching objects first and object design
WIPE: a programming environment for novices
Teaching software development skills early in the Curriculum through software engineering
A new quantitative assessment tool for computer science programs
Infusing critical thinking skills into content of AI course
Using simulation and collaboration in CS1 and CS2
Using a windows attack intRusion emulator (AWARE) to teach computer security awareness
Teaching ethics in a virtual classroom
Engaging students to work with self-assessment questions: a study of two approaches
A programming languages course for freshmen
Student communication challenges in distributed software engineering environments
Teaching programming collaboratively
Interactive manipulation of regular objects with FAdo
Advanced programming in java workshop: teaching methodology
Curricular projects of the ACM two-year college education committee
Knowledge-based support of newcomers integration into an organization
SOTA: a visualization tool for symbol tables
Use of flash movies for teaching GUI programming
MIG21 API: multimedia interactive groups API
Constructing database applications for PDA using the .NET framework
Teaching programming and language concepts using LEGOs®
A pragmatic HCI approach: engagement by reinforcing perception with functional dsesign and programming
Providing students universal access to a centralized, graphical computing environment
From objects-first to design-first with multimedia and intelligent tutoring
ETV: a program trace player for students
Fun and games: a new software engineering course
Experiments in the automatic marking of ER-diagrams
Designing CIspace: pedagogy and usability in a learning environment for AI
Using Octave to introduce programming to technical science students
A constructivist framework for operating systems education: a pedagogic proposal using the SOsim
eFuzion: development of a pervasive educational system
Principles of curriculum design and revision: a case study in implementing computing curricula CC2001
Using the BlueJ IDE in a data structures course
Reductive thinking in undergraduate CS courses
Moving from mailing lists to web-based discussion forums
Reusable collections of web-based program animations
Learning technical concepts with collaboration and communication skills
BRaiN research network
LEGO robots and AI
Introducing object-oriented analysis and design in lower-level undergraduate courses: a pattern-based approach
Application of topic maps in e-learning environment
Introducing recursion by using multimedia
Online tutors for C++/Java programming
Learning UNIX in first year of computer engineering
Ethical engagement with data collection efforts related to fighting terrorists and terrorism in the context of recent events
Learning repetition structures in programming
"Computer science, academia, and industry" educational project
Toward integrating computing concepts into the K-12 curriculum
Iterative implementation of DFS
A platform for the generation of virtual environments inhabited by intelligent virtual humans
Why are children left out of the CS rethinking process?
Two possible approaches for an intermediate GUI course
Implicit functions lab: a collaboratory for computer graphics
Managing the complexity in first year programming
Taking the bus in the information highway system
Weathering MindStorms with drizzle and DIODE in CS0
Computing history: interesting times
Bridging media breaks in presence presentations
Projects in the programming languages course
The MulE game engine extending online role-playing games
Reverse engineering technique to enhance software engineering education
Extending undergraduate CS programs with informatics: emphasizing software and system design in context
What attracts women to CS?
TS-05: 150 lines of java with high architectural complexity
MindMapX
Knowledge sharing as an innovative educational practice: educating knowledge technologies
The difficult art of pruning in favour of creative thinking
Use a little history
Traditional and more "exotic" .NET languages: VB .NET, J#, C# and SML .NET
Guidelines for a multiple-goal CS introductory course: algorithmic problem-solving woven into OOP
Challenges in teaching the pumping lemma in automata theory course
Using hands-on activities for motivating students with OOP concepts before they are asked to implement them
SoundSpaces: behavior based control system for multimedia systems
Distributed team performance in software development
Complex analysis in computer graphics course
User interface considerations for older users
Computer game arena: a showcase for computer game projects
Development of object-understanding among students in the humanities
Evolution lab: the flexible user friendly robot research tool
[4]cite
Understanding disciplinary differences: an insight into selecting effective e-learning approaches
Why use an open source e-voting system?
Reusable learning objects: theory to practice
Integrating views on ethical behavior for computer professionals in an interdisciplinary environment

[4]cite

Content Provider ACM Digital Library
Author Lawrence, Richard
Abstract 4cite is a web-based citation package that allows users to store, import, export, and share reference sources. 4cite allows users to access their reference source collection using any internet ready PC. The reference sources can be cited from within word processing packages and bibliographies can be automatically generated. The project is compatible with the Library of Congress Metadata Object Description Schema (MODS). The package is fully extendable allowing users to create new input types at runtime. 4cite allows users to share references among colleagues, which simplifies document writing with multiple authors.
Starting Page 410
Ending Page 410
Page Count 1
File Format PDF
ISBN 1595930248
DOI 10.1145/1067445.1067614
Language English
Publisher Association for Computing Machinery (ACM)
Publisher Date 2005-06-27
Publisher Place New York
Access Restriction Subscribed
Subject Keyword Reference Documentation Citation Bibliography
Content Type Text
Resource Type Article
  • About
  • Disclaimer
  • Feedback
  • Sponsor
  • Contact
  • Chat with Us
About National Digital Library of India (NDLI)
NDLI logo

National Digital Library of India (NDLI) is a virtual repository of learning resources which is not just a repository with search/browse facilities but provides a host of services for the learner community. It is sponsored and mentored by Ministry of Education, Government of India, through its National Mission on Education through Information and Communication Technology (NMEICT). Filtered and federated searching is employed to facilitate focused searching so that learners can find the right resource with least effort and in minimum time. NDLI provides user group-specific services such as Examination Preparatory for School and College students and job aspirants. Services for Researchers and general learners are also provided. NDLI is designed to hold content of any language and provides interface support for 10 most widely used Indian languages. It is built to provide support for all academic levels including researchers and life-long learners, all disciplines, all popular forms of access devices and differently-abled learners. It is designed to enable people to learn and prepare from best practices from all over the world and to facilitate researchers to perform inter-linked exploration from multiple sources. It is developed, operated and maintained from Indian Institute of Technology Kharagpur.

Learn more about this project from here.

Disclaimer

NDLI is a conglomeration of freely available or institutionally contributed or donated or publisher managed contents. Almost all these contents are hosted and accessed from respective sources. The responsibility for authenticity, relevance, completeness, accuracy, reliability and suitability of these contents rests with the respective organization and NDLI has no responsibility or liability for these. Every effort is made to keep the NDLI portal up and running smoothly unless there are some unavoidable technical issues.

Feedback

Sponsor

Ministry of Education, through its National Mission on Education through Information and Communication Technology (NMEICT), has sponsored and funded the National Digital Library of India (NDLI) project.

Contact National Digital Library of India
Central Library (ISO-9001:2015 Certified)
Indian Institute of Technology Kharagpur
Kharagpur, West Bengal, India | PIN - 721302
See location in the Map
03222 282435
Mail: support@ndl.gov.in
Sl. Authority Responsibilities Communication Details
1 Ministry of Education (GoI),
Department of Higher Education
Sanctioning Authority https://www.education.gov.in/ict-initiatives
2 Indian Institute of Technology Kharagpur Host Institute of the Project: The host institute of the project is responsible for providing infrastructure support and hosting the project https://www.iitkgp.ac.in
3 National Digital Library of India Office, Indian Institute of Technology Kharagpur The administrative and infrastructural headquarters of the project Dr. B. Sutradhar  bsutra@ndl.gov.in
4 Project PI / Joint PI Principal Investigator and Joint Principal Investigators of the project Dr. B. Sutradhar  bsutra@ndl.gov.in
Prof. Saswat Chakrabarti  will be added soon
5 Website/Portal (Helpdesk) Queries regarding NDLI and its services support@ndl.gov.in
6 Contents and Copyright Issues Queries related to content curation and copyright issues content@ndl.gov.in
7 National Digital Library of India Club (NDLI Club) Queries related to NDLI Club formation, support, user awareness program, seminar/symposium, collaboration, social media, promotion, and outreach clubsupport@ndl.gov.in
8 Digital Preservation Centre (DPC) Assistance with digitizing and archiving copyright-free printed books dpc@ndl.gov.in
9 IDR Setup or Support Queries related to establishment and support of Institutional Digital Repository (IDR) and IDR workshops idr@ndl.gov.in
I will try my best to help you...
Cite this Content
Loading...