This course lets you know the various computing devices and their types and uses, know how information is transmitted as bits and can represent a variety of information, understand how troubleshooting strategies need to address both hardware and software, list down the various channels and paths of communication, how to avoid security breach by using various antivirus software, understand binary or 8-bit versus 16-bit representations of storage, know how data is sorted and grouped to provide additional clarity, understand the use of cause-and-effect relationships and predict outcomes, know that algorithms can be expressed in non computer languages, understand the various data types used in various programming languages, how different loops are used to repeat instructions, design, review, and implement programs, and know the fair use and properly citing sources are ethical computer use.