Computer and Engineering
A Human-Machine Interface (HMI) is a user interface that connects a person to a machine, system, or device. In this class the student learning curve lays emphasis on developing and building a solid foundation on HMI. Participants will develop the skills to engineer, design and develop human-machine interfaces to interact with PLC (Programmable Logical Controllers). The participant will understand the various network topologies, ports, drivers, and associated hardware information shared to implement a robust man-machine interface.
Computer programming is the process of designing and building an executable computer program to accomplish a specific computing result. In this class the students will learn logic analysis, generation of algorithms, profiling algorithms’ accuracy and the implementation of algorithms in a chosen programming language. This process is commonly referred to as coding. Students will have the opportunity to create source code in different programming languages such as FreeBASIC, Flowchart, CiCODE and Basic C. Throughout the coding process, the student will be exposed to tasks such as: testing, debugging, source code maintenance, source code implementation and management of executables for computer implementation.