CS 1112 Intro to Computing Using MATLAB!, Summaries of Web Application Development

Check out the course website: https://www.cs.cornell.edu/courses/cs1112/2022fa/. ○ Pay attention to Syllabus. ○ Website is public–can read info even if ...

Typology: Summaries

2022/2023

Uploaded on 05/11/2023

christin
christin 🇺🇸

4.6

(18)

263 documents

1 / 25

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Welcome to
CS 1112 Intro to Computing
Using MATLAB!
Instructor: Dominic Diaz
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19

Partial preview of the text

Download CS 1112 Intro to Computing Using MATLAB! and more Summaries Web Application Development in PDF only on Docsity!

Welcome to

CS 1112 Intro to Computing

Using MATLAB!

Instructor: Dominic Diaz

Announcements

● Check out the course website: https://www.cs.cornell.edu/courses/cs1112/2022fa/ ○ Pay attention to Syllabus ○ Website is public–can read info even if not yet enrolled ● Discussion sections start TOMORROW ○ All sections are in computer labs

About you… in CS 1112

● Undergraduates, graduates, researchers, and professionals who want (need) to learn computing ● No prior programming experience necessary but some “mathematical maturity” ● You will ○ Learn programming concepts and good programming habits ○ Practice problem analysis and decomposition

CS 1112 or CS 1110?

● Both courses are designed to prepare students for CS 2110 and future computer science courses ● Both teach you programming fundamentals that you use in any other programming language

CS 1112 (MATLAB) CS 1110 (Python) ● Slight emphasis on scientific computation ● No too much math background required ● Coziness of being a smaller class

● Slight emphasis on software application development ● Stronger math background required ● Huge class

CS 1112 Requirements

● Attend lecture and answer Poll Everywhere questions ● Attend discussion - complete weekly exercises and get help from course staff ● Do homework: 6 programming projects ● Take 2 preliminary exams and 1 final

How to do well in this class

● Do the highly recommended reading ● Find a buddy in the course ● Think about what you’ve learned after leaving this lecture hall

Let’s check out the course website quickly…

https://www.cs.cornell.edu/courses/cs1112/2022fa/

What is computer programming?

● A tool used by computer scientists, engineers, and other professionals ● The process of writing instructions for computing devices and systems. ○ These instructions are written in different languages (for example, MATLAB, Python, …)

CS 1112 has a focus on computational science and engineering

Approximation, randomness, model building, sensitivity of models

By learning the fundamentals in this course you can…

Approximate complex systems with less complex systems

Build models to approximate what is happening in the real world

By learning the fundamentals in this course you can…

Gif courtesy of https://gfycat.com/deafeningflimsyheterodontosaurus

Some past programming projects in this course

Pointilizing images

Draw the Betsy Ross flag Root finding

Algorithms and programs?

● Algorithm: A step-by-step procedure that takes you from a prescribed set of inputs to a prescribes set of outputs ● Program: The algorithm expressed in a specific coding language (for example, MATLAB)

Example: downloading Bad Bunny’s new album to apple music

  1. Open the app
  2. Type “Bad Bunny”
  3. Click on the new album
  4. Add the album to your library

Not specific enough!