Preview

Prg420 Syllabus

Satisfactory Essays
Open Document
Open Document
1691 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Prg420 Syllabus
| Syllabus College of Information Systems & Technology PRG/420 Version 9 Java Programming I | Copyright © 2010, 2009, 2008, 2006, 2005 by University of Phoenix. All rights reserved. Course Description

This course introduces object-oriented programming in the context of business applications development. The basics of the Java programming language are covered. Policies

Faculty and students/learners will be held responsible for understanding and adhering to all policies contained within the following two documents:

University policies: You must be logged into the student website to view this document.
Instructor policies: This document is posted in the Course Materials forum.

University policies are subject to change. Be sure to read the policies at the beginning of each class. Policies may be slightly different depending on the modality in which you attend class. If you have recently changed modalities, read the policies governing your current class modality.

Course Materials Primary Texts

Horstmann, C., (2010). Big Java (4th ed.). John Wiley & Sons, Inc.

Horton, I. (2005). Ivor Horton’s Beginning Java 2, JDK (5th ed.). Indianapolis, IN: Wiley Publishing.

Supplemental Resource

Element K. (2010). Object-Oriented Programming and Design Using Java (Third Edition).

Article References

Armstrong, D. J., & Hardgrave, B. C. (2007, September). Understanding mindshift learning: The transition to object-oriented development. MIS Quarterly, 31(3), 453.

Budimlic, Z., Joyner, M., & Kennedy, K. (2007, fall). Improving compilation of Java scientific applications. International Journal of High Performance Computing Applications, 21(3), 251.

Främling, K., Ala-Risku, T., Kärkkäinen, M., & Holmström, J. (2007, June). Design patterns for managing product life cycle information. Communications of the ACM, 50(6), 75.

Greiner, L. (2007). Java-based application development technology. Faulkner Information



References: Armstrong, D. J., & Hardgrave, B. C. (2007, September). Understanding mindshift learning: The transition to object-oriented development. MIS Quarterly, 31(3), 453. Budimlic, Z., Joyner, M., & Kennedy, K. (2007, fall). Improving compilation of Java scientific applications. International Journal of High Performance Computing Applications, 21(3), 251. Främling, K., Ala-Risku, T., Kärkkäinen, M., & Holmström, J. (2007, June). Design patterns for managing product life cycle information. Communications of the ACM, 50(6), 75. Greiner, L. (2007). Java-based application development technology. Faulkner Information Services. Hapgood, F Mitchell, N., Schonberg, E., & Sevitsky, G. (2010, January/February). Four trends leading to Java runtime bloat. IEEE Software, 27(1), 56. Nikolov, V., Kapitza, R., & Hauck, F. J. (2009, February). Recoverable class loaders for a fast restart of Java applications. Mobile Networks and Applications, 14(1), 53. Ramsin, R., & Paige, R. F. (2008, February). Process-centered review of object-oriented software development methodologies. ACM Computing Surveys, 40(1), 1. Schneider, D. (2007, May/June). Neatness counts. American Scientist, 95(3), 213. Yelick, K., Hilfinger, P., Graham, S., Bonachea, D., Su, J., Kamil, A., et al. (2007, fall). Parallel languages and compilers: Perspective from the Titanium experience. International Journal of High Performance Computing Applications, 21(3), 266.

You May Also Find These Documents Helpful

  • Powerful Essays

    Searching and Sorting Streams and Files Graphics GUI Components and Events Mouse, Keyboard, Sounds, and Images Big-O Analysis of Algorithms The Java Collections Framework Lists and Iterators Stacks and Queues Recursion Revisited Binary Trees Lookup Tables and Hashing Heaps and Priority Queues Design Patterns…

    • 3908 Words
    • 16 Pages
    Powerful Essays
  • Satisfactory Essays

    This article focuses a lot on the output of the rewriting activity, inspecting the rewritten HPC programs and causes of source-code bloat. “A key metric was the number of SLOC (source lines of code).” The use of source code, uncovers various indications that the rewritten programs had fewer lines of code, and also that they were easier to read, verify, and modify. The new code is clear, concise, and easy to read. Readability and maintainability of the source code benefited greatly from condensing these transformations into a few functions, but the performance suffered from the extra procedure calls and loss of many specializations and optimizations of the transformations. The battle to deliver good performance on expressive HPC source code must still…

    • 630 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    CJA 464 Syllabus

    • 3124 Words
    • 16 Pages

    Faculty and students/learners will be held responsible for understanding and adhering to all policies contained within the following two documents:…

    • 3124 Words
    • 16 Pages
    Satisfactory Essays
  • Powerful Essays

    The Art and Science of Java

    • 49170 Words
    • 197 Pages

    This text is an early draft for a general introductory textbook in computer science—a Java-based version of my 1995 textbook The Art and Science of C. My hope is that I can use much of the existing material in writing the new book, although quite a bit of the material and overall organization have to change. At this point, the material is still in a preliminary form, and the feedback I get from those of you who are taking this course will almost certainly lead to some changes before the book is published. One of the central features of the text is that it incorporates the work of the Association of Computing Machinery’s Java Task Force, which was convened in 2004 with the following charter:…

    • 49170 Words
    • 197 Pages
    Powerful Essays
  • Good Essays

    Java Programming

    • 1974 Words
    • 8 Pages

    Java is a full-featured, general-purpose programming language that is capable of developing robust mission-critical applications. Today, it is used not only for Web programming, but also for developing standalone applications across platforms on servers, desktops, and mobile devices. It was used to develop the code to communicate with and control the robotic rover that rolled on Mars. Many companies that once considered Java to be more hype than substance are now using it to create distributed applications accessed by customers and partners across the Internet. For every new project being developed today, companies are asking how they can use Java to make their work easier.…

    • 1974 Words
    • 8 Pages
    Good Essays
  • Good Essays

    David Etheridge Java: Graphical User Interfaces – An Introduction to Java Programming Download free eBooks at bookboon.com 2 Java: Graphical User Interfaces – An Introduction to Java Programming © 2009 David Etheridge & Ventus Publishing ApS ISBN 978-87-7681-496-0 Download free eBooks at bookboon.com 3 Contents Java: Graphical User Interfaces Contents 1. 1.1 1.2 1.3 1.4 1.5 1.6 1.7…

    • 4571 Words
    • 19 Pages
    Good Essays
  • Powerful Essays

    Notes Java

    • 9916 Words
    • 40 Pages

    Course Team Coordinator: Mr. Vincent Chung Sheng Hung Content Writer: Dr. Wong Li Pei Instructional Designer: Ms. Jeanne Chow Academic Member: Ms. Khor Ean Teng…

    • 9916 Words
    • 40 Pages
    Powerful Essays
  • Satisfactory Essays

    Steganography

    • 527 Words
    • 6 Pages

    STEGANOGRAPHY IN VIDEOS SONAM GUMBER 1156357 OVERVIEW oIntroduction to Core Java oSteganography Defined oVideo Steganography oExamples in History…

    • 527 Words
    • 6 Pages
    Satisfactory Essays
  • Good Essays

    1.) Deitel, H.M., & Deitel, P.J. (2002). Java: How to program (6th ed.). Upper Saddle River, Nj: Pearson Education.…

    • 382 Words
    • 1 Page
    Good Essays
  • Good Essays

    The history of computer programming is diverse, with many competing groups trying to bring new, innovative languages and styles of programming to the market. Every revolution in programming came about to solve a problem in the programming world, and each is built upon the previous one. Java is one of the latest evolutions of programming, and its most important feature is platform independence. However, Java is built on the shoulders of giants.…

    • 644 Words
    • 3 Pages
    Good Essays
  • Good Essays

    All rights reserved. 1-15 Language Design Trade-Offs • Reliability vs. cost of execution – Conflicting criteria – Example: Java demands all references to array elements be checked for proper indexing but that increases execution costs • Readability vs. writability – Another conflicting criteria – Example: APL provides many powerful operators (and a large number of new symbols), allowing complex computations to be written in a compact program but at the cost of poor readability • Writability (flexibility) vs. reliability – Another conflicting criteria – Example: C++ pointers are powerful and very flexible but not reliably used Copyright © 2006 Addison-Wesley.…

    • 1552 Words
    • 7 Pages
    Good Essays
  • Satisfactory Essays

    Bibliography: Johnson, R. A. (2007). An Introduction to Java Programming and Object-Oriented Appilcation Development. Boston: Bob Woodbury.…

    • 480 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    Programming Language

    • 4461 Words
    • 15 Pages

    8. Meyers, Nathan. (December 1999). Java Programming on Linux. United States of America. Waite group press.…

    • 4461 Words
    • 15 Pages
    Powerful Essays
  • Powerful Essays

    operating system

    • 1156 Words
    • 5 Pages

    In this section, we learn to write, compile, and execute a Java program in Ubuntu (Linux). We…

    • 1156 Words
    • 5 Pages
    Powerful Essays
  • Powerful Essays

    Research

    • 2592 Words
    • 11 Pages

    INTRODUCTION As we live in an advanced technology world where computers are a big help to all human beings, the discovery of all digital mechanisms has increased from a small gadget to big equipment, which are the products of the work done by well-trained scientists with the help of the advancements in science and technology. As time passes by, those aspiring individuals who want to be acknowledged in the fast-rising technology scene create more gadgets. In addition, they never fail to amaze and satisfy the ever-curious human beings. One of the best and eventually the greatest is the development of Object-Oriented Programming (OOP)…

    • 2592 Words
    • 11 Pages
    Powerful Essays