Computer Science is an interdisciplinary field with roots in algorithm design and applications in many diverse areas. It ranges from theoretical studies of algorithms to practical problems of system implementation involving both software and hardware. Computer scientists work to solve multifaceted problems. Computer Science provides an excellent training in problem solving and logical thinking, which are important skills for employment and research.
Who would be suited to take this program?
The Computer Science Certificate is designed for professionals seeking to expand their technical skills and competencies for tackling the latest challenges in computer science and related areas. The certificate consists of 12 credits and can be pursued on either a part- or full-time basis. Credits from the Computer Science Certificate can be counted toward the master's degree afterward, assuming your grades are B's or higher. Thus, the Certificate program may be of interest to those who want to use it as an entry point to the master’s degree program.
What are the prerequisites?
Applicants should have a bachelor's degree from an accredited institution in either Computer Science, Information Sciences, Information Technology, Computer Engineering, Mathematics, Physics, or have relevant experience. NJIT’s standard admission requirements apply to this graduate certificate.
What are the Required Courses?
The Computer Science Certificate includes three required courses covering foundation of computer science, programming skills, and database techniques, respectively, as well as one additional elective advanced course, for a total of 12 credit hours.
Code | Title | Credits |
---|---|---|
Core Courses (3) | ||
Foundations of Computer Science / Operating System Design | 3 | |
One Programming Language Course
|
CS 505 Programming, Data Structures and Algorithms OR CS 602 Java Programming OR CS 635 Computer Programming Languages | 3 |
Data Management System Design | 3 | |
Electives | ||
Select (1) of the following: | 3 | |
Advanced Database System Design | ||
Data Mining | ||
Introduction to Big Data | ||
Security and Privacy in Computer Systems | ||
Internet and Higher Layer Protocols | ||
Software Design and Production Methodology | ||
Machine Learning | ||
Web Systems Development | ||
Data Visualization and Interpretation | ||
Spatiotemporal Urban Analytics | ||
Data Analytics for Info System | ||
Applied Statstical Methods |
What will I learn?
Graduates of the program will have the ability to:
- Analyze a complex computing program and to apply principles of computing and other relevant disciplines to identify solutions.
- Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program's discipline.
- Apply computer science theory and software development fundamentals to produce computing-based solutions.
Why Study Computer Science at NJIT?
NJIT is situated in Newark, minutes from Newark Penn Station. Jersey City and New York City are also a short train ride away, providing easy access to these commercial areas with many companies that employ statisticians and data scientists. NJIT is a top 100 research university, with faculty performing cutting-edge research and publishing in leading conferences and journals. NJIT also consistently ranks highly on added-value and diversity. Into what industries might holders of this program find employment?
The increased use of technology throughout the business world means that companies in many industries are hiring graduates with experience in computer science. Potential jobs include software development, database administration, and computer networking and security.
Related Degree Programs
All courses in this program are related to the NJIT MS in Computer Science
Take Note
Check the course descriptions for more information. Some courses have prerequisites, and must be taken in order.
Program Advisor: YWCC Advisor Team
Program Director: Ioannis Koutis
Available 100% online!
This program is available 100% online! Questions?
E: online@njit.edu
P: 973-596-3462