Description
This course will cover the fundamentals of software development using the Java Language. The process of software development will be discussed to include: designing, writing the source code, compiling, linking, executing, and debugging. Data types, arithmetic/logical expressions, debugging, looping, branching, modularization, static and dynamic memory allocation, classes and objects will be discussed and practiced in class projects. Prerequisite: Minimum grade of ?C? in CPT101 or permission of instructor.