|  | dec 19, 2024 |  |  | 
						
								
		|  | 
									
										| 
	
		| 
				
					| 2021-2022 undergraduate catalog [archived catalog] 
 
 electrical and computer engineering: computer engineering track, b.s.  |  
																| 
 |  
							 |  
													| b.s. degree program only
 total hours required:
 132 hours for electrical engineering track 132 hours for computer engineering trackgeneral education requirements (38 hours)
 refer to the general education  section for university requirements.specific courses required within electrical and computer engineering:
core courses (76 hours)
 ma 2103 - discrete mathematics (3) f, sp, suma 1314 - calculus i (4) f, sp, suma 2314 - calculus ii (4) f, sp, suma 2324 - calculus iii (4) f, sp, suma 3133 - differential equations (3) f, spengr 3303 - applied mathematics (3) fph 2414 - general physics i (4) sp, suph 2424 - general physics ii (4) fcs 1213 - introduction to computer programming (3) f, spcs 1233 - object-oriented system design and programming (3) f, spengr 1113 - introduction to engineering (3) feece 2213 - circuits i (3) speece 2223 - circuits ii (3) feece 2221 - circuits lab (1) feece 3234 - semiconductor electronics i (4) feece 1423 - digital logic (3) feece 2423 - principles of computer system design (3) speece 2421 - digital hardware lab (1) speece 3624 - microprocessors: principles and applications (4) feece 3833 - signals and systems (3) feece 3843 - digital signal processing (3) speece 3841 - signals lab (1) spengr 3943 - engineering economy and planning 3 spengr 4943 - capstone design i (3) fengr 4953 - capstone design ii (3) sp
concentration and elective courses:
computer engineering track:
concentration courses (12 hours)
general elective (3+ hours) selected from:
 eece 3403 - electromagnetic fields (3) feece 3713 - introduction to power system analysis (3) f offered on demandeece 395v - topics in electrical and computer engineering (1, 2, 3, 4, or 5) offered on demandeece 4233 - semiconductor electronics ii (3) sp (every other year)eece 4273 - embedded networks (3) offered on demandeece 4523 - mechatronic systems (3) offered on demandeece 4833 - communication systems (3) offered on demandeece 4843 - image processing (3) offered on demandengr 3513 - introduction to control systems (3) fph 2434 - structure of matter (4) spph 3503 - electromagnetic fields ii (3) spph 4313 - quantum theory (3) fcs 2252 - competition programming (2) spcs 3252 - programming challenges (2) fcs 2252 competition programming  and cs 3252 programming challenges  must be taken as a pair for elective creditcs 3623 - design and analysis of algorithms (3) fcs 3713 - comparative programming languages (3) spcs 4413 - fundamentals of automata and formal language theory (3) spcs 4423 - computability and complexity theory (3) spcs 4453 - artificial intelligence (3) spby 1134 - principles of biology: cell and genetics (4) f, spby 1144 - principles of biology: diversity and ecology (4) f, spby 2213 - introductory human anatomy and physiology (3) sp, suby 2424 - introductory microbiology (4) f, sp, sucm 1113 - general chemistry i (3) f, sp, sugeneral chemistry i must be taken with cm 1211 - general chemistry laboratory i (1) f, sp, su  ma 4303 - numerical analysis (3) spma 4403 - advanced applied mathematics (3) fme 2013 - survey of mechanical engineering (3) fph 3603 - optics (3) f offered on demandph 3903 - introduction to biomedical physics (3) f
technical electives (6+ hours) selected from:
 |  
 
   |  |