- be_ixf; php_sdk; php_sdk_1.4.18
- 8 ms
- iy_2026; im_10; id_24; ih_03; imh_23; i_epoch:1.79283738861E+12
- ixf-compiler; ixf-compiler_1.0.0.0
- py_2024; pm_08; pd_27; ph_07; pmh_14; p_epoch:1.72476808995E+12
- link-block; link-block_link-block; bodystr
- pn_tstr:Tue Aug 27 07:14:49 PST 2024; pn_epoch:1.72476808995E+12
- 0 ms
- be_ixf; php_sdk; php_sdk_1.4.18
- /academics/design-patterns-and-ai-computer-science-evolves-at-sou/
- /academics/design-patterns-and-ai-computer-science-evolves-at-sou/
Design Patterns and AI: Computer Science evolves at ºÚ¹Ï³ÔÁÏÍø
This Story is featured on ºÚ¹Ï³ÔÁÏÍø News
(Ashland, Ore.) — A new “Design Patternsâ€� course in ºÚ¹Ï³ÔÁÏ꿉۪s Computer Science program leans on artificial intelligence to perform coding tasks, allowing students to focus on the big picture and serve as architects rather than carpenters.
The course – an upper-division elective intended primarily for Computer Science majors – reflects an ongoing shift toward AI in software engineering by taking a deeper look at the structure of software, teaching students how to recognize recurring problems in programming and apply reusable solutions, or patterns.
“The main difference (from other coding courses) is the students aren’t doing much coding at all in this class,â€� said David Pouliot, an ºÚ¹Ï³ÔÁÏÍø associate professor of Computer Science and instructor for the course. “Instead they are designing the code, which is more like creating the blueprints and defining the functionality of the different pieces of software and how they interact.
