Algorithms and flowchart design; components and structures of computer languages; data types; instruction formats and basic functions; calculation and comparison; structural computer programming; sub program; application program for smart electronics