|  | Oct 31, 2025 |  |  | 
	     
			
		  	|  | 
              
                | ENGR 2095 - Introduction to Digital DesignCredits: 4Hours/Week: Lecture None Lab None
 Course Description: This course presents important digital design concepts for students studying electrical or computer engineering. A variety of analysis and design techniques applicable to digital circuits is introduced. Topics include Boolean algebra, logic gates, Karnaugh mapping, combinational circuits, sequential circuits, and computer simulation of digital circuits. This course includes a two-hour lab each week.
 MnTC Goals
 None
 
 Prerequisite(s): MATH 1081
 Restriction: Credit will not be granted for both ENGR 2094  and ENGR 2095.
 Corequisite(s): None
 Recommendation: None
 
 Major Content
 
 
	Boolean functions, canonical forms, gates, logic familiesCAD tools and VHDL modeling of combinational logicComparators, decoders, multiplexers, ROMs, PLAsDesign procedure, Adders, Subtractors, Code conversionIntroduction, number systems, codes, Boolean algebra, Venn DiagramsKarnaugh map reduction, NAND and NOR implementationsOther two level implementations, dont care conditionsRegister transfers and DatapathsRegisters, shift registers, countersSequencing and controlSequential circuits, flip flops, flip flop characteristicsSequential logic design Learning Outcomes
 At the end of this course students will be able to:
 
	Apply Boolean algebra to solve problemsAnalyze adders, subtractors, and code conversion circuitsAnalyze sequential circuitsDesign sequential circuitsUse software simulation to analyze digital circuitsPerform Karnaugh map reductionAnalyze combinational circuitsDesign combinational circuits Competency 1 (1-6)
 None
 Competency 2 (7-10)
 None
 Courses and Registration
 
 
 Add to Portfolio (opens a new window)
 |  |