Teaching CS1 with karel the robot in Java
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
Digital chips network simulation using object oriented programming
PPPJ '02/IRE '02 Proceedings of the inaugural conference on the Principles and Practice of programming, 2002 and Proceedings of the second workshop on Intermediate representation engineering for virtual machines, 2002
Post-graduate assessment of CS students: experience and position paper
Journal of Computing Sciences in Colleges
N-queens pattern generation: an insight into space complexity of a backtracking algorithm
ISICT '04 Proceedings of the 2004 international symposium on Information and communication technologies
Hi-index | 0.00 |
From the Publisher:The text uses a top-down approach to focus on problem decomposition and program design from the beginning. It is this methodology-along with its lucid and engaging exercises and analogies- that sets this book apart. Morelli introduces some of Java's advanced features including GUIs (e.g. AWT and Swing), exceptions, threads, files, and sockets. Because of this resource's adaptable and accessible style, instructors can easily choose which advanced concepts to teach to introductory students while intermediate level programmers can also benefit from its thorough advanced feature coverage. Offers an emphasis on design and problem solving through instruction and examples Emphasizes OO design concepts such as inheritance and information hiding early on and presents them as an essential component of using an OO language Features GUI elements and applets to captivate and maintain the reader's interest while introducing them to real-world examples Incorporates action learning tools such as "In the Laboratory" sections, "CyberPet" examples, and drop-in boxes on effective design, programming and debugging tips, and Java language rules Covers advanced features of the Java: GUIs, graphics and drawing; exceptions; recursive problem solving; threads and concurrent programming; files, streams, and input/output techniques; sockets and networking; and data structures Includes a Companion Website-with extensive supplementary resources such as a Study Guide, Power Point slides, Java code-and a CD-ROM that includes the Java code for all the examples in the text, and Java® 2 SDK, Standard Edition, Borland JBuilder 3, University Edition,and NetBeans