CSCI 110 — Principles of Computer Science
This course teaches students how to design and write computer algorith ms to solve a variety of probl ems. Algorithms will be i mplemented as programs in Java . Topics include primitive data types and operations in Java, three types of control statements, methods, arrays and introduction of object -oriented concepts such as class es and encapsulation. Most of these topics are designed to provide students with tools that are useful when encountering computers in today’s workplace. Furthermore, they are designed to enhance problem -solving and logical reasoning abilities. Prerequisite(s): MATH-040 or appropriate placement Corequisite(s): none