Description
This course provides introductory IT students with a basic introduction to computer programming technology and algorithmic problem-solving using Java as the introductory programming language. Topics covered include control structures, arrays, functions, recursion, dynamic memory allocation, simple data structures, files, and structured program design. Elements of object-oriented design and programming are also introduced.
Prerequisite(s): BCIS 1302 Programming Logic and Design or Transfer credits