CPRE courses at Iowa State
8,398 CPRE courses at Iowa State University, with prerequisites, ratings, workload, and what each one unlocks.
Showing 1–50 of 111
page 1 of 3
- CPRE 1310Introduction to Computer Security Literacy
- CPRE 1610Programming Practice for Engineers
- CPRE 1660Professional Programs Orientation
unlocks 14 courses
- CPRE 1840Computer Engineering Learning Community
- CPRE 1850Introduction to Computer Engineering and Problem Solving I
unlocks 211 courses · 2 prerequisites
- CPRE 1860Introduction to Computer Engineering and Problem Solving II
9 prerequisites
- CPRE 2300Cyber Security Fundamentals
unlocks 14 courses · 2 prerequisites
- CPRE 2310Cyber Security Concepts and Tools
unlocks 12 courses · 1 prerequisite
- CPRE 2320Professional and Ethical Issues in Electrical and Computer Engineering
unlocks 10 courses · 1 prerequisite
- CPRE 2340Legal, Professional, and Ethical Issues in Cyber Systems
2 prerequisites
- CPRE 2610Transfer Orientation
- CPRE 2810Digital Logic
unlocks 54 courses
- CPRE 2870Cyber-Physical System Fundamentals
- CPRE 2880Embedded Systems I: Introduction
unlocks 37 courses · 3 prerequisites
- CPRE 2940Program Discovery
unlocks 12 courses · 1 prerequisite
- CPRE 3080Operating Systems: Principles and Practice
unlocks 24 courses · 1 prerequisite
- CPRE 3100Theoretical Foundations of Computer Engineering
unlocks 78 courses
- CPRE 3250Machine Learning for Electrical Computer and Cybersecurity Engineering
unlocks 10 courses · 3 prerequisites
- CPRE 3290Software Project Management
- CPRE 3300Integrated Electronics
2 prerequisites
- CPRE 3310Application of Cryptographic Concepts to Cyber Security
1 prerequisite
- CPRE 3390Software Architecture and Design
- CPRE 3810Computer Organization and Assembly Level Programming
unlocks 40 courses
- CPRE 3880Mobile Platforms and Applications
- CPRE 3940Program Exploration
unlocks 10 courses · 1 prerequisite
- CPRE 4120Formal Methods in Software Engineering
4 prerequisites
- CPRE 4140Introduction to Software Systems for Big Data Analytics
4 prerequisites
- CPRE 4160Software Evolution and Maintenance
1 prerequisite
- CPRE 4180High Speed System Engineering Measurement and Testing
1 prerequisite
- CPRE 4190Software Tools for Large Scale Data Analysis
2 prerequisites
- CPRE 4210Software Analysis and Verification for Safety and Security
3 prerequisites
- CPRE 4240Introduction to High Performance Computing
3 prerequisites
- CPRE 4250High Performance Computing for Scientific and Engineering Applications
1 prerequisite
- CPRE 4260Introduction to Parallel Algorithms and Programming
2 prerequisites
- CPRE 4300Network Protocols and Security
unlocks 4 courses · 3 prerequisites
- CPRE 4310Basics of Information System Security
2 prerequisites
- CPRE 4350Analog VLSI Circuit Design
1 prerequisite
- CPRE 4360Digital Forensics
- CPRE 4370Introduction to Wireless Security
- CPRE 4400Operating System Security
2 prerequisites
- CPRE 4500Distributed Systems and Middleware
1 prerequisite
- CPRE 4540Distributed Systems
1 prerequisite
- CPRE 4580Real Time Systems
1 prerequisite
- CPRE 4590Security and Privacy in Cloud Computing
- CPRE 4650Digital VLSI Design
1 prerequisite
- CPRE 4800Graphics Processing and Architecture
2 prerequisites
- CPRE 4860XWireless Networking
2 prerequisites
- CPRE 4870Hardware Design for Machine Learning
2 prerequisites
- CPRE 4880Embedded Systems Design
2 prerequisites
- CPRE 4890Computer Networking and Data Communications
unlocks 2 courses · 2 prerequisites