Apr 28, 2024  
2020-2021 Catalog 
    
2020-2021 Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

SDEV 218 - Java Foundations

Credits: 5
Learn the concepts of Java programming and create Java programs using hands-on, engaging activities. Foundational topics include Java data types, methods, parameter passing, decision and loop constructs, arrays, and using library classes.

Prerequisite: CS 108  or CS 109  with a grade of 2.0 or higher; or eligible for MATH& 107  or higher; or instructor’s permission.

Course Outcomes:
Students who successfully complete this class will be able to:

  1. Write (code) and test small Java programs to meet a specification.
  2. Identify and correct errors in a small Java program.
  3. Identify Java data types (e.g., int, double, char, boolean, array) and the operators that are defined on those types.
  4. Define variables and use them appropriately in expressions.
  5. Apply appropriate control structures (decisions and loops) to correctly control the flow of a program.
  6. Implement and call methods in a program with parameters and a return value.
  7. Apply (instantiate) objects and call methods from the standard library or a provided library.

Program Outcomes
  1. Develop stable, robust, secure, and efficient code following best practices in database design and software construction. 
  2. Solve data related problems using a programming language.


College-wide Outcomes
  • Quantitative and Symbolic Reasoning - Quantitative Reasoning encompasses abilities necessary for a student to become literate in today’s technological world. Quantitative reasoning begins with basic skills and extends to problem solving.



Add to Portfolio (opens a new window)