Most computer studies majors take an interdisciplinary course load that incorporates user-side computer-related classes in management information systems, networking, business, programming or graphic arts. These programs are appropriate for those interested in entering the workforce and who want to have an advanced technical knowledge of computer applications used throughout various industries. While there are plenty of associate and bachelor's programs in computer studies, the term 'computer studies' may also refer to a department umbrella for specific computer-related majors (like graphic design or computer programming majors).
Within a computer studies major, students will have the opportunity to go over the following:
- Business uses for technology
- Computer principles and design
- Common software applications and troubleshooting
- Database and spreadsheet design
- Information management
List of Common Courses
Visual Basic Programming
Instructors introduce students to the theoretical and practical applications of creating event-driven computer programs using Microsoft's Visual Basic programming language. Writing programs is typically emphasized, especially programs that are capable of interacting with other applications.
Applications for Computers and the Web
Computer studies majors generally have to take a survey class in common computer software programs, especially those used for productivity and presentations in business environments. Students become familiar with using various word processing, presentation, spreadsheet and database software applications, as well as Internet-based applications.
Foundations of Computer Programming
With a focus on theory and applied programming solutions, this class looks at computer programs from a problem-solving angle. The basic procedures for identifying a need, developing the appropriate solution and writing a computer program to carry out specified tasks are outlined. Students talk about factors that affect the development of a computer program, testing programs, writing documentation and troubleshooting. This required course is typically composed of lectures and student projects.
Website Design and Maintenance
Lessons concentrate on how to build an effective website and make changes to it as needed. Hands-on work is generally assigned, and students practice on both single-page and multiple-page websites. Students typically learn hypertext markup language (HTML) and various website design software programs. Other coding languages might be reviewed, or they might be separate required courses. Lessons cover how to build and use tables, frames and cascading style sheets. Students also explore how to embed images, video and sound files, plus how to use text and links effectively.