CSCI 110 - Fundamentals of Computer Science Degree Applicable, CSU, UC Advisory: Eligibility for ENGL 1A or ENGL 1AH or ENGL 1AM or AMLA 1A Computer hardware and software. General computer organization and information representation. Binary and hexadecimal number systems. Algorithm design and problem-solving techniques. Introduction to programming using a high level language such as C++, Java, or Python.