May 10, 2025  
2025-2026 Preliminary Online Catalog 
    
2025-2026 Preliminary Online Catalog

Computer Programming, CT.


Program Description


The Computer Programming Certificate provides students with the foundational skills and practical experiences necessary to enter the field of software development. Through hands-on projects, students will design, develop, and implement software solutions using modern programming practices, languages, and methodologies. This program emphasizes object-oriented programming, database integration, and the application of software development lifecycles, preparing graduates for entry-level roles in software development, web development, and related fields.

Upon successful completion of all program requirements, graduates will be able to:

  • Apply problem-solving techniques to develop programs of moderate complexity using object-oriented programming principles.
  • Incorporate software development methodologies such as Agile and iterative development into software projects.
  • Create databases for integration into software applications.
  • Design, code, debug and document program using techniques of good programming style.
  • Implement the processes used for gathering facts and creating models for designing applications.
  • Demonstrate mathematical concepts using programming languages.

After UCNJ


Graduates will be able to obtain careers in computer programming, software development, web development, and related fields or continue their studies in computer science.

Recommended Sequence


Semester Total: 14


Semester Total: 16


Total Program Credits: 30