A First Course in Electrical and Computer Engineering

by Louis Scharf

This book was written for an experimental freshman course at the University of Colorado. The course is now an elective that the majority of our electrical and computer engineering students take in the second semester of their freshman year, just before their first circuits course.

Description from LibreTexts.

Publisher
Colorado State University
Subjects
Engineering, Electrical Engineering
Licence
CC BY 3.0, as LibreTexts states it
Who can read
Tweens profiles and older, judged from its title and subjects

Contents

LibreTexts writes equations in TeX, and here they show as TeX; the PDF has them typeset.

  1. Front Matter
  2. TitlePage
  3. InfoPage
  4. Table of Contents
  5. Dedication
  6. Licensing
  7. Preface
  8. 1: Complex Numbers
  9. 1.1: Introduction
  10. 1.2: Geometry of Complex Numbers
  11. 1.3: Algebra of Complex Numbers
  12. 1.4: Roots of Quadratic Equations
  13. 1.5: Representing Complex Numbers in Vector Space
  14. 1.6: An Electric Field Computation
  15. 1.7: Numerical Experiment (Quadratic Roots)
  16. 2: The Exponential Functions
  17. 2.1: Introduction
  18. 2.2: The Function e^x
  19. 2.3: The Function e^jθ and the Unit Circle
  20. 2.4: The Euler and De Moivre Identities
  21. 2.5: Roots of Unity and Related Topics
  22. 2.6: Second-Order Differential and Difference Equations
  23. 2.7: Numerical Experiment (Approximating e^jθ)
  24. 3: Phasors
  25. 3.1: Introduction to Phasors
  26. 3.2: Phasor Representation of Signals
  27. 3.3: Beating between Tones
  28. 3.4: Multiphase Power
  29. 3.5: Lissajous Figures
  30. 3.6: Sinusoidal Steady State and the Series RLC Circuit
  31. 3.7: Light Scattering by a Slit
  32. 3.8: Numerical Experiment (Interference Patterns)
  33. 4: Linear Algebra
  34. 4.1: Introduction
  35. 4.2: Vectors
  36. 4.3: Inner Product and Euclidean Norm
  37. 4.4: Direction Cosines
  38. 4.5: Projections
  39. 4.6: Other Norms
  40. 4.7: Matrices
  41. 4.8: Solving Linear Systems of Equations
  42. 4.9: Circuit Analysis
  43. 4.10: Numerical Experiment (Circuit Design)
  44. 5: Vector Graphics
  45. 5.1: Introduction to Vector Graphics
  46. 5.2: Two-Dimensional Image Representation
  47. 5.3: Two-Dimensional Image Transformations
  48. 5.4: Composition of Transformations
  49. 5.5: Homogeneous Coordinates
  50. 5.6: Three-Dimensional Homogeneous Coordinates
  51. 5.7: Projections
  52. 5.8: Numerical Experiment (Star Field)
  53. 6: Filtering
  54. 6.1: Introduction
  55. 6.2: Simple Averages
  56. 6.3: Weighted Averages
  57. 6.4: Moving Averages
  58. 6.5: Exponential Averages and Recursive Filters
  59. 6.6: Test Sequences
  60. 6.7: Numerical Experiment (Frequency Response of First-Order Filter)
  61. 7: Binary Codes
  62. 7.1: Introduction
  63. 7.2: The Communication Paradigm
  64. 7.3: From Symbols to Binary Codes
  65. 7.4: Huffman Codes for Source Coding
  66. 7.5: Hamming Codes for Channel Coding
  67. 7.6: Numerical Experiment (Huffman Codes)
  68. 8: An Introduction to MATLAB
  69. 8.1: Introduction
  70. 8.2: Running MATLAB (Macintosh)
  71. 8.3: Running MATLAB (PC)
  72. 8.4: Interactive Mode
  73. 8.5: Variables
  74. 8.6: Complex Variables
  75. 8.7: Vectors and Matrices
  76. 8.8: The Colon
  77. 8.9: Graphics
  78. 8.10: Editing Files and Creating Functions (Macintosh)
  79. 8.11: Editing Files and Creating Functions (PC)
  80. 8.12: Loops and Control
  81. 9: Appendices
  82. 9.1: The Edix Editor
  83. 9.2: Useful Mathematical Identities
  84. Back Matter
  85. Index
  86. Glossary
  87. Detailed Licensing