![Computer Science 217](/sites/default/files/styles/ucws_thumbnail_portrait/public/2018-12/Untitled%20design%2860%29.png?itok=sWVXeN1f)
Computer Science 217
Introduction to problem solving, analysis and design of small-scale computational systems and implementation using a procedural programming language. For students wishing to combine studies in computer science with studies in other disciplines.
![Computer Science 219](/sites/default/files/styles/ucws_thumbnail_portrait/public/2018-12/Untitled%20design%2860%29_0.png?itok=Uj2Ohs5N)
Computer Science 219
Continuation of Introduction to Computer Science for Multidisciplinary Studies I. Emphasis on object oriented analysis and design of small-scale computational systems and implementation using an object oriented language. Issues of design, modularization and programming style will be emphasized.
![Computer Science 231](/sites/default/files/styles/ucws_thumbnail_portrait/public/2018-12/Untitled%20design%2860%29_1.png?itok=WqFVqHkl)
Computer Science 231
Introduction to problem solving, the analysis and design of small-scale computational systems, and implementation using a procedural programming language. For computer science majors.
![Computer Science 233](/sites/default/files/styles/ucws_thumbnail_portrait/public/2018-12/Untitled%20design%2860%29_2.png?itok=qpRRcfoi)
Computer Science 233
Continuation of Introduction to Computer Science for Computer Science Majors I. Emphasis on object-oriented analysis and design of small-scale computational systems and implementation using an object oriented language. Issues of design, modularization, and programming style will be emphasized.