Skip to main content

Computer Science Course Catalogues

Computer Science (CS) at UCA combines the mathematical building blocks of theoretical knowledge with applied programming skills. The concepts of hardware and computer architecture are provided in addition to advanced software topics to create a comprehensive preparation for students to enter the world of technology, start their own business, or pursue study at a higher level. Alongside Computer Science coursework, practical projects are assigned in various courses to provide the capability of dealing with unanticipated problems and to share their findings in refereed journals. Annual internships are another salient feature of the Computer Science curriculum.