This course goes in-depth with databases and search methods. Students will learn how to construct databases using advanced concepts such as
nodes, switches, and queues. Students can choose Java, C++, or Python but a strong background in programming is required to fully understand this course. Students who
complete this course can move on to basic software and mobile application design complete with graphical user interfaces (GUI).