CMSY-108 Java - The Basics

This course provides an introduction to the basics of the Java programming language. Topics include input/output, data types, operators, control statements, and methods. This course may be waived if the student has taken Computer Science I (Java) in high school or if the student has taken CMSY-141, CMSY-181, or CMSY-190.

Credits

2

Hours Weekly

1 hour lecture, 2 hours lab weekly

Course Objectives

  1. 1. Develop, compile, and run Java programs of little complexity.
  2. 2. Create programs that use primitive data types.
  3. 3. Create programs that include console and file I/O using classes from the java.io package.
  4. 4. Demonstrate an understanding of decision and looping control statements.
  5. 5. Implement methods and demonstrate an understanding of access modifiers, return types,
    argument passing, overriding, and overloading.

Course Objectives

  1. 1. Develop, compile, and run Java programs of little complexity.
  2. 2. Create programs that use primitive data types.
  3. 3. Create programs that include console and file I/O using classes from the java.io package.
  4. 4. Demonstrate an understanding of decision and looping control statements.
  5. 5. Implement methods and demonstrate an understanding of access modifiers, return types,
    argument passing, overriding, and overloading.