![A female student studies intently.](/sites/default/files/styles/ucws_hero_cta_desktop/public/2018-12/Hero%20Block%2839%29.png?itok=hjI6N_Ir)
First Year Courses
An introduction to computer science.
![Computer Science 217](/sites/default/files/styles/ucws_thumbnail_portrait/public/2018-12/Untitled%20design%2860%29.png?itok=j1gppugp)
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=gzYiW6wR)
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=FGFTVKUz)
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=P-ayKl74)
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.