everything.study
COS 126

Computer Science: An Interdisciplinary Approach

Undergraduate catalogue

An introduction to computer science in the context of scientific, engineering, and commercial applications. The goal of the course is to teach basic principles and practical issues while preparing students to use computers effectively for applications in computer science, physics, biology, chemistry, engineering, and other disciplines. The course uses Java to introduce fundamental programming concepts, including conditionals, loops, arrays, functions, and object-oriented programming. Add'l. topics include algorithms and data structures; theory of computing; hardware and software systems; and AI. No prior programming experience is required.

Topics

Topics explicitly listed in official catalogue description

Sources