Engineering
10 courses · Porterville College · 2026-2027 Catalog
Classes: Fall 2026 · Spring 2027
ENGR P110 Introduction to Engineering
- Units
- 2
- Hours
- Total lecture 36 hours
- Transfers to
- CSU, UC
The course explores the branches of engineering, the functions of an engineer, and the industries in which engineers work. Explains the engineering education pathways and explores effective strategies for students to reach their full academic potential. Presents an introduction to the methods and tools of engineering problem solving and design including the interface of the engineer with society and engineering ethics. Develops communication skills pertinent to the engineering profession. CID ENGR 110
ENGR P120 Introduction to Programming Concepts and Methodologies for Engineers
- Units
- 4
- Hours
- Total lecture 54 hours, total laboratory 54 hours
- Prerequisite
- MATH P101, MATH P101A or equivalent.
- Transfers to
- CSU, UC
- C-ID
- ENGR 120, COMP 122
Introduces the basics of software development using a high level programming language and the interaction of software with the physical world (e.g., the use of sensors).
ENGR P130 Statics
- Units
- 3
- Hours
- Total lecture 54 hours
- Prerequisite
- MATH P104 or equivalent AND PHYS P104A or equivalent.
- Transfers to
- CSU, UC
- C-ID
- ENGR 130
A first course in engineering mechanics: properties of forces, moments, couples and resultants; two- and three-dimensional force systems acting on engineering structures in equilibrium; analysis of trusses, and beams; distributed forces, shear and bending moment diagrams, center of gravity, centroids, friction, and area and mass moments of inertia. Optional additional topics include fluid statics, cables, Mohr's circle and virtual work.
ENGR P132 Programming Concepts and Methodology II
- Units
- 3
- Hours
- Total lecture 54 hours
- Prerequisite
- ENGR P120 or equivalent.
- Transfers to
- CSU, UC
- C-ID
- COMP 132
Application of software engineering techniques to the design and development of large programs; data abstraction and structures and associated algorithms.
ENGR P140 Material Science and Engineering
- Units
- 3
- Hours
- Total lecture 54 hours
- Prerequisite
- CHEM P101A or equivalent AND PHYS P104A or equivalent.
- Transfers to
- CSU, UC
- C-ID
- ENGR 140
This course presents the internal structures and resulting behaviors of materials used in engineering applications, including metals, ceramics, polymers, composites, and semiconductors. The emphasis is upon developing the ability both to select appropriate materials to meet engineering design criteria and to understand the effects of heat, stress, imperfections, and chemical environments upon material properties and performance.
ENGR P140L Material Science and Engineering Lab
- Units
- 1
- Hours
- Total laboratory 54 hours
- Corequisite
- ENGR P140.
- Transfers to
- CSU, UC
- C-ID
- ENGR 140L
The experimental exploration of the connections between the structure of materials and materials properties. Laboratories provide opportunities to directly observe the structures and behaviors discussed in the lecture course (ENGR P140), to operate testing equipment, to analyze experimental data, and to prepare reports.
ENGR P150 Engineering Graphics
- Units
- 3
- Hours
- Total lecture 36 hours, total laboratory 54 hours
- Prerequisite
- MATH P101, MATH P101A or equivalent.
- Transfers to
- CSU, UC
- C-ID
- ENGR 150
This course covers the principles of engineering drawings in visually communicating engineering designs and an introduction to computer-aided design (CAD). Topics include the development of visualization skills; orthographic projections; mechanical dimensioning and tolerancing practices; and the engineering design process. Assignments develop sketching and 2-D and 3-D CAD skills. The use of CAD software is an integral part of the course.
ENGR P220 Computer Prog in MATLAB/Octave
- Units
- 3
- Hours
- Total lecture 54 hours
- Prerequisite
- MATH C2211 or equivalent.
- Transfers to
- CSU, UC
This course utilizes the MATLAB/Octave environment to provide students with a working knowledge of computer-based problem-solving methods relevant to science and engineering. Topics include fundamentals of procedural and object-oriented programming (data types, repetition, selection, functions, classes, hierarchy, encapsulation, polymorphism, and abstraction), numerical analysis, file I/O, plotting, data structures, and algorithm efficiency in searching and sorting.
ENGR P260 Circuit Analysis
- Units
- 3
- Hours
- Total lecture: 54 hours
- Prerequisite
- PHYS P104B.
- Corequisite
- MATH P207.
- Transfers to
- CSU, UC
- C-ID
- ENGR 260
An introduction to the analysis of electrical circuits. Use of analytical techniques based on the application of circuit laws and network theorems. Analysis of DC and AC circuits containing resistors, capacitors, inductors, dependent sources, operational amplifiers, and/or switches. Natural and forced responses of first and second order RLC circuits; the use of phasors; AC power calculations; power transfer; and energy concepts.
ENGR P260L Circuit Analysis Lab
- Units
- 1
- Hours
- Total laboratory 54 hours
- Corequisite
- ENGR P260.
- Transfers to
- CSU, UC
An introduction to the construction and measurement of electrical circuits. Basic use of electrical test and measurement instruments including multimeters, oscilloscopes, power supplies, and function generators. Use of circuit simulation software. Interpretation of measured and simulated data based on principles of circuit analysis for DC, transient, and sinusoidal steady-state (AC) conditions. Elementary circuit design. Practical considerations such as component value tolerance and non-ideal aspects of laboratory instruments. Construction and measurement of basic operational amplifier circuits. C-ID ENGR P260L