Computer Engineering Minor
A minor in Computer Engineering is available for those students interested in gaining knowledge and experience in the areas of computer hardware and software.
Learning Outcomes:
- Design and analyze digital circuits such as those used in computer systems.
- Design and write low-level and high-level computer software.
Minor Prerequisites - 7 credit hours
CS 203 | Introduction to Computer Science | 3 |
CS 273 | Computer Science Laboratory | 1 |
EE 231 | Logic Design | 3 |
Required Courses - 8 credit hours
CS 305 | Data Structures | 3 |
CS 376 | Unix/Linux Tools Laboratory | 1 |
EE 332 | Digital Systems Design | 3 |
EE 373 | Digital Systems Design Laboratory | 1 |
Minor Electives - 6 credit hours
Choose two courses from the following list, avoiding courses required by the student's declared major:
EE 334 | Embedded Systems Design | 3 |
EE 410/EGR 410 | Engineering Applications of Artificial Intelligence | 3 |
EE 435 | Verilog Digital Systems Modeling | 3 |
CS 333 | Computer Architecture | 3 |
CS 334 | Operating Systems | 3 |
CS 352 | Programming Languages | 3 |
CS 357 | Theory of Computation | 3 |
CS 358 | Compiler Design | 3 |
CS 427 | Internet of Things | 3 |
CS 436 | Parallel Computing | 3 |
CS 445 | Computer Networks and Internetworking | 3 |
Students who are pursuing a major or minor that includes the courses above are advised to meet with an academic advisor to ensure they meet the degree requirements and the computer engineering minor requirements, subject to the 25% overlap rule.