Presentation is loading. Please wait.

Presentation is loading. Please wait.

Computer Science 1MD3 Introduction to Programming

Similar presentations


Presentation on theme: "Computer Science 1MD3 Introduction to Programming"— Presentation transcript:

1 Computer Science 1MD3 Introduction to Programming
Winter 2014 Computer Science 1MD3 Introduction to Programming Michael Liut

2 Table of Contents Python High or Low Level Language?
Function vs. Method Nested For Loop Assignment 1_3 & 1_4 Practice MidTerm Questions

3 High vs. Low Level Languages
PYTHON IS A HIGH LEVEL LANGUAGE High Level Language Allows programmers to write algorithms, loops, and functions/methods without detailed knowledge of the hardware Examples: C, C++, Java, and Python Low Level Language Requires detailed knowledge of machine level coding: involvement with registers, interrupts, etc.. Example: MARIE Simulator

4 Functions vs. Methods A function is a piece of code that can pass data through it (in the form of a parameter) and can return data (optional). A method is a piece of code that is associated with an object defined in the class. Two key elements: A method is implicitly passed A method is able to operate on data contained within the class

5 Nested For Loop A for loop within a for loop Textbook pages 143-144
An inner loop enclosed inside an outer loop Textbook pages Example Program

6

7

8 Assignment 1_3 & 1_4 Solutions
Explain the assignment!

9 Assignment 1_3

10 Assignment 1_4

11 Practice MidTerm REAL TEST TOMORROW: Thu. Feb 13, 2014
at 16:30-17:20 in T28

12 Questions?


Download ppt "Computer Science 1MD3 Introduction to Programming"

Similar presentations


Ads by Google