Computer Programming in different college majors

Size: px
Start display at page:

Download "Computer Programming in different college majors"

Transcription

1 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 programming. For example: Engineering Economics Information & Library Science Business & Accounting Music and Visual Arts Meteorology Biology Mathematics and Physics 1

2 different college majors Engineering Many Engineering majors (including UC Berkeley and Davis) now require coursework in programming "Admissions requirements for undergraduate engineering schools include a solid background in mathematics, and science, and courses in English, social studies, humanities, and computer and information technology." -Occupational Outlook Handbook

3 different college majors Economics "Because of the importance of quantitative skills to economists, courses in mathematics, statistics, econometrics, sampling theory and survey design, and computer science are extremely helpful." "Many businesses, research and consulting firms, and government agencies seek individuals who have strong computer and quantitative skills and can perform complex research." - from the Occupational Outlook Handbook 3

4 different college majors Mathematics & Physics Many schools, like Cal Poly San Luis Obispo, now require Math and Physics majors to study computer programming "Mathematicians should have substantial knowledge of computer programming,, because most complex mathematical computation and much mathematical modeling are done on a computer." - from the Occupational Outlook Handbook 4

5 different college majors Many Universities have centers for Computer Art & Music Research UC Berkeley CNMAT: : "is an interdisciplinary research center, drawing participants from many university departments including physics, mathematics, electrical engineering, psychology, computer science, cognitive science and music." Stanford CCRMA "The Stanford University Center for Computer Research in Music and Acoustics is a multi- disciplinary facility where composers and researchers work together using computer-based technology both as an artistic medium and as a research tool. " UC San Diego CRCA "Center for research in computing and the arts. Since 2000, the University of California San Diego's Music department offers both Masters and Ph.D. degrees in computer music." 5

6 different college majors Business & Accounting In Business, writing Macros is very useful, and is seen as the mark of a computer "power user" A Macro is a small program inside of a Microsoft office document Each of the components of Microsoft Office (Word, PowerPoint, Excel, Access etc.) has built into it a powerful version of the Visual Basic (VBA) programming language. Programming Macros allows Office to be customized to meet the particular needs 6

7 Computer Programming in different college majors Meteorology "some companies equipped with supercomputers and weather-modeling programs customized to local conditions hope to carve a niche in the forecasting business by providing short-term, term, highly focused predictions that zoom in on a particular location." - NY Times 7/10/03 "Weather forecasting has transformed over the last half-century, thanks to innovations ranging from high- speed computers and space satellites to "chaos theory" and gadgets with acronyms like AXBT. " - SF Chronicle 10/25/04 7

8 Computer Programming in different college majors Biology Biotechnology is one of the fastest growing and most complex industries in the world "undergraduate biological science majors usually study allied disciplines such as mathematics, physics, and computer science. Computer courses are essential essential,, as employers prefer job applicants who are able to apply computer skills to modeling and simulation tasks and to operate computerized laboratory equipment." - Occupation Outlook handbook

9 Computer Programming in different college majors Information and Library Science Berkeley SIMS : "The School of Information Management and Systems (SIMS) prepares leaders to understand, organize, and manage information. Through research and teaching we seek to discover better ways to collect, describe, evaluate, classify, store, s retrieve, manipulate, present, and distribute information. We work with information as text, statistics, graphics, video, and audio,, both stored and real-time sensor data. " Companies see potential profits in Information: "Google's efforts to widen its search capabilities beyond basic Web page results" include "a feature that lets surfers see excerpts from some books", "satellite imagery" and a "Desktop Search" - Cnet,, October

10 Computer animation and gaming Specialized trade schools often offer specialized training specifically in animation and gaming Academy of Art (SF) offers a bachelors of fine arts in "Game Design", "Motion Graphics", "Special Effects" and "2D and 3d animation" Digipen (Redmond Washington) offers degrees in "Real-Time Interactive Simulation", " Computer Engineering ", "Applied Arts in 3D Computer Animation", "Production Animation" 10