Computer and Network Engineering (TKJ) is one of the fields that explores the ability of algorithms and computer programming, trouble shooting of computer and computer network problems, computer assembly, computer network assembly, and software operation, and the internet.