Teaching Java: using an object-oriented database and the BlueJ IDE
Abstract
Index Terms
- Teaching Java: using an object-oriented database and the BlueJ IDE
Recommendations
Teaching Java: using an object-oriented database and the BlueJ IDE
ITiCSE '03: Proceedings of the 8th annual conference on Innovation and technology in computer science educationIn this Tip we describe the use of a simple Object Oriented database system to implement object persistence in Java programming projects.
Usage of the Java Language by Novices over Time: Implications for Tool and Language Design
SIGCSE '21: Proceedings of the 52nd ACM Technical Symposium on Computer Science EducationJava is a popular programming language for teaching at university level. BlueJ is a popular tool for teaching Java to beginners. We provide several analyses of Java use in BlueJ to answer three questions: what use is made of different parts of Java by ...
Structured programming in Java
We argue that for computing majors, it is better to use a 'why' approach to teaching programming than a 'how' approach; this involves (among other things) teaching structured programming before progressing to higher-level styles such as object-oriented ...
Comments
Please enable JavaScript to view thecomments powered by Disqus.Information & Contributors
Information
Published In

- June 2003291 pagesISBN:1581136722DOI:10.1145/961511
- Conference Chairs:
- Vassilios Dagdilelis,
- Maya Satratzemi,
- Editor:
- David Finkel,
- Program Chairs:
- Roger Boyle,
- Georgios Evangelidis
Publisher
Association for Computing Machinery
New York, NY, United States
Publication History
Check for updates
Author Tags
Qualifiers
- Article
Contributors
Other Metrics
Bibliometrics & Citations
Bibliometrics
Article Metrics
- View Citations3Total Citations
- 439Total Downloads
- Downloads (Last 12 months)0
- Downloads (Last 6 weeks)0
Other Metrics
Citations
View Options
Login options
Check if you have access through your login credentials or your institution to get full access on this article.
Sign in