Skip to main content

National College Credit Recommendation Service

Board of Regents  |  University of the State of New York

NOCTI and Nocti Business Solutions (NBS) | Evaluated Learning Experience

Computer Programming (4123)

Formerly Computer Programming (4023)
Course Category: 
NOCTI and NBS proctored test centers throughout the United States.
September 2010 - Present.
Instructional delivery format: 
Proficiency exam
Learner Outcomes: 

Students will be able to: analyze user requirements for a given outcome; determine input and output formats for a program; determine the flow of data through network; identify and describe a data flow diagram; identify and describe a process logic diagram; describe the system development cycle (i.e., code management, ongoing revisions); determine where data is to be accessed/stored; design data storage and layout; apply principles of quality, efficient programming; explain the importance of a design review; apply implementation plans for a new system; assess ongoing impact of existing systems; determine the variables and data types for a program; prepare and code routines using structured logic; identify various programming languages; apply appropriate computer language syntax; explain unit testing requirements; document appropriate comments and programmer notes; explain system testing requirements; design and analyze test plan for use in program testing; test programs and evaluate results for accuracy; correct programming errors discovered during testing; identify appropriate debugging tools; change existing programs when requirements change; correct existing program errors; update documentation for existing programs; provide user instructions on program modifications; develop documentation narrative; define data use and storage; develop online help for users; apply general design and programming concepts; identify various hardware platforms and run-time environments; identify human aspects in information systems; identify general information technology (IT) definitions and terms; adhere to best programming practices and methodologies; and exhibit understanding of data hierarchy, access methods, and manipulation. Performance Component: Write a Program (61%) and Design Solution Logic (39%).


NOCTI and NBS exams assess individuals' end-of-program knowledge and skills in an online proctored proficiency examination format. In addition, some programs administer a NOCTI/NBS performance component test to assess application of skills.

Credit recommendation: 

In the lower division baccalaureate/associate degree category, 3 semester hours in Computer Programming, Computer Science, Software Development, or Computer Information Systems (11/13) (11/18 revalidation) (11/23 revalidation). NOTE: An additional 1-2 credits may be awarded based on successful completion of the Performance Component when given in conjunction with the written proficiency examination.