ข้อกำหนดของหลักสูตรวิศวกรรมศาสตร์อาจแตกต่างกันไปขึ้นอยู่กับหลักสูตรปริญญาและวิทยาลัยหรือมหาวิทยาลัยที่เลือก ในขณะที่สถาบันส่วนใหญ่ต้องการหลักสูตรจำนวนมากในวิชาคณิตศาสตร์และฟิสิกส์สำหรับปริญญาวิศวกรรมใด ๆ ความสมดุลของหลักสูตรวิทยาศาสตร์ตามปกติขึ้นอยู่กับโปรแกรม นอกจากนี้โรงเรียนส่วนใหญ่มีผู้สมัครเรียนชุดการศึกษาทั่วไปที่เกี่ยวข้องกับภาษาประวัติศาสตร์และวิชาเลือกในสาขามนุษยศาสตร์สังคมศาสตร์รัฐบาลและศิลปะหรือดนตรี ส่วนใหญ่ของโปรแกรมทั่วโลกยังต้องการให้นักเรียนรักษาเกรดผ่านขั้นต่ำที่จัดตั้งขึ้นโดยโรงเรียน
แคลคูลัสเป็นข้อกำหนดของหลักสูตรวิศวกรรมทั่วไปสำหรับเกือบทุกองศาในหลักสูตรวิศวกรรมศาสตร์ใด ๆ รวมถึงวิศวกรรมเครื่องกลไฟฟ้าหรือวิศวกรรมอิเล็กทรอนิกส์ ข้อกำหนดของหลักสูตรระดับเริ่มต้นสำหรับแคลคูลัสอาจรวมถึงพีชคณิตเรขาคณิตและตรีโกณมิติ โปรแกรมที่มีพื้นฐานทางเทคนิคอาจต้องการหลักสูตรแคลคูลัสสามหลักสูตรขึ้นไปรวมถึงสมการเชิงอนุพันธ์ องศาในสาขาวิทยาศาสตร์อื่น ๆ อาจต้องมีหลักสูตรระดับเริ่มต้นในแคลคูลัสเท่านั้น
ฟิสิกส์เป็นวิชาที่ต้องเรียนบ่อยที่สุดเป็นอันดับสองของหลักสูตรวิศวกรรมส่วนใหญ่ วิศวกรรมเครื่องกลโครงสร้างไฟฟ้าและวิศวกรรมการบินเป็นหนึ่งในโปรแกรมที่มีคลาสที่แตกต่างกันหลายอย่างในวิชาฟิสิกส์ สำหรับผู้ที่สนใจในโปรแกรมวิศวกรรมโยธาหรือโครงสร้างข้อกำหนดระดับมักจะรวมถึงการร่างการสำรวจและการสร้างรหัสเช่นเดียวกับชั้นเรียนหลักในวิชาคณิตศาสตร์และฟิสิกส์
หลักสูตรวิศวกรรมเคมีหรือชีววิทยามักจะมีข้อกำหนดหลักสูตรวิศวกรรมที่เข้มงวดซึ่งรวมถึงเคมีอินทรีย์และชีววิทยาโมเลกุล องศาในสาขาเหล่านี้ต้องการความเข้าใจที่มั่นคงของวิทยาศาสตร์เพื่อชีวิต หลักสูตรคณิตศาสตร์และฟิสิกส์ทั่วไปเป็นพื้นฐานสำหรับการศึกษาต่อด้านเคมีและชีววิทยา การศึกษาวิทยาศาสตร์ชีวภาพบางอย่างอาจเป็นส่วนหนึ่งของข้อกำหนดของหลักสูตรวิศวกรรมศาสตร์เพื่อเสริมสร้างความเข้าใจด้านวิทยาศาสตร์โดยรวมของนักเรียน
หลักสูตรสถิติและเศรษฐศาสตร์สามารถรวมอยู่ในระดับพื้นฐานสำหรับปริญญาในสาขาวิศวกรรมศาสตร์ที่เน้นด้านการจัดการและการเงิน โปรแกรมเหล่านี้อาจไม่จำเป็นต้องมีการศึกษาคณิตศาสตร์ระดับสูงเสมอไป การจัดการวิศวกรรมและวิศวกรรมการเงินเป็นสองระดับที่อาจได้รับโดยผู้ที่สนใจในด้านธุรกิจของอุตสาหกรรม ในขณะที่องศาเหล่านี้ไม่ได้เป็นเชิงเทคนิคโรงเรียนหลายแห่งรวมอยู่ในหมวดวิศวกรรม
วิชาศึกษาทั่วไปอื่น ๆ นั้นเป็นหลักสูตรที่มีความต้องการ เหล่านี้อาจรวมถึงวิทยาการคอมพิวเตอร์หรือการเขียนโปรแกรมและการเขียนทางเทคนิค ในสหรัฐอเมริกาและสหราชอาณาจักรโดยทั่วไปแล้วนักเรียนจะต้องเรียนหลักสูตรภาษาอังกฤษหนึ่งหลักสูตรหรือมากกว่านั้นรวมถึงภาษาต่างประเทศ ในประเทศอื่น ๆ การศึกษาภาษาอาจรวมกับภาษาอังกฤษเป็นคำแนะนำภาษาต่างประเทศ


