skip to Main Content

Software Development

Software Development


Software Development

Fundamentals of Java Programming, Level 1

Fundamentals of Java Programming, Level 1 is suited to people who have some programming experience. With this experience, you will benefit from the systematic approach to learning Java. The course starts with a conceptual understanding of Object Oriented Programming and helps you develop applications that solve business problems.

This is a hands-on course with emphasis on language fundamentals. Java is a general purpose programming language with a number of features that make the language well-suited for use on the World Wide Web. Topics include Java Language API (Application Programming Interface), Java classes, objects, and applications using the language. You will utilize hands-on labs and exercises to apply theories learned. At the end of the course, you will able to:

  • Implement, compile, test and run Java programs
  • Understand how to include arithmetic operators and constants in a Java program
  • Make use of members of classes found in the Java API (such as the Math, String class)
  • Demonstrate the ability to employ various types of selection constructs in a Java program
  • Employ a hierarchy of Java classes to provide a solution to a given set of requirements
  • Demonstrate the ability to employ repetition constructs in a Java program such as loop
  • Demonstrate the ability to use simple data structures like arrays in a Java program

Please call The Continuing Education Registration Office at 808-845-9296 or email for assistance.

Programming Essentials in Python (PCAP)

The Python PCAP course continues where Python PCEP ended. This hands-on course offers skills-based experience and prepares you for the PCAP exam.

  • PCAP - Certified Associate in Python programming

According to the Python Institute, "This certification measures your ability to accomplish coding tasks related to the basics of programming in the Python language and the fundamental notions and techniques used in object-oriented programming."

Students in this course are expected to know Python programming language basics or have completed the first course.

Skills covered in this course will be focused on object-oriented programming techniques such as creating modules and packages, working with file inputs and outputs, importing external packages and sharing packages. Training opens a path to the developer's career.

After completing Python PCEP and PCAP, you will learn these core skills:

  • Think algorithmically to analyze a problem and translate it for a computer to process
  • Design, develop, and improve multi-module computer programs
  • Analyze and model real-life problems in Object-Oriented Programming categories
  • Understand a programmer's work in the software development process
  • Learn how a program is executed in a computer environment

Required preparation: Completion of Python PCEP course or PCEP certification or equivalent knowledge and experience required. Access to a computer with a camera and microphone and robust Internet to use course materials and labs is a must.

Section - COM2175-005

Programming Essentials in Python (PCEP)

How great would it be to write your own computer program? Or design a web or desktop application that millions of people could enjoy? Both are a possibility if you learn how to code in Python. Python is a very versatile, object-oriented programming language used by startups and tech giants, Google, Facebook, Dropbox, and IBM. Python is also recommended for aspiring developers who are interested in pursuing careers in Security, Networking and Internet-of-Things. Cisco calls this the language of IoT.

This course introduces universal computer programming concepts such as data types, containers, functions, conditions, loops, as well as Python programming language syntax, semantics, and the runtime environment. Course content and delivery will be online via the Cisco Networking Academy CMS.

Upon course completion with additional self-study, participants will be prepared to take the following certification: 

  • PCEP - Certified Entry-Level Python Programmer 

Required preparation: No prior knowledge of programming is needed, though you must be an experienced computer user. Access to a computer with a camera and microphone and robust Internet to use course materials and labs is required. 

Please call The Continuing Education Registration Office at 808-845-9296 or email for assistance.

Website Design & Development: PHP + MySQL

PHP and MySQL are powerful open source technologies for web developers to create functional websites and web apps that go way beyond basic HTML. Using the PHP and MySQL database systems, you can create interactive and dynamic websites.

In this hands-on course, you will start with understanding web servers and how a web stack works in order to create a database-driven website using PHP and MySQL. 

This course, designed for beginner programmers and web developers, will introduce you to the PHP programming language and MySQL database administration. Other important topics include managing and configuring web servers and SSL Certificate. You will work with Web application security, MySQL administration, networks and protocol functions; image generation, debugging and logging, authentication, and personalization. Upon completion of the course, you will be able to create a functional dynamic website using PHP and MySQL.

Prerequisite: Completion of e-commerce course or equivalent knowledge and experience. Must understand how HTML and CSS work in creating websites. 

Previous knowledge of programming is helpful but not required.

This course will be offered online via Zoom.  Course content and material will be provided prior to each class.

Section - COM2174-005

Follow PCATT on Social Media

Back To Top