top of page

Comprehensive Academic History

North Carolina State University's Engineering Transfer Program allows students to spend two years taking NC State classes remotely from UNC Asheville before applying to NC State to finish their degree. I also hold two technical degrees from Asheville-Buncombe Technical Community College. Below is a comprehensive list of courses I have taken at all three college/universities (redundant/superseded courses omitted).

​

Degrees Completed:

  • AAS in Electronics Engineering Technology, AB-Tech

  • AAS in Computer Engineering Technology, AB-Tech

​

Degree(s) In Progress:

  • BS in Computer and Electrical Engineering (CPE/EE) Dual-Degree, NC State


NC State Engineering Program Courses:

  • Embedded Systems Engineering (ECE 306)

  • Design of Complex Digital Systems (ECE 310)

  • Electromagnetic Fields (ECE 303)

  • Fundamentals of Logic Design (ECE 212)

  • Electric Circuits (ECE 211)

  • Computer Systems Programming (ECE 209)

  • Intro to Signals, Circuits and Systems (ECE 200)

  • Analytical Foundations of ECE [Differential Eqs for ECE w/ MATLAB] (ECE 220)

  • Structures and Properties of Engineering Materials (MSE 201)

  • Intro to CAD for Mechatronics [SOLIDWORKS] (JEM 123)

  • Intro to Computing Environments (E 115)

  • Intro to Computer Systems (ECE 109)

  • Intro to Engineering and Problem Solving (E 101)

​

AB-Tech Engr. Courses (not superseded by NC State):

  • Communication Systems

  • Analog Electronics II

  • Intro to PLC

  • Motors and Controls

  • Computer Upgrade/Repair

  • Advanced LANs

  • Local Area Networks

​

Modern Communication/Humanities and Related Courses:

  • Academic Writing And Critical Inquiry

  • Expository Writing

  • Public Speaking

  • Introductory Psychology

  • Globalizing North Carolina

  • Applied Ethics: Environmental Ethics


Math Courses:

  • Calculus I, II, III

  • Discrete Mathematics for Comp. Scientists

  • Intro to Probability and Distribution Theory

  • Intro to Applied Probability


Natural Science Courses:

  • Physics I & II

  • General Chemistry + Lab

  • Environmental Science

 

Additional Courses:

  • Principles of Microeconomics

  • Intermediate Spanish

  • Western Literature

  • Aerobics/Body Conditioning

  • The Ancient World

  • Music Appreciation


More info on the 2+2 Engineering Program:
NC State 2+2 Program Overview

NC State BS Computer Engineering Overview
NC State Curriculum Flyer/Course List
UNC Asheville 2+2 Program Overview
UNC Asheville Engineering Program Overview

NDuddeCircle_edited_edited_edited.png

Nick Dudde's

Portfolio and Resume Site

© 2025 Nicholas Dudde

  • LinkedIn
bottom of page