Train your mind, create your career.
Developing algorithms to solve problems and using the computer as a means to implement algorithms and to automate tasks. The course includes the study of a modern computer language along with the programming paradigms that it represents. Topics include variables, control structures, data structures, objects and reuse of code.
Fall and Spring.
This is your introduction ot the Compute Science minor. You will learn the basics of R, the world's most popular language for statistics and data science. We will emphasize the basic principles of computer programming, but we will also begin to look at some of what the tools R provides in the way of data analysis.
All of our work will be done through an online server that can be accessed on any computer than has a modern web browser and that is connected to the Internet. This means that you don't have to have your own computer in order to succeed in this course: you can simply use one of the many computers on campus. Nevertheless, it is recommended that you have a computer, and a good working laptop will be required for all subsequent Computer science courses.
Some people, when confronted with a problem, think ‘I know, I’ll use regular expressions.’ Now they have two problems.