National CAE Designated Institution
  • Classroom
  • Online, Instructor-Led

Learning Objectives

  1. Demonstrate a basic understanding of computer concepts, including software and hardware.
  2. Implement techniques related to the planning, production, and management of medium to large World Wide Web sites, including information organization and design, hardware and software, and cutting-edge development tools.
  3. Solve computing problems using a top-down approach in a well-structured design using procedural-, and object-oriented programming techniques.
  4. Design, implement, test, and debug a client/server programs to solve a given problem.
  5. Demonstrate knowledge and use of control structures used in procedural-, and object-oriented programming, including sequence, selection, iteration, and functions.
  6. Make use of data types and data structures, including integer and floating point types, arrays (one-dimensional, two-dimensional, strings) and arrays. Have a rudimentary-level understanding of object-oriented classes and object-oriented programming.
  7. Utilize algorithms studied to perform common tasks, such as finding the max and min of a data set, counting, summing, tracking a previous value, searching and sorting, reading until EOF, etc.
  8. Consider, compare, and evaluate code segments or simple algorithms for relative efficiency in a basic fashion.
  9. Code refactoring.
  10. Utilize client-, server-side design and data sources to build professional quality, database- driven Web sites, primarily using open source software.
  11. Design rudimentary databases.

Framework Connections

The materials within this course focus on the NICE Framework Task, Knowledge, and Skill statements identified within the indicated NICE Framework component(s):