New York University
CSCI-UA.0002 Introduction to Computer Programming
(4 credits) This course is designed to be an introduction to the fundamentals of computer programming, which is the foundation of Computer Science. Students will design, write and debug computer programs using Python. No knowledge of programming is assumed.
CSCI-UA.0004 Introduction to Web Design and Computer Principles
(4 credits) This course introduces students to both the practice of web design and the basic principles of computer science. The practice component of the course covers not only web design but also current graphics and software tools. The principles section includes an overview of hardware and software, the history of computers, and a discussion of the impact of computers and the internet. No knowledge of programming is assumed.
What can computation add to human communication? You will gain a deeper understanding of the possibilities of computation–– possibilities that will augment and enhance the perspectives, abilities and knowledge you bring from your field of study (e.g. art, design, humanities, sciences, engineering). At first it may feel foreign, as foreign as learning a new language or way of thinking. But soon, once you get some basic skills under your belt, you’ll be able to make projects that reflect your own interests and passions.
IMNY-UT.0002 Code! 2
All Star Code
Machine Learning with ml5.js Lesson
Ever asked Alexa to play your favorite song? Asked Siri about the current weather? Maybe you watched a recommended TV show from Netflix last night. These are all examples of Machine Learning algorithms working in your day-to-day life! Machine Learning, a subset of artificial intelligence using datasets to learn over time, is a way for computers to teach themselves a concept without explicit programming. Get a taste of how you can build your own applications using Machine Learning algorithms!
Crack the Code: Binary Numbers Lesson
Crack the Code offers an All Star Code coding challenge in three parts and will help users fast track their applications in the admissions process for the 2022 Summer Intensive. Each challenge consists of a video lesson and a series of questions. I designed and recorded the second lesson in the series on binary numbers.