Inside Computer Science
VCU College of Humanities and Sciences
Inside Computer Science is part of a series relating majors at VCU to occupational fields. The information in this pamphlet can help you in planning your education and career.
Computer science is the body of knowledge and research associated with the development and utilization of computers. This discipline covers several areas of study, such as programming languages, operating systems, artificial intelligence, databases, graphics, networking, and software engineering.
Through the general education requirements, taken in the freshman and sophomore years, students typically develop the following skills:
- curiosity and intellectual ability to ask the right questions - to think critically.
- interpersonal skills to understand and influence others.
- ability to communicate, in writing and orally, along with the ability to analyze and synthesize information.
- a breadth of background from the sciences, mathematics, social sciences, and humanities.
- a sense of ethics that will not be compromised by immediate personal gain or prejudice.
Some of the skills computer science majors typically gain include the following:
- logical reasoning skills
- computer programming skills
- advanced quantitative abilities
- skills in statistical analysis
- proficiency in science fields
Sample courses taken by computer science majors include the following:
- Data Structures with Advanced Programming
- Introduction to Operating Systems
- Computer Architecture
- Data Base Theory
- Algorithm Analysis with Advanced Data Structures
- Calculus with Analytic Geometry
- Concepts of Statistics
To become more marketable:
- Enroll in the Cooperative Education program to gain valuable work experience.
- Take electives related to your career goals in areas such as technical writing, physics, or operations research.
- Arrange for an internship through the department or find a part-time job in the field.
- Participate in, and take on leadership roles in, extracurricular activities.
Typical areas of employment for computer science majors include the following:
- Computer Programmer
- Database Manager
- Computer System Engineer
- Hardware Sales Representative
- Scientific Programmer
- Systems Programmer
- Software Engineer
- Systems Analyst
- Technical Writer
Although graduate study is not necessary for this field, some students pursue graduate education in computer science, business, engineering, or other areas. Professionals in the computer science field find it necessary to continue their training, either through formal education or other means, in order to keep up with changing technology.
The department of Mathematical Sciences also offers a major in Mathematical Sciences with a concentration in computer science. This alternative program requires fewer computer science courses and is more flexible in allowing students to take a minor or second major.Further information is available at the Career Center (Commons, first floor) or through the division:
Virginia Commonwealth University
College of Humanities and Sciences
Department of Mathematical Sciences
Oliver Hall, 1001 W. Main St., Room 2083
PO Box 842014
Richmond VA 23284-2014(804) 828-1301
Fax: (804) 828-8785
This brochure is published by the VCU Career Development Council in cooperation
with academic departments.
|