244-1: INTRODUCTION TO PROGRAMMING

Slides:



Advertisements
Similar presentations
Students can gain access to and use programs offered on the computers in the Instructional Support labs via an online network.
Advertisements

1 1 Mechanical Design and Production Dept, Faculty of Engineering, Zagazig University, Egypt. Mechanical Design and Production Dept, Faculty of Engineering,
Halomda Educational Software ( Established 1988) Mathematics and Science for Primary, Intermediate and High schools Computer Aided and e-Learning Math-XPress.
FINITE ELEMENTS SOFTWARE FOR ELECTROMAGNETICS APPLIED TO ELECTRICAL ENGINEERING TRAINING. J. Mur, J.S. Artal, J. Letosa, A. Usón and M. Samplón Electrical.
Error Measurement and Iterative Methods
Remote Desktop Access Novell at Home. Remote desktop access Works on Broadband Computer at work must.
ECIV 301 Programming & Graphics Numerical Methods for Engineers.
The Islamic University of Gaza Faculty of Engineering Numerical Analysis ECIV 3306 Introduction.
The Islamic University of Gaza Faculty of Engineering Civil Engineering Department Numerical Analysis ECIV 3306 Chapter 1 Mathematical Modeling.
CISE-301: Numerical Methods Topic 1: Introduction to Numerical Methods and Taylor Series Lectures 1-4: KFUPM.
Lecture 24 Introduction to state variable modeling Overall idea Example Simulating system response using MATLAB Related educational modules: –Section 2.6.1,
Math-254 Numerical Methods.
© 2005 Baylor University Slide 1 Course Introduction Fundamentals of Engineering Analysis Approximate Running Time - 5 minutes Distance Learning / Online.
MECN 3500 Inter - Bayamon Lecture Numerical Methods for Engineering MECN 3500 Professor: Dr. Omar E. Meza Castillo
CISE-301: Numerical Methods Topic 1: Introduction to Numerical Methods and Taylor Series Lectures 1-4: KFUPM CISE301_Topic1.
Chapter 1 Computing Tools Analytic and Algorithmic Solutions Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
CISE301_Topic11 CISE-301: Numerical Methods Topic 1: Introduction to Numerical Methods and Taylor Series Lectures 1-4:
EE 3561_Unit_1(c)Al-Dhaifallah EE 3561 : - Computational Methods in Electrical Engineering Unit 1: Introduction to Computational Methods and Taylor.
Application of Differential Applied Optimization Problems.
Computational Physics Introduction 3/30/11. Goals  Calculate solutions to physics problems  All physics problems can be formulated mathematically. 
1 Computer Programming (ECGD2102 ) Using MATLAB Instructor: Eng. Eman Al.Swaity Lecture (1): Introduction.
Matlab for Engineers About Matlab Chapter 1. Matlab for Engineers What’s in this Chapter? What is Matlab? Student Edition of Matlab How is Matlab used.
Numerical Computation Lecture 2: Introduction to Matlab Programming United International College.
MATLAB for Engineers 4E, by Holly Moore. © 2014 Pearson Education, Inc., Upper Saddle River, NJ. All rights reserved. This material is protected by Copyright.
Solving Exponential and Logarithmic Equations There are lots of them in Sec. 3.5a.
S17: Introduction to Numerical Methods TT 2008 Lecture 1 Numerical aspects of computing.
Chapter 1 Computing Tools Analytic and Algorithmic Solutions Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Individual Student Account For Edsby and Computer login.
The Islamic University of Gaza Faculty of Engineering Civil Engineering Department Numerical Analysis ECIV 3306 Introduction Course Outline.
An Introduction to Heat Transfer Morteza Heydari.
Numerical Analysis Intro to Scientific Computing.
Halomda Educational Software ( Established 1988) Mathematics and Science for Primary, Intermediate and High schools, Colleges and Universities Computer.
1 ECE 1304 Introduction to Electrical and Computer Engineering Section 1.7 Linear Algebra with MATLAB.
EE3417 – Introduction to Simulink
Differential equations. Many applications of mathematics involve two variables and a relation between them is required. This relation is often expressed.
Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 22P. 1Winter Quarter MATLAB: Simultaneous.
Notes Over 7.6 Solving a Simple Radical Equation Solve the equation. Check your solution.
NET 222: COMMUNICATIONS AND NETWORKS FUNDAMENTALS ( NET 222: COMMUNICATIONS AND NETWORKS FUNDAMENTALS (PRACTICAL PART) Tutorial 2 : Matlab - Getting Started.
Children’s Homes An Introduction To The Quality Standards Online Workshop How to register.
Numerical Analysis Intro to Scientific Computing.
Computational Fluid Dynamics Lecture II Numerical Methods and Criteria for CFD Dr. Ugur GUVEN Professor of Aerospace Engineering.
Computer Graphics Lecture 2. Computer graphics application 1- Graphics and chart :- Early application for graphics display simple data graphic, but today.
S5.40. Module Structure 30% practical tests / 70% written exam 3h lectures / week (except reading week) 3 x 2h of computer labs (solving problems practicing.
Building Comfort With MATLAB
Solving Engineering Problems
VitaScan Online Calibration
Linear equations.
Engineering Problem Solution
Custom Report Generator - Advanced
Differential Equations
Bracketing Methods (Bisection Method)
7 Big Ideas of Computing:
ECE 1304 Introduction to Electrical and Computer Engineering
ECE 1270: Introduction to Electric Circuits
What should I do first MSRDS First Beginner Course - STEP1
Math-254 Numerical Methods.
THE METHOD OF LINES ANALYSIS OF ASYMMETRIC OPTICAL WAVEGUIDES Ary Syahriar.
Apple TV Error. Check Here.
525602:Advanced Numerical Methods for ME
MBI 630: Systems Analysis and Design
Recommendation Engines & Accumulo - Sqrrl
Chute Modelling Capabilities & Future Directions Paul Munzenberger
Solving Engineering Problems
Analytical Tools in ME Course Objectives
What is an equation? An equation is a mathematical statement that two expressions are equal. For example, = 7 is an equation. Note: An equation.
ME 123 Computer Applications I Lecture 40: Course Review 5/23/03
Copyright © Cengage Learning. All rights reserved.
Example 5A: Solving Simple Rational Equations
Reading Between the Lines!
Akram Bitar and Larry Manevitz Department of Computer Science
Presentation transcript:

244-1: INTRODUCTION TO PROGRAMMING

Course Goals Improve programming skills in general Encourage logical thinking and problem solving skills in individual areas of specialization Enhance design and synthesis, in addition to just analysis of Electrical Engineering systems

Computer Aided Design (CAD) CAD is the creation and improvement of software tools CAD is especially useful to model the complex mathematical equations in Electrical Engineering Complex analytical solution may be solved in a simple manner through numerical method

Numerical solutions Numerical solution uses the computer to program the complex model equations Model should be exact or within close approximation Numerical solution should be programmed accurately

Electrical RL circuit example Differential equation solution Differential equation

Numerical solution of RL circuit If you know the current at time tj , you can calculate current at time tj+1

Advantages of using computers Computer speeds are very high and measured in teraflops (trillions of floating point operations per second) The programming of computer solution is called an algorithm Algorithms can be written or available in packages like MATLAB®

Access to MATLAB From ECS Labs: You can start Matlab by clicking on the desktop icon, or from START button From home: Select Remote desktop connection from the Start menu logon to hydra.ecs.csus.edu Login using your ecs account To obtain an ecs account, use the link: https://www.ecs.csus.edu/webApps/user_account/accounts.php

Access to online examples Matlab examples can be obtained at: http://www.crcpress.com/product/isbn/9781439854297 Students can run examples on their computers and check results As always, more examples improves programming skills!