Computer Programming in
different majors
created by Art Simon located in the Resources area of MainFunction. Art teaches at Lowell High School in San Francisco, California
There are many majors that require or benefit from
There are many majors that require or benefit from
programming. For example:
programming. For example:
Engineering
Engineering
Economics
Economics
Information & Library Science
Information & Library Science
Business & Accounting
Business & Accounting
Music and Visual Arts
Music and Visual Arts
Computer Programming in
different college majors
Engineering
Engineering
Many Engineering majors (including UC Berkeley and Many Engineering majors (including UC Berkeley and
Davis) now require coursework in programming Davis) now require coursework in programming
"Admissions requirements for undergraduate "Admissions requirements for undergraduate
engineering schools include a solid background in engineering schools include a solid background in mathematics, and science, and courses in English, mathematics, and science, and courses in English, social studies, humanities, and
social studies, humanities, and computer and computer and information technology
information technology." ." -Occupational Outlook -Occupational Outlook Handbook 2004
Computer Programming in
different college majors
Economics
Economics
"Because of the importance of quantitative skills to "Because of the importance of quantitative skills to
economists, courses in mathematics, statistics, economists, courses in mathematics, statistics,
econometrics, sampling theory and survey design, and econometrics, sampling theory and survey design, and
computer science
computer science
are areextremely helpful
extremely helpful
." ."
"Many businesses, research and consulting firms, and "Many businesses, research and consulting firms, and
government agencies seek individuals who have government agencies seek individuals who have
strong computer and quantitative skills
strong computer and quantitative skills
and and can perform complex research."can perform complex research."
Computer Programming in
different college majors
Mathematics & Physics
Mathematics & Physics
Many schools, like Cal Poly San Luis Many schools, like Cal Poly San Luis
Obispo, now require Math and Physics Obispo, now require Math and Physics majors to study computer programming majors to study computer programming
"Mathematicians should have "Mathematicians should have
substantial knowledge of
substantial knowledge of
computer programming
computer programming
, because , because most complex mathematical computation most complex mathematical computation and much mathematical modeling areand much mathematical modeling are done on a computer."
Computer Programming in
different college majors
Many Universities have centers for Computer
Many Universities have centers for Computer
Art & Music Research
Art & Music Research
UC Berkeley UC Berkeley CNMATCNMAT: "is an interdisciplinary research center, : "is an interdisciplinary research center,
drawing participants from many university departments drawing participants from many university departments including physics, mathematics, electrical engineering, including physics, mathematics, electrical engineering,
psychology, computer science, cognitive science and music." psychology, computer science, cognitive science and music."
Stanford Stanford CCRMACCRMA "The Stanford University Center for "The Stanford University Center for
Computer Research in Music and Acoustics is a multi Computer Research in Music and Acoustics is a multi-
-disciplinary facility where composers and researchers work disciplinary facility where composers and researchers work together using computer
together using computer--based technology both as an artistic based technology both as an artistic medium and as a research tool. "
Computer Programming in
different college majors
Business & Accounting
Business & Accounting
In Business, writing
In Business, writing
Macros
Macros
is very useful, and
is very useful, and
is seen as the mark of a computer "power user"
is seen as the mark of a computer "power user"
A
A
Macro
Macro
is a small program inside of a
is a small program inside of a
Microsoft office document
Microsoft office document
Each of the components of Microsoft Office
Each of the components of Microsoft Office
(Word, PowerPoint, Excel, Access etc.) has
(Word, PowerPoint, Excel, Access etc.) has
built into it a powerful version of the Visual
built into it a powerful version of the Visual
Basic (VBA) programming language.
Computer Programming
in different college
majors
Meteorology
Meteorology
"some companies equipped with supercomputers and "some companies equipped with supercomputers and
weather
weather--modeling programs customized to local modeling programs customized to local conditions hope to carve a niche in the forecasting conditions hope to carve a niche in the forecasting business by providing short
business by providing short--term, highly focused term, highly focused predictions that zoom in on a particular location."
predictions that zoom in on a particular location." -- NY NY Times 7/10/03
Times 7/10/03
"Weather forecasting has transformed over the last "Weather forecasting has transformed over the last
half
half--century, thanks to innovations ranging from highcentury, thanks to innovations ranging from high- -speed computers and space satellites to "chaos theory" speed computers and space satellites to "chaos theory"
Computer Programming
in different college
majors
Biology
Biology
Biotechnology is one of the fastest growing and most Biotechnology is one of the fastest growing and most
complex industries in the world complex industries in the world
"undergraduate biological science majors usually study "undergraduate biological science majors usually study
allied disciplines such as mathematics, physics, and allied disciplines such as mathematics, physics, and
computer science
computer science
. .Computer courses are
Computer courses are
essential
essential
, as employers prefer job applicants who are , as employers prefer job applicants who are able to apply computer skills to modeling andable to apply computer skills to modeling and simulation tasks and to operate computerized simulation tasks and to operate computerized laboratory equipment."
laboratory equipment." -- Occupation Outlook Occupation Outlook handbook 2004
Computer Programming
in different college
majors
Information and Library Science
Information and Library Science
Berkeley SIMS :Berkeley SIMS : "The School of Information Management and "The School of Information Management and Systems (SIMS) prepares leaders to understand, organize, and
Systems (SIMS) prepares leaders to understand, organize, and manage information. Through research and teaching we seek to manage information. Through research and teaching we seek to discover better ways to collect, describe, evaluate, classify, s
discover better ways to collect, describe, evaluate, classify, store, tore, retrieve, manipulate, present, and distribute information. We wo retrieve, manipulate, present, and distribute information. We work rk with information as text, statistics, graphics, video, and audio
with information as text, statistics, graphics, video, and audio, both , both stored and real
stored and real--time sensor data. "time sensor data. "
Companies see potential profits in Information:Companies see potential profits in Information: "
"Google'sGoogle's efforts to widen its search capabilities beyond basic efforts to widen its search capabilities beyond basic Web page results" include "a feature that lets surfers see excer Web page results" include "a feature that lets surfers see excerpts pts from some books", "satellite imagery" and a "Desktop Search" from some books", "satellite imagery" and a "Desktop Search" -
-Computer animation and gaming
Specialized trade schools often offer specialized
Specialized trade schools often offer specialized
training specifically in animation and gaming
training specifically in animation and gaming
Academy of Art (SF) offers a bachelors of fine
Academy of Art (SF) offers a bachelors of fine
arts in "Game Design", "Motion Graphics",
arts in "Game Design", "Motion Graphics",
"Special Effects" and "2D and 3d animation"
"Special Effects" and "2D and 3d animation"