What you will learn Identify and explain a programming development lifecycle, including planning, analysis, design, development, and maintenance. Demonstrate a basic understanding of object-oriented programming by using structures and classes in software projects. Use object-oriented programming techniques to develop executable programs that include elements such as inheritance and polymorphism. Document and format code in a consistent manner. Apply basic searching and sorting algorithms in software design. Apply single-and multi-dimensional arrays in software. Use a symbolic debugger to find and fix runtime and logical errors in software. Demonstrate a basic understanding of programming methodologies, including object oriented, structured, and procedural programming. Describe the phases of program translation from source code to executable code.
Offered By: NYUx
Course Duration: 9 Month