This course provides students with an overview of computer technology topics–hardware, software, networking, Internet, data management, system design, ethical issues, mobile computing, programming, and careers in computer technology. It is designed as a first course for students pursuing a degree in the computer field. Also this course will establish the logic formulation in programming through flowcharting and pseudocodes.