Streamlining the project cycle with object-oriented requirements
OOPSLA '94 Proceedings of the ninth annual conference on Object-oriented programming systems, language, and applications
Teach yourself Java in 21 days
Teach yourself Java in 21 days
Teaching Web development technologies in CS/IS curricula
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
Objects first with Java and BlueJ (seminar session)
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
The use of Java as an introductory programming language
Crossroads - Special issue on multimedia systems
Enhanced learning with personalized course pages
Proceedings of the 2000 information resources management association international conference on Challenges of information technology management in the 21st century
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
Computing with Java: programs, objects, graphics
Computing with Java: programs, objects, graphics
Introduction to BlueJ: a Java development environment
Proceedings of the seventh annual consortium for computing in small colleges central plains conference on The journal of computing in small colleges
Guidelines for teaching object orientation with Java
Proceedings of the 6th annual conference on Innovation and technology in computer science education
Hi-index | 0.00 |
The object-oriented programming paradigm has gained popularity in industry and academia, and Java is becoming the language of choice. Yet, it can be a difficult language to learn, with many hurdles for novice programmers. This chapter describes our experiences transitioning to Java as the first programming language in an information technology Masters program. Careful consideration was given to a variety of factors, including when to introduce object-oriented concepts, which integrated development environment to use, and how to support students with minimal prior experience. The impact of these choices on the learning experience is described, and the factors that led to the successful implementation of Java as a first programming language are presented.