For Non-CS majors
Computing is for everyone. From programming concepts, to database design, web site development, 3-D graphics, and networking, we offer classes that are designed to help you succeed in business, music, education, arts, media, engineering, medicine, science and beyond. If you are not already convinced that learning more about computing could play an important role in your future, click here to find out more.
If you want to take one class and you're not yet ready to commit to a solid programming class, we suggest that you choose CS 312 (Introduction to Programming). If you are ready to take the plunge and begin to learn to program, we suggest that you look at the courses in our Programming and Computation Certificate.
For a list of CS courses that have been designed for non-CS majors, click here. To see lists of our planned offerings of these courses by semester, click here. CS 312 and all of the courses whose numbers end in E are designed for non-majors.
The Programming and Computation Certificate
Do you want more than computer literacy? Does your dream job require significant computing skills? The Programming and Computation Certificate offers a set of courses that teach students the fundamentals of computing, as well as the key application areas of computing in today's information economy.
The foundation of the certificate is its programming sequence, which has been tailored to the needs of certificate students. Course offerings are very popular, so the earlier you begin the program, the more choices you will have before you graduate. Students may find themselves navigating cyberspace, using visual programming tools to build games, taking apart a computer and putting it back together, or exploring the impact of modern computing on our world.
Contact
For more information, contact the CS Undergraduate Advising Center.