Introduction to Programming for Electrical Engineers
MATLAB and Spice
- 2nd Edition - March 1, 2027
- Latest edition
- Author: James C. Squire
- Language: English
Introduction to Programming for Electrical Engineers: MATLAB and Spice Second Edition introduces beginning engineering students to programming in MATLAB and Spice through engage… Read more
Purchase options
Description
Description
Introduction to Programming for Electrical Engineers: MATLAB and Spice Second Edition introduces beginning engineering students to programming in MATLAB and Spice through engaged, problem-based learning and dedicated electrical and computer engineering content. The book draws its problems and examples specifically from electrical and computer engineering, covering such topics as circuit analysis, signal processing, and filter design. It teaches relevant computational techniques in the context of solving common problems in electrical and computer engineering, including mesh and nodal analysis, Fourier transforms, and phasor analysis. Introduction to Programming for Electrical Engineers: MATLAB and Spice is unique among MATLAB textbooks for its dual focus on introductory-level learning and discipline-specific content in electrical and computer engineering. No other textbook on the market currently targets this audience with the same attention to discipline-specific content and engaged learning practices. Although it is primarily an introduction to programming in MATLAB, the book also has a chapter on circuit simulation using Spice, and it includes materials required by ABET Accreditation reviews, such as information on ethics, professional development, and lifelong learning.
Key features
Key features
- Discipline-specific: Introduces Electrical and Computer Engineering-specific topics, such as phasor analysis and complex exponentials, that are not covered in generic engineering MATLAB texts
- Accessible: Pedagogically appropriate for freshmen and sophomores with little or no prior programming experience
- Scaffolded content: Addresses both script and functions but emphasizes the use of functions since scripts with non-scoped variables are less-commonly encountered after introductory courses
- Problem-centric: Introduces MATLAB commands as needed to solve progressively more complex EE/ECE-specific problems, and includes over 100 embedded, in-chapter questions to check comprehension in stages and support active learning exercises in the classroom
- Enrichment callouts: "Pro Tip" callouts cover common ABET topics, such as ethics and professional development, and "Digging Deeper" callouts provide optional, more detailed material for interested students
Readership
Readership
First and second year engineering students in Electrical and Computer Engineering (EE/CpE/ECE) programs
Table of contents
Table of contents
1. Introduction to MATLAB
2. MATLAB as a Calculator
3. MATLAB Graphics
4. MATLAB Programming
5. Programming II: Looping
6. Spice Tech Tips Pro Tips
2. MATLAB as a Calculator
3. MATLAB Graphics
4. MATLAB Programming
5. Programming II: Looping
6. Spice Tech Tips Pro Tips
Product details
Product details
- Edition: 2
- Latest edition
- Published: March 1, 2027
- Language: English
About the author
About the author
James C. Squire
Author
James Squire is the Jamison-Payne chaired Professor of Engineering at the Virginia Military Institute. Dr. Squire graduated from the US Military Academy and was awarded a Bronze Star in Desert Storm. He was awarded two patents while earning his doctorate from the Massachusetts Institute of Technology. He has been awarded the state-level Outstanding Faculty Award from Virginia and every major teaching award from the Virginia Military Institute. He has over 50 publications, 8 patents, 2 startup companies, an active consulting practice, and is an honorary member of the VMI Class of 2009.
Affiliations and expertise
Department of Electrical Engineering, Virginia Military Institute, Lexington, VA, USA