Academia.edu no longer supports Internet Explorer.
To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to upgrade your browser.
2006, ACM SIGCSE Bulletin
…
2 pages
1 file
SIGCSE 2004 marked the official announcement of the ACM Java Task Force, which is working to develop a stable collection of pedagogical resources that will make it easier to teach Java to first-year computing students. The Java Task Force has received funding from the ACM Education Board, the SIGCSE Special Projects Fund, and the National Science Foundation (NSF Award DUE-0411905). This session offers an update on the work of the Java Task Force over the past year and provides an opportunity for community feedback prior to the publication of the final report in June 2005.
2006
SUMMARY SIGCSE 2004 marked the official announcement of the ACM Java Task Force, which is working to develop a stable collection of pedagogical resources that will make it easier to teach Java to first-year computing students. The Task Force published a draft report in February 2005 and presented the highlights of that report at SIGCSE 2005.
Acm Sigcse Bulletin, 1998
The goal of this working group was to collect, evaluate, and foster the development of resources to serve as components of both new and revised traditional courses that emphasize object-oriented software development using Java. These courses could, for example, integrate Internet-based distributed programming, concurrency, database programming, graphics and visualization, human interface design and object-oriented development. They could therefore also be suitable as capstone courses in computer science. The focus of the working group was on tools and techniques, including demonstrations, projects, syllabi, and pedagogical patterns. The working group members are coordinating the development of a Web site (sol.pace.edu/iticse98) devoted to sharing such tools and techniques among educators.
ACM SIGCSE Bulletin, 1998
The goal of this working group was to collect, evaluate, and foster the development of resources to serve as components of both new and revised traditional courses that emphasize object-oriented software development using Java. These courses could, for example, integrate Internet-based distributed programming, concurrency, database programming, graphics and visualization, human interface design and object-oriented development. They could therefore also be suitable as capstone courses in computer science. The focus of the working group was on tools and techniques, including demonstrations, projects, syllabi, and pedagogical patterns. The working group members are coordinating the development of a Web site (sol.pace.edu/iticse98) devoted to sharing such tools and techniques among educators.
These lecture notes are designed for use in the first year Computer Science modules at the University of KwaZulu-Natal. They provide an introduction to problem solving, programming, and the Java language. They are not intended to be complete in themselves but serve as a complement to the formal lectures, and students are urged to make use of the books referenced in addition to these notes.
2008
Learning to create well-designed and robust Java programs requires, besides a good understanding of the language, a significant amount of practice. In this paper we present the JavaFest, a collaborative learning technique for teaching Java to beginning programmers. A JavaFest is a group exercise that instructors can add to their repertoire of teaching techniques. It provides an opportunity for students to practice programming in a motivating but non-threatening environment, and to learn from the experience of their peers. Moreover, a JavaFest allows the instructor to gain insight into the current standing of the students in her class.
2003
In this paper, we present our ideas for basic education in software development integrating the engineering aspect right from the start. We discuss the aspects which are crucial for such an education and summarize our experience with a four semester beginner's course at our university. Our considerations are concluded by an analysis of the role of Java within the approach.
The ability to adapt a software artifact is essential toward handling evolving stakeholder requirements. Adaptation is also vital in many areas where software is required to adjust to changing environment conditions (e.g., the growing presence of embedded systems). Current techniques for supporting adaptability and evolvability can be categorized as static (happening at compile-time or design-time), or dynamic (adaptation during the actual execution of the system). This paper describes a specialtopics software engineering course that uses Java as a foundation for teaching concepts of static and dynamic adaptation. The course surveys Java-related research in the areas of meta-programming and reflection, aspect-oriented software development, model-driven computing, and adaptive middleware.
http://dx.doi.org/10.1016/j.futures.2014.02.002
De la religiosidad vivida a la religiosidad bisagra. Experiencias de lo sagrado en el México contemporáneo., 2023
The Numismatic chronicle, 2006
PIER DETAILS TABLE OF CONTENTS -CHAPTER 15, 2024
ASUU JOURNAL OF SOCIAL SCIENCES, 2022
Computers & Structures - COMPUT STRUCT, 2000
The EMBO Journal, 2017
ILMU KELAUTAN: Indonesian Journal of Marine Sciences, 2021
Political Studies, 2007
Indian Journal of Plastic Surgery, 2021
Clinical Immunology and Immunopathology, 1992
Boletim de Ciências Económicas, 2014
Industrial & Engineering Chemistry Research, 1994