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.
Hours Weekly
1 hour lecture, 2 hours lab weekly
Course Objectives
- 1. Develop, compile, and run Java programs of little complexity.
- 2. Create programs that use primitive data types.
- 3. Create programs that include console and file I/O using classes from the java.io package.
- 4. Demonstrate an understanding of decision and looping control statements.
- 5. Implement methods and demonstrate an understanding of access modifiers, return types,
argument passing, overriding, and overloading.
Course Objectives
- 1. Develop, compile, and run Java programs of little complexity.
- 2. Create programs that use primitive data types.
- 3. Create programs that include console and file I/O using classes from the java.io package.
- 4. Demonstrate an understanding of decision and looping control statements.
- 5. Implement methods and demonstrate an understanding of access modifiers, return types,
argument passing, overriding, and overloading.