Sample Courses
- Multimedia on the web introduces the basics of web communication, webpage function, and design. Students become familiar with digital media including graphics, animation, video, and sound, and use software to create interactive multimedia documents.
- Introduction to artificial intelligence explores theory and specific examples of knowledge-based computer systems.
- Database systems is an introduction to database design and access, with a focus on database concepts, data modeling, normalization, data warehousing, query languages, and the formulation of complex queries.
- Cryptography is an introduction to coding theory and the process of scrambling plain text into ciphetext.
- Network security gives an overview of network security issues, looks at several of the most representative security problems, and investigates commonly practiced solutions.
- Programming languages explores syntax and semantics with focus on scope rules, environments, stores, denoted and expressed values, procedures, and parameters.
- Data mining offers an introduction to the basic issues, algorithms, results, and applications
of data mining through a study of methods for data management, feature
selection, statistical modeling, and data clustering.
Hands On Learning
Many undergraduates don't realize that there are many research opportunities available. A few possibilities for undergraduates include joining a research group, writing a thesis, or participating in research over the summer. The first step is to get to know faculty and the research they do. The Undergraduate Introduction to Research colloquia offers an overview of several faculty member's research projects. When you find an area you are interested in, make an appointment with the appropriate faculty member.
Internships are another option. They provide students with invaluable practical work experience and usually offer a combination of credit and/or pay. There are usually a number of year-round local opportunities as well as many summer internships involving travel.