COMPUTING CONCEPTS FOR APPLICATIONS IN ENGINEERING
An overview of computing concepts that support modeling and simulation in engineering applications. Learn the basics of computer architecture, software development and the interplay between software and hardware components.
Prerequisites & course information
Requisites: COMP SCI 200 , 220 , 300 , 301, 320 , or placement into COMP SCI 300 , graduate/professional standing, or member of Engineering Guest Students Course Designation: Grad 50% - Counts toward 50% graduate coursework requirement Repeatable for Credit: No Last Taught: Spring 2023 Learning Outcomes: 1. Use Python and C to generate programs that can effectively perform data processing tasks on modern CPU architectures Audience: Both Grad & Undergrad 2. Describe how a central processing unit (CPU) functions Audience: Both Grad & Undergrad 3. Describe the roles of memory hierarchy and virtual memory in computing Audience: Both Grad & Undergrad 4. Identify the role of the operating system in computing Audience: Both Grad & Undergrad 5. Describe the implications of representing and carrying out operations with numbers using a finite number of bits Audience: Both Grad & Undergrad 6. Identify computational bottlenecks associated with suboptimal memory accesses and/or poor instruction pipelining Audience: Graduate Learning Outcomes: 1. Use Python and C to generate programs that can effectively perform data processing tasks on modern CPU architectures Audience: Both Grad & Undergrad 2. Describe how a central processing unit (CPU) functions Audience: Both Grad & Undergrad 3. Describe the roles of memory hierarchy and virtual memory in computing Audience: Both Grad & Undergrad 4. Identify the role of the operating system in computing Audience: Both Grad & Undergrad 5. Describe the implications of representing and carrying out operations with numbers using a finite number of bits Audience: Both Grad & Undergrad 6. Identify computational bottlenecks associated with suboptimal memory accesses and/or poor instruction pipelining Audience: Graduate
Sources
- Course catalogue ↗2026-2027