Aug 09, 2020  
Fall 2017 Catalog 
Fall 2017 Catalog [ARCHIVED CATALOG]

DA 151 - Java Fundamentals

Credit Hours: 3

This course lays the foundation for students with little or no programming experience to learn the Java programming language.  The course introduces fundamental programming concepts and terminology in an easy, engaging manner.

Course Outcomes
Upon completion, the student will be able to:

  • learn how to define and animate a story using the Alice 3 development environment;
  • create a game and apply Java programming constructs using the Greenfoot development environment, further enhancing a student's understanding of Java programming;
  • work with Eclipse to understand data types and operators, literals, variable initialization, scope rules, casts, and expressions;
  • examine features that relate to methods and classes such as public and private access specifiers, passing objects to a method, returning objects from a method, overloading, recursion static class members, and nested/inner classes; and
  • progress into encapsulation, inheritance, and polymorphism.

F (S)