In this course the student will explore the various aspects of the Java programming language by examining the syntax, the development environment where Java programs are written, and the solutions to real-world problems.
Course Competencies
- Introduction to Java Programming: The graduate defines programming languages, identifies common algorithms, and identifies the parts of the Java programming environment.
- Object-Oriented Concepts: The graduate understands the object-oriented programming paradigm and identifies its elements.
- Variables and Data Types: The graduate declares, initializes, and assigns values to a variable and differentiates between primitive and object data types.
- Control Structures: The graduate utilizes decision and loop constructs to control the flow of a program.
Course Textbooks
Horstmann, C. (2010). Java for everyone . Hoboken, NJ: John Wiley & Sons. ISBN: 978-1-118-06331-6