Computer Science/Computer Engineering (BS/BS)

4 Years On Campus Bachelors Program

New York University

Program Overview

The Computer Science and Computer Engineering (BS/BS) program at New York University is designed for students who are passionate about technology and innovation. This program offers a robust curriculum that combines theoretical foundations with practical applications, preparing students for a dynamic career in the tech industry.

 

Curriculum Structure

In the first year, students will dive into the fundamentals of computer science and engineering through courses like "Introduction to Computer Science" and "Discrete Mathematics." These foundational courses equip students with essential programming skills and mathematical reasoning, setting the stage for more advanced topics.

During the second year, students expand their knowledge with courses such as "Data Structures and Algorithms" and "Computer Organization." This year emphasizes problem-solving techniques and the inner workings of computer systems, allowing students to develop a deeper understanding of how software interacts with hardware.

In the third year, students engage with more specialized topics, including "Operating Systems" and "Software Engineering." This phase of the program focuses on the design and implementation of complex systems, giving students hands-on experience in developing software solutions and understanding system architecture.

In the final year, students can choose from a variety of electives and capstone projects, such as "Artificial Intelligence" and "Network Security." This year is all about applying the knowledge gained throughout the program to real-world challenges, preparing students for their future careers in a rapidly evolving tech landscape.

Focus Areas: Software Development, Cybersecurity, Artificial Intelligence, Data Science

Learning Outcomes: Proficiency in programming languages, understanding of computer systems, ability to design and implement software solutions, and skills in problem-solving and critical thinking.

Professional Alignment (Accreditation): The program is accredited by the Accreditation Board for Engineering and Technology (ABET), ensuring that it meets high standards of quality and relevance in the field.

Reputation (Employability Rankings): NYU consistently ranks highly in employability, with QS World University Rankings placing it among the top institutions for graduate employability.

Experiential Learning (Research, Projects, Internships etc.)

At New York University, students pursuing a degree in Computer Science or Computer Engineering have the unique opportunity to immerse themselves in experiential learning that bridges the gap between theory and practice. The university is equipped with state-of-the-art facilities and tools that empower students to develop practical skills essential for their future careers. From collaborative projects to hands-on research, NYU fosters an environment where students can thrive and innovate.

 

Here are some key aspects of experiential learning in the Computer Science and Computer Engineering programs at NYU:

- Tandon School of Engineering Labs: Access to specialized labs such as the Robotics Lab, Cyber-Physical Systems Lab, and the Data Science Lab, where students can work on cutting-edge projects.
- Group Projects: Collaborative coursework encourages teamwork and problem-solving, allowing students to tackle real-world challenges in a supportive environment.
- Internship Opportunities: NYU's strong connections with industry leaders provide students with internship placements at top tech companies, enhancing their professional experience and network.
- Digital Tools: Students utilize advanced software and tools, including MATLAB, Python, and various development environments, to enhance their coding and analytical skills.
- Field Trips: Engaging field trips to tech companies and research institutions offer insights into industry practices and emerging technologies.
- Research Opportunities: Students can participate in faculty-led research projects, contributing to advancements in areas like artificial intelligence, cybersecurity, and software engineering.
- Libraries and Resources: The NYU library system provides extensive resources, including access to technical journals, databases, and study spaces tailored for engineering students.
- Innovation Labs: The NYU Tandon School of Engineering features innovation labs that encourage entrepreneurship and the development of startup ideas.

These experiential learning opportunities not only enrich the academic experience but also prepare students for successful careers in the tech industry. If you're ready to take the next step in your education and career, consider applying to NYU's Computer Science or Computer Engineering programs.

Progression & Future Opportunities

Choosing to pursue a degree in Computer Science or Computer Engineering at New York University opens the door to a wealth of opportunities. Graduates from these programs often find themselves in high-demand roles such as Software Developer, Data Scientist, and Systems Engineer. The skills and knowledge gained here not only prepare you for immediate employment but also set a strong foundation for a successful career in technology.

 

Here’s what you can expect in terms of progression and future opportunities:

- University Services: NYU offers robust career services, including personalized career coaching, resume workshops, and networking events with industry leaders. The Wasserman Center for Career Development is particularly valuable, providing access to internships and job placements.

- Employment Stats and Salary Figures: According to recent data, over 90% of graduates from the Computer Science and Computer Engineering programs secure employment within six months of graduation, with starting salaries averaging around $85,000 per year.

- University–Industry Partnerships: NYU has established partnerships with leading tech companies such as Google, Microsoft, and IBM, providing students with unique internship opportunities and real-world project experiences that enhance their learning.

- Long-term Accreditation Value: The programs are accredited by the Accreditation Board for Engineering and Technology (ABET), ensuring that your degree meets the highest standards and is recognized globally.

- Graduation Outcomes: Alumni from these programs have gone on to work at top firms and startups, with many also pursuing advanced degrees or entrepreneurial ventures.

Further Academic Progression: After completing your undergraduate degree, you have several options to continue your studies. You could pursue a Master’s degree in Computer Science, Computer Engineering, or even specialized fields like Artificial Intelligence or Cybersecurity. NYU also offers a range of dual degree programs and certificates that can further enhance your expertise and career prospects. This pathway not only deepens your knowledge but also significantly boosts your employability in an ever-evolving job market.

Embarking on this journey at NYU means you’re not just earning a degree; you’re building a future filled with possibilities.

Program Key Stats

$62796
$62796
$65622
$85
EA, ED1
Aug Intake : RD 5th Jan EA/ED 1st Nov


32%
No

Eligibility Criteria

AAA - A*A*A
3.7 - 4
40 - 42
90 - 95

1500 - 1580
33 - 36
6.5
90
Optional
No
Eligibility criteria

How US Universities Assess Applicants

Career Options

  • Software Engineer
  • Software Developer
  • Computer Engineer
  • Computer Hardware Engineer
  • Computer Systems Engineer
  • Embedded Systems Engineer
  • Firmware Engineer
  • Systems Software Developer
  • Hardware Design Engineer
  • Digital Systems Engineer
  • Computer Architecture Engineer
  • Operating Systems Engineer
  • Robotics Engineer
  • Network Systems Engineer
  • Research and Development Engineer
Career options

Book Free Session with Our Admission Experts

Admission Experts