- be_ixf; php_sdk; php_sdk_1.4.18
- 10 ms
- iy_2026; im_04; id_30; ih_20; imh_02; i_epoch:1.77760454656E+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 91Ƶ
This Story is featured on 91Ƶ News
(Ashland, Ore.) — A new “Design Patterns” course in 91Ƶ’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 91Ƶ 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.
