Computer Science Technology

Endorsement Code: 4148

Note: This information is for self-evaluation. It does not determine or validate eligibility to apply. Requirements, passing test scores, and fees are subject to change without notice.

Authorized to Teach

The Computer Science Technology #4148 endorsement entitles the holder to teach in New Jersey Department of Education (NJDOE)-approved career and technical education (CTE) courses in the following programs, and programs of study under the following Classification of Instructional Programs (CIP) codes.

CTE Program CIP Code
Artificial Intelligence and Robotics 11.0102
Cloud Computing 11.0902
Computer and Information Systems Security/Information Assurance 11.1003
Computer Engineering, General 14.0901
Computer Programming/Programmer, General 11.0201
Computer Science 11.0701
Computer Systems Networking and Telecommunications 11.0901
Cyber/Computer Forensics and Counter Terrorism 43.0403
Modeling, Virtual Environments and Simulation 11.0804
Network and System Administration/ Administrator 11.1001
Web Page, Digital/Multimedia and Information Resources Design 11.0801
Web/Multimedia Management and Webmaster 11.1004

Option 1: Bachelor's Degree or Higher

  • Artificial Intelligence
  • Computer Engineering
  • Computer Science 
  • Cybersecurity 
  • Data Science 
  • Information Systems 
  • Information Technology
  • Network Systems 
  • Software Engineering

Option 2: Associate Degree with Employment Experience

  • Computer Engineering
  • Computer Science 
  • Cybersecurity 
  • Information Systems 
  • Information Technology
  • Network Systems 
  • Software Technologies 
  • Web Technologies

Option 3: Employment Experience Only

Employment experience requirements can be met using one of the following:

  • Full-time or part-time employment, or both (not self-employment)
  • Self-employment
  • Military qualifications and training

  • Advanced programming tools and techniques
  • Algorithms and computation
  • Artificial Intelligence (AI)
  • Blockchain programming
  • C Plus Plus (C+ +)
  • C Sharp (C #)
  • Cloud computing
  • Computer and network security
  • Computer lab techniques
  • Computer organization
  • Computers and society
  • Cyber security
  • Data structures and software design
  • Database management
  • Discrete structures
  • Hyper Text Markup Language (HTML)
  • Linear algebra and optimization (math for machine learning)
  • Machine learning for data science
  • Mobile programming
  • Networked systems
  • Object oriented programming and data abstraction
  • Object oriented programming
  • Programming languages
  • Quantum computing
  • Software engineering
  • Software specification and design
  • Statistics for data science
  • Structured Query Language (SQL)
  • Wireless communications for mobile networks and internet of things

No state-issued occupational license or credential is required at this time.

Employment experience is only required if the candidate is obtaining certification using one of the following:

Candidates using option 1 without the GPA exception are not required to have employment experience.

Employment Experience (not self-employed)

The following job titles (Table 1) will be accepted as eligible employment experience as identified in the federal Occupational Information Network (O*NET) job descriptions.

Table 1: Eligible Job Titles for Employment Experience (not self-employed)
Job Title Job Code
Computer Hardware Engineers 17-2061.00
Computer and Information Research Scientists 15-1221.00
Computer and Information Systems Managers 11-3021.00
Computer Network Architects 15-1241.00
Computer Network Support Specialists 15-1231.00
Computer Occupations, All Other 5-1299.00
Computer Programmers 15-1251.00
Computer Systems Analysts 15-1221.00
Computer Systems Engineers/Architects 15-1299.08
Computer User Support Specialists 15-1232.00
Data Warehousing Specialists 15-1243.01
Database Administrators 15.1242.00
Database Architects 15.1243.00
Data Warehousing Specialist 15-1243.01
Digital Forensics Analysts 15-1299.06
Geographic Information Systems Technologist and Technicians 15-1299.02
Information Security Analysts 15-1212.00
Information Security Engineers 15-1299.05
Information Technology Project Managers 15-1299.09
Intelligence Analysts 33-3021.06
Media Technical Directors/Managers 27-2012.05
Network and Computer Systems Administrators 15-1244.00
Penetration Testers 15-1299.04
Project Management Specialists 13-1082.00
Software Developers 15-1252.00
Software Quality Assurance Engineers and Testers 15-1253.00
Video Game Designers 15-1255.01
Web Administrators 15-1299.01
Web and Digital Interface Designers 15-1255.00
Web Developers 15-1134.00

Self-Employment Experience

The North American Industry Classification System (NAICS) U.S. Census Bureau codes applicable to filing federal taxes for eligible self-employment experience are as follows (Table 2).

Table 2: Eligible Census Bureau Codes for Self-Employment Experience
Job Title Job Code
Computer Systems Design and Related Services 5415