M.S. in IT Administration & Security
The M.S. in IT Administration & Security at NJIT provides a comprehensive curriculu...
Newark, New Jersey
INTAKE: Jan & Sept
The Bachelor of Arts (B.A.) in Computer Science at New Jersey Institute of Technology (NJIT) offers a comprehensive education in computing with a broader liberal arts perspective. This program is designed for students who seek a solid foundation in computer science while also pursuing interests in other fields, such as business, humanities, or social sciences. The B.A. in Computer Science emphasizes the application of computing skills in diverse contexts, providing graduates with the versatility to work in various interdisciplinary roles.
STEM-Designated: The B.A. in Computer Science at NJIT is designated as a STEM program. This classification underscores the program’s focus on science, technology, engineering, and mathematics. Although the B.A. provides a more interdisciplinary approach compared to the traditional B.S. in Computer Science, it retains a strong emphasis on technical skills and problem-solving. The STEM designation supports international students by extending the optional practical training (OPT) period, allowing them to gain practical work experience in the U.S. after graduation.
Curriculum: The curriculum for the B.A. in Computer Science at NJIT blends core computer science courses with a range of elective options and interdisciplinary opportunities. Core courses include programming, data structures, algorithms, computer organization, and software engineering. In addition to technical coursework, students are encouraged to explore elective courses that align with their interests in other disciplines. The program is designed to provide a well-rounded education, combining technical proficiency with critical thinking and communication skills.
Research Focus: While the B.A. in Computer Science at NJIT offers a strong technical foundation, the research focus is more applied and interdisciplinary compared to the B.S. program. Students may engage in research projects that explore the intersection of computer science with fields such as digital media, data analysis, or business applications. Research opportunities are available through collaborations with faculty on projects that address real-world problems and technological advancements.
Industry Engagement: The B.A. in Computer Science at NJIT benefits from strong industry connections that facilitate practical experience and career development. The program includes opportunities for internships, co-op placements, and project-based learning with industry partners. Students have access to career services, networking events, and industry workshops that help them connect with potential employers and stay informed about trends in the technology sector.
Global Perspective: The B.A. in Computer Science at NJIT incorporates a global perspective by addressing international issues and trends in computing. The curriculum includes coursework on global technology challenges, such as cybersecurity, data privacy, and international standards. Students are encouraged to participate in study-abroad programs and global research initiatives to gain insights into computing practices and innovations from different regions. This global outlook prepares graduates to work effectively in diverse environments and address international computing challenges.
Newark, New Jersey
IELTS 6
USD 35934
Undergraduate Entry Requirements
Academic Qualifications: Applicants for undergraduate programs typically require a minimum academic achievement of 65% or above in their previous academic qualifications.
English Language Proficiency:
New Jersey Institute of Technology (NJIT) recognizes the importance of supporting international students in pursuing their academic goals. To attract and assist talented students from around the world, NJIT offers several scholarships and financial aid options specifically designed for international students.
Global Highlander Scholarship: The Global Highlander Scholarship is a merit-based scholarship offered to incoming international undergraduate students. It is awarded based on academic achievements, leadership qualities, and extracurricular involvement. The scholarship amount varies and is renewable for up to four years, provided the student maintains the required GPA.
International Presidential Scholarship: The International Presidential Scholarship is another prestigious merit-based award available to exceptional incoming international undergraduate students. Recipients of this scholarship receive a substantial amount of financial aid to support their education at NJIT.
International Transfer Scholarship: International students transferring to NJIT from other universities or colleges may be eligible for the International Transfer Scholarship. This merit-based award aims to recognize academic excellence and provide financial support to deserving transfer students.
Educational Opportunity Fund (EOF) Grant: The Educational Opportunity Fund Grant is available to New Jersey residents, including eligible international students. This grant provides financial assistance to students with demonstrated financial need.
Albert Dorman Honors College Scholarship: The Albert Dorman Honors College at NJIT offers scholarships to students accepted into the Honors College program. These scholarships recognize academic excellence and provide enhanced educational opportunities and support.
Private and External Scholarships: In addition to NJIT-specific scholarships, international students may be eligible to apply for private or external scholarships that are not directly offered by the university. These scholarships may be provided by government agencies, organizations, foundations, or other institutions.
Graduates with a Bachelor of Arts (B.A.) in Computer Science from New Jersey Institute of Technology (NJIT) are prepared for a variety of career paths that blend technical expertise with a broader liberal arts perspective. This program equips students with foundational computing skills while allowing them to explore interdisciplinary applications of technology.
Software Developer: Software Developers create, test, and maintain software applications across various platforms. With a B.A. in Computer Science, graduates can work on developing mobile apps, web applications, or enterprise software solutions. Their role involves coding, debugging, and collaborating with other professionals to deliver functional and user-friendly software products.
Web Developer: Web Developers design and build websites and web applications. They work on both front-end (client-side) and back-end (server-side) development, ensuring that websites are visually appealing, responsive, and functional. Skills in HTML, CSS, JavaScript, and other web technologies are essential for this role.
User Experience (UX) Designer: UX Designers focus on improving the usability and overall experience of digital products. They conduct user research, create wireframes and prototypes, and test interfaces to ensure that products meet user needs and preferences. A B.A. in Computer Science provides a strong foundation in understanding user interactions with technology.
Product Manager: Product Managers oversee the development and lifecycle of technology products. They work with cross-functional teams, including engineering, marketing, and sales, to define product requirements, manage project timelines, and ensure successful product launches. The interdisciplinary nature of the B.A. program helps graduates manage products effectively.
Business Analyst: Business Analysts bridge the gap between technology and business. They analyze organizational needs, gather requirements, and propose technology solutions to improve business processes. The B.A. in Computer Science prepares graduates to understand both technical and business aspects of projects.
IT Consultant: IT Consultants provide expert advice on technology solutions for businesses. They assess organizational needs, recommend and implement technology strategies, and ensure that IT systems align with business goals. Graduates use their technical knowledge and problem-solving skills to enhance IT operations.
Digital Marketing Specialist: Digital Marketing Specialists use technology to create and manage online marketing campaigns. They analyze data, optimize digital content, and employ various tools to reach target audiences effectively. The technical skills gained from a B.A. in Computer Science are valuable in managing and analyzing digital marketing efforts.
Data Analyst: Data Analysts interpret and analyze data to help organizations make data-driven decisions. They use statistical techniques and data visualization tools to uncover insights and trends. A background in computer science provides the analytical skills and technical knowledge needed for data analysis.
Cybersecurity Specialist: Cybersecurity Specialists protect an organization’s information systems from cyber threats. They implement security measures, monitor network activity, and respond to security incidents. The technical training from the B.A. in Computer Science supports the development of effective cybersecurity strategies.
Game Designer: Game Designers create engaging and interactive video games. They work on game mechanics, storyline development, and visual design to produce immersive gaming experiences. A B.A. in Computer Science equips graduates with the programming and creative skills necessary for game design.
Systems Analyst: Systems Analysts evaluate and improve an organization’s IT systems. They analyze business requirements, design system specifications, and ensure that technology solutions meet operational needs. The interdisciplinary approach of the B.A. program helps graduates understand and address complex system requirements.
Technical Writer: Technical Writers produce documentation and manuals that explain complex technical information in a clear and accessible manner. They work on creating user guides, software documentation, and technical reports. A strong understanding of technology and communication skills from the B.A. program are essential for this role.
Educational Technology Specialist: Educational Technology Specialists implement and manage technology in educational settings. They support the integration of digital tools in teaching and learning processes. Graduates use their technical knowledge and problem-solving skills to enhance educational experiences.
Research Assistant: Research Assistants support research projects in academic or industry settings. They assist with data collection, analysis, and the development of research methodologies. The B.A. in Computer Science provides a solid foundation for contributing to various research initiatives.
Entrepreneur: Graduates with a B.A. in Computer Science may choose to start their own technology-related businesses. They apply their technical skills and business acumen to develop innovative solutions, launch startups, and navigate the entrepreneurial landscape.