Computer Science is logical and mysterious at the same time
Transfer your human language into the language
the computer understands,
gives you the power to provide human beings with the solutions,
Studies the underlying nature of computations.
Arguably over the past 20 years,
No other field has changed the way we live more than computer science.
machine learning, database, computer networks,
computer music, visualization, software engineering, distributive systems,
advanced topics in machine learning and artificial intelligence,
embedded systems.
At NYU Shanghai,
we currently have about 40 computer science majors every year.
Our very renowned faculty, in their research areas,
they are all outstanding instructors.
My first course was machine learning because it's so cool.
Deep learning methods make you think in a very data-driven way.
It can help us solve so many non-convex problems.
This Lab is used by computer science and engineering students.
We have a course called Digital Logic.
They come here, and they have hands-on experience on devices.
To check digital chips such as a CPU,
compute the sum of two numbers or the multiplication of two numbers.
So they have hands-on experience here with the material.
Here the lighting is controlled automatically by a controller
that was designed by our students.
The lights turn on automatically if it detects people in the room.
The lights dim down a little if there is a lot of sunlight from outside.
Now finally we save a lot of energy.
Music can be interpreted from an information perspective.
So we developed an algorithm that can
automatically learn the difference between different acoustic properties
and transfer the performance.
use haptic device or
‘Magic gloves’ that you can just put those gloves on your fingers,
on your hands, and it moves.
So you learn the music by feeling about it.
After taking this course I learned that
there's like this whole division of machine learning
and computer science in general that's devoted to
earning about computer music and
how we can kind of link psychology and computers and kind of study this.
At NYU Shanghai
We're very lucky to have our own
high-performance computing environments.
Both our faculty members as well as our students
are allowed to work on their projects there,
if they have any research or resource intensive competitions.
They can use it.
Online data is everywhere in our life
and computer science can help us to analyze them and to get a better
understanding about what's going on.
Data Structures, in this course,
I can learn how to improve the efficiency of my codes,
Which is very important in programming.
Distributive Systems, it is about how to synchronize computing devices,
computers work together to solve heavy and tedious problems.
Computer science and math, they have deep connections,
Algorithms tell you how to solve problems efficiently.
Computer Networking at NYU Shanghai is really fascinating
because it really provides the foundation for how the internet works
and how every kind of communication in the computer world happens.
Operating systems seemed very daunting to me,
and I didn't know that much about it,
but together here with different students and the faculty here,
was able to learn a lot more in depth about operating systems.
Something I want to explain to them, to teach them is how
rigorous computer science is.
Teaching here is a magnificent experience but also
observing, interacting with students.
Not all computer scientists are nerds.
Our students, they communicate with each other quite often.
Our students are passionate. They are creative and work hard.
They come from different cultural backgrounds.
It's always fascinating to see
how those cultural differences collide and spark wisdom.
Not only teaches you how to think,
t teaches you how they solve the problem in a very
scalable, flexible, efficient way.
In our courses, most of the courses are project-based learning.
We have active learning schemes to provide
project-based learning classes,
where the students actually get to work together,
interview potential users, design and develop the system and eventually
deliver and maintain a working product by the end of the semester.
Students get to spend a year abroad in New York or Abu Dhabi,
which also provides a very rich set of elective courses
that students can potentially take.
NYU Shanghai, NYU New York is all together
I think that’s what is so good about this place
It’s because you're getting so many different experiences
by being in one place.
I’m very proud that many of our students have gone on to top
PhD programs in the world.
If you’re kind of a logical thinker,
you will most likely be good at computer science.
But if you're both a logical thinker and a creative thinker,
then you'll be outstanding at computer science.