Presentation is loading. Please wait.

Presentation is loading. Please wait.

EMT1111 Logic and Problem Solving Dr. José M. Reyes Álamo Lecture 1.

Similar presentations


Presentation on theme: "EMT1111 Logic and Problem Solving Dr. José M. Reyes Álamo Lecture 1."— Presentation transcript:

1 EMT1111 Logic and Problem Solving Dr. José M. Reyes Álamo Lecture 1

2 2 Course Resources OpenLab Blackboard Website: http://openlab.citytech.cuny.edu/emt1111f13/

3 3 Tools to be Used Python and AppInventor Create small programs and apps to learn computer engineering concepts Learn to solve problems following software engineering principles. Encourage your creativity to use technology to solve problems.

4 4 Python In this course we will use the Python programming language. Python is a programming language with the following features: –Fewer alternatives (one way to do things) –Easier to accomplish common tasks This allows us to focus less on the language and more on problem solving

5 5 Python Python in an interpreted language which allows you to type program statements into the Python window and see results immediately. Other programming languages require an intermediate step before you can run a program called compiling.

6 6 Python Python is useful for general problems as you can do things with it quickly. Python is used to solve problems in many areas. Many packages are available to help for a particular area

7 7 App Inventor Programming with blocks Tutorials & small projects You can develop Android apps

8 8 What kind of apps?

9 9

10 10 Why is programming so important? This class is about programming, creating software. Software is what make hardware useful. Difficult to find a job as a computer specialist with no programming skills.

11 11 Create your portfolio Requirements –Short bio with picture (for homepage) –A new page for each lab: +A description about what the program/app does +A picture of the program/app running +Source code Copy/paste for python Picture of the blocks diagram for AppInventor –Example: http://openlab.citytech.cuny.edu/emt1111f13/resources/python-lab- report-example/ –Submit your portfolio here: http://openlab.citytech.cuny.edu/emt1111f13/resources/submit- portfolio/ http://openlab.citytech.cuny.edu/emt1111f13/resources/submit- portfolio/


Download ppt "EMT1111 Logic and Problem Solving Dr. José M. Reyes Álamo Lecture 1."

Similar presentations


Ads by Google