mis vs. computer science

46
MIS & Computer Science Graduation Analysis - 2002 to 2012 Kyle Downey Edward Maynard 1

Upload: kyle-downey

Post on 12-Jul-2015

280 views

Category:

Education


1 download

TRANSCRIPT

Page 1: MIS vs. Computer Science

MIS & Computer ScienceGraduation Analysis - 2002 to 2012

Kyle Downey

Edward Maynard

1

Page 2: MIS vs. Computer Science

2

Management Information Systems vs. Computer Science

Page 3: MIS vs. Computer Science

3

Table of Contents

I. Table of Contents…………………………………………………………………………………………………………………………………….. 3

II. Supporting Documentation…………………………………………………………………………………………………………….. 4

III. Research Purpose..…………………………………………………………………………………………………………………………. 5

IV. Data Description…………………………………………………………………………………………………………………………….. 6

V. VI. Variables……………………………………………………………………………………………………………………………………….. 7

VI. Data Contents……………………………………………………………………………………………………………………………….….. 8

VII. Total Graduates…………………………………………………………………………………………………………………………….. 9 – 10

VIII.. Geographic Regions………………………………………………………………………………………………………………………. 11 – 14

IX. Second Major…………………………………………………………………………………………………………………………….…15

X. Gender Breakdown……………………………………………………………………………………………………………………… 16 – 17

XI. Growth/Decline…………………………………………………………………………………………………………………………... 18

XII. Race Breakdown…………………………………………………………………………………………………………………………. 19 – 20

XIII. Continued Education…………………………………………………………………………………………………………………… 21

XIV. Top 20 Schools…………………………………………………………………………………………………………………………… 22 – 28

XV. UofA…………………………………………………………………………………………………………………………………………….. 29 – 30

XVI. Conclusion…………………………………………………………………………………………………………………………………. 31

XVII. Appendix …………………………………………………………………………………………………………….…….…………….. 32 – 46

Page 4: MIS vs. Computer Science

4

Supporting Documentation

When looking at Management Information Systems (MIS) and computer science, it is important to know the differences between the two. This could help one understand why there might be a trend in one direction or the other. Computer science focuses more on why technology works the way it does. It is programming and math intensive. MIS is a more of a broad information technology degree. It touches on various topics such as programming, networking, database management, and other general technology needs of business. Computer science is more specific and technical, while MIS is more broad and less technical.

Source: http://www.geteducated.com/careers/521-computer-information-systems-vs-computer-science

It is known that there has been a declining number of students who choose MIS as their degree in college. This has declined significantly since the early 2000s. Because of this drastic decline, there is now a shortage of MIS majors to fill the roles necessary for IT management. There seems to be a misconception of what the MIS major teaches, with some students fearing it is very technical and thinking that there is a high possibility of outsourcing. These issues, combined with an overall disinterest in tech after the burst of the dot come bubble, make it a promising major for students who want to enter a job market that is short in supply.

Source: http://www.redandblack.com/news/mis-major-enrollment-continues-to-decline/article_90dc4f61-05e4-5c52-8a2f-20173f3b4d58.html

Page 5: MIS vs. Computer Science

5

Research Purpose & Motivation

The research in this project aims to answer various questions regarding the MIS and computer science degrees. The analysis compares the years 2002 and 2012 so an idea can be formed of how the demand of both degrees have changed over time. We will be looking at various aspects of the degrees including, but not limited to:

Total graduates rates for both years Gender differences for each major and across years Racial differences between majors and over time What significance the geographic region has for MIS and CS degrees What the top 20 schools are for the degrees How UofA compares to the national trends

It is important to know these things so one can understand the trends of these two important degrees. In an increasing technology driven world, these computer science and management information systems can be beneficial to any graduate, even if not desiring to go into an extremely technical field. If your area of study is business, these degrees can be beneficial in understanding how the technology around you works. It can be useful in both analysis and decision making.

Page 6: MIS vs. Computer Science

6

Data Description

The data used in this research is taken from the IPEDS database, the primary source for data on colleges, universities, and technical and vocational postsecondary institutions in the United States. Two datasets were obtained for the analysis. One from the year 2002 and one from 2012. The data include the completion information for graduates for each year and the institutional characteristics for the schools as well. The data was merged for each year to have all of the information in one location.

The original datasets track many more variables than what was of interest for the purpose of the research. We dropped some of the variables from the dataset and only kept the ones that were going to be relevant. See the next slide for a list of variables kept for each dataset with descriptions.

Page 7: MIS vs. Computer Science

7

Variables

2002 DataVariable Meaning

unitid School Identification Number

instnm Name of institution

cipcode Degree code

majornum Primary or second major

awlevel Type of Degree

obereg Regional code

iclevel School type

crace03 Black Men

crace04 Black Women

crace05 American Indian Men

crace06 American Indian Women

crace07 Asian men

crace08 Asian Women

crace09 Hispanic Men

crace10 Hispanic Women

crace11 White Men

crace12 White Women

crace15 Total Men

crace16 Total Women

crace18 Total Black

crace19 Total American Indian

crace20 Total Asian

crace21 Total Hispanic

crace22 Total White

crace24 Grand Total

2012 DataVariable Meaning

unitid School Identification Number

instnm Name of institution

cipcode Degree code

majornum Primary or second major

awlevel Type of Degree

obereg Regional code

iclevel School type

ctotalt Grand Total

ctotalm Total Men

ctotalw Total Women

caiant American Indian\Alaskan Total

caianm American Indian\Alaskan Men

caianw American Indian\Alaskan Women

casiat Total Asian

casiam Asian Men

casiaw Asian Women

cbkaat Total Black

cbkaam Black Men

cbkaaw Black Women

chispt Total Hispanic

chispm Hispanic Men

chispw Hispanic Women

cwhitt Total White

cwhitm White Men

whittw White Women

Page 8: MIS vs. Computer Science

Dataset ContentsSee Appendix A for Code

8

Page 9: MIS vs. Computer Science

Total GraduatesSee Appendix B for Code

9

These charts show the total number of students who graduated across the country with Computer Science degrees and MIS degrees in the respective years or 2002 and 2012.

Computer Science saw a large increase in the ten year period (almost 3000) while MIS saw a drastic cut in their graduates (Almost 12000)

This is likely due to the internet boom of the late 1990s and early 2000’s, also known as the dot come bubble.

Page 10: MIS vs. Computer Science

Total Graduates

10

See Appendix C for Code

This chart shows the data seen on the previous table.

MIS drastically shrinks while Computer Science grows significantly, more than doubling the 2002 enrollment.

The number of MIS graduates decreased by 60% while the Computer Science graduates increased by 36%

These graduation rate changes signal an overall loss of individuals going into the technology field.

Page 11: MIS vs. Computer Science

Geographic Region

11

See Appendix D for Code

This chart shows the total graduates by region for computer science.

It is intuitive that brackets with states that have higher populations and more colleges have more graduates.

Page 12: MIS vs. Computer Science

Geographic Region

12

See Appendix D for Code

This table shows the count of schools that offer computer science in each of these regions.

The Great Lakes and Southeast regions combined have 2/5 schools for computer science.

Page 13: MIS vs. Computer Science

Geographic Region

13

See Appendix E for Code

This graph shows the total number of graduates for each bracketed region.

As you can see the southern areas have a much larger presence in the MIS field as opposed to all other regions, but especially the far west.

Page 14: MIS vs. Computer Science

Geographic Regions

14

See Appendix E for Code

This table shows the count of schools that offer MIS in each of these regions.

As confirmed in the previous slide, the south has a large amount of schools, to go along with their graduates.

This also could display that schools in those regions may offer more tech focus.

Page 15: MIS vs. Computer Science

Second Major

15

See Appendix F for Code

These tables show that number of graduates that chose either Computer Science or MIS as a second major in both 2002 and 2012.

The numbers directly correlate with the total number of graduates in each respective field as time progressed.

Not only are people choosing MIS less as a primary major, they are choosing it less as a second major as well. This is a 34% decrease.

Computer science second majors grew slightly over the 10 year period by 50%

Page 16: MIS vs. Computer Science

Gender Statistics

16

See Appendix G for Code

The tables seen here show the percent of graduates in each field that were male.

They include both Computer Science and MIS and the years 2002 and 2012

Both majors are a male dominated field, much like economics, which can be seen as a similar field.

Page 17: MIS vs. Computer Science

Gender Statistics

17

See Appendix G for Code

These tables show the rates of graduates for both fields that are females. The numbers are the exact opposite as the males.

This is another way to see the larger quantity of males in each field.

The ratio of females in Computer Science and MIS has decreased in the past decade.

The tables show that women are more likely to go into MIS than Computer Science.

Page 18: MIS vs. Computer Science

Degree Growth/Decline

18

See Appendix H for Code

These tables show the change in the number of schools offering each degree from the year 2002 to the year 2012.

They represent basic supply and demand.

Less students are demanding MIS now as opposed to Computer Science so while MIS has stayed essentially constant(a few less institutions), Computer Science has seen an increase in the number of institutions(168 total).

Page 19: MIS vs. Computer Science

Race Statistics

19

See Appendix I for Code

These tables show the race breakdown for each major in 2002.

Computer science had a higher percentage of White then the breakdown of higher education in general stats (66.7% total) , while MIS is right on par with the 2002 overall breakdown.

Both show a slightly lower percent of Black, but very small (1%).

Everything else seems to be the average across the total population of colleges.

Page 20: MIS vs. Computer Science

Race Statistics

20

See Appendix J for Code

These tables show the same stats as seen in the previous slide, but are for 2012 instead of 2002.

The stats are similar, but white has shrunken, getting closer to the average (61%), but are still not the same.

Asian has seen a large increase in the computer science field and is twice the level of higher education averages.

Page 21: MIS vs. Computer Science

Graduation Rates

21

See Appendix K for Code

These tables break down the total graduates by degree level.

Right away, you notice that PhD levels were not available for either major in 2002, but are now.

Master’s degrees for Computer Science majors has skyrocketed up almost 600% while Master’s in MIS has decreased about 100%.

Page 22: MIS vs. Computer Science

See Appendix L for Code

Top Schools

22

This table shows the total graduate count for the 20 schools that graduate the most in Computer Science.

The University of Arizona is not present on this list

Page 23: MIS vs. Computer Science

Top Schools

23

See Appendix L for Code

This table shows the same thing, but is forwarded to the year 2012.

Now we see Arizona on this list at #12.

We also see a new number one (Previously University of Minn.)

Page 24: MIS vs. Computer Science

Top Schools

24

See Appendix L for Code

This table shows the same thing, but is taken back to the year 2002

We can see that Arizona is on this list at #15.

The grand totals for all of these institutions is drastically higher than in 2012, which correlates to the overall shrink in the number of MIS graduates in 2012 as opposed to 2002.

Page 25: MIS vs. Computer Science

Top Schools

25

See Appendix L for Code

This table shows the total graduate count for the 20 schools that graduate the most in MIS.

The University of Arizona is ranked #8 on this list which makes sense since we our well know for our MIS program.

The decline in students is seen across the board at all of the schools, showing that even the top schools did not sustain the level of graduates that they did in 2002.

Page 26: MIS vs. Computer Science

Top 20 Gender Rates

26

See Appendix M for Code

The table on the left breaks down the percentage of graduates in Computer Science, in 2012, at a institution in the top 20, by gender.

The rate at such schools in 85% male to 15% female which is about the same as the entire average across the board.

The table on the right breaks down the percentage of graduates in MIS, in 2012, at a institution in the top 20, by gender.

The rate at such schools in 70% male to 30% female which is slightly more balanced than the average.

Page 27: MIS vs. Computer Science

Geographic Statistics

27

See Appendix N for Code

This table shows the distribution of top 20 schools by geographic location.

This shows that while the Great Lakes region and Southeast have majority of the schools for MIS and Computer Science, the Far West is more likely to have top schools based on volume.

Page 28: MIS vs. Computer Science

Geographic Statistics

28

See Appendix N for Code

It is seen that the Far West region has significantly more graduates. This has some correlation to the fact that of the top 20 schools, 5 come from the Far West

California is part of this geographic region, which has the largest population in the United States. This could account for the large number of graduates. (Double what any other region has)

Page 29: MIS vs. Computer Science

University of Arizona Statistics

29

See Appendix O for Code

These tables compare Computer Science and MIS at the University of Arizona.

The tables show total grads in 2012, the percent of Male in each field in 2012, and % of female in each field for the same year.

The numbers are similar to the national averages.

Men are more likely to be In both fields, however, women are more likely to be in MIS than Computer Science

Page 30: MIS vs. Computer Science

University of Arizona Statistics

30

See Appendix O for Code

These tables show the same statistics as the previous slide, but for the year 2002.

Like before, the UofA gender averages are similar to the national averages for MIS.

Computer Science was not available in this dataset from 2002.

There were 211 graduates in 2002 though, which is almost a 40% decrease. This is 20% less than what we saw for the national average, meaning that the number of MIS students at UofA has decreased less than the rest of country.

Page 31: MIS vs. Computer Science

31

Conclusion

Our suspicions of a decline of graduates in the tech field has been confirmed through the analysis performed here.

In conclusion, we find that the number of MIS graduates has been decreasing at a rapid rate while computer science graduates has been increasing slightly.

Men are much more likely to go into either field of study than women. However, the gender gap is smaller in MIS compared to computer science.

The typical race of an MIS major is white, with all of the other races significantly less present in each major.

The far west region of the United States has more graduates in the tech fields than other region. However, when combing the various east coast regions, their number of graduates becomes greater than the western coast.

The University of Arizona is one of the top schools for both MIS and computer science in the United States. The UofA has a slightly greater gender gap for both majors when compared to the average.

Page 32: MIS vs. Computer Science

Appendix A

32

/* Merging 2012 Completions &

Institutional Characteristics */

proc sort data=c2012;by unitid;

run;

proc sort data=hd2012;by unitid;

run;

data Data_2012;merge c2012 hd2012;by unitid;

run;

/* Merging 2002 Completions & Institutional Characteristics */proc sort data=c2002;

by unitid;run;

proc sort data=hd2002;by unitid;

run;

data Data_2002;merge c2002 hd2002;by unitid;

run;

/* Creating permanent dataset for 2012 */data perm.d2012;set work.Data_2012;keep unitid instnm cipcode majornum awlevel ctotalt ctotalm ctotalw caiant caianm caianw casiat casiam casiawcbkaat cbkaam cbkaaw chispt chispm chispw cwhitt cwhitmcwhitw obereg iclevel instsize;instnm=propcase(instnm);run;

/* Creating permanent dataset for 2002 */data perm.d2002;set work.Data_2002;keep unitid instnm cipcode majornum awlevel crace03 crace04 crace05 crace06 crace07 crace08 crace09 crace10 crace11 crace12 crace15 crace16 crace18 crace19 crace20 crace21 crace22 crace24obereg iclevel;instnm=propcase(instnm);run;

proc contents data=perm.d2002;run;

proc contents data=perm.d2012;run;

Page 33: MIS vs. Computer Science

Appendix B

33

/* How many people get degrees in MIS for a

Bachelors? 2002 and 2012 */

proc sql;title "Total MIS Majors";select 'MIS' AS Major, '2002' AS Year, sum(crace24) AS Total "Total Graduates"from perm.d2002where cipcode='52.1201' and awlevel=5unionselect 'MIS' AS Major, '2012' AS Year, sum(ctotalt) AS Total "Total Graduates"from perm.d2012where cipcode='52.1201' and awlevel=5;run;quit;

/* How many people get degrees in Computer Science for a Bachelors? 2002 and 2012 */

proc sql;title "Total Computer Science Majors";select 'Computer Science' AS Major, '2002' AS Year, sum(crace24) AS Total "Total Graduates"from perm.d2002where cipcode='11.0701' and awlevel=5unionselect 'Computer Science' AS Major, '2012' AS Year, sum(ctotalt) AS Total "Total Graduates"from perm.d2012where cipcode='11.0701' and awlevel=5;run;quit;

Page 34: MIS vs. Computer Science

Appendix C

34

/* Stacked Bar Graph *//* MIS in 2002 */proc sql;create table mis02 ASSelect '2002' as Year, 'MIS' as Major, sum(crace15)+sum(crace16) AS Totalfrom perm.d2002where cipcode='52.1201' and awlevel=5;quit;/* Computer Science in 2002*/proc sql;create table cs02 ASSelect '2002' as Year, 'CS' as Major, sum(crace15)+sum(crace16) AS Totalfrom perm.d2002where cipcode='11.0701' and awlevel=5;quit;/* MIS in 2012*/proc sql;create table mis12 ASSelect '2012' as Year, 'MIS' as Major, sum(ctotalt) AS Totalfrom perm.d2012where cipcode='52.1201' and awlevel=5;quit;

(Continued on right)

/* Computer Science in 2012*/proc sql;create table cs12 ASSelect '2012' as Year, 'CS' as Major, sum(ctotalt) AS Totalfrom perm.d2012where cipcode='11.0701' and awlevel=5;quit;

/*Merging all of them together */data FirstSet;

merge mis02 cs02 mis12 cs12;by Total;

run;

proc print data=FirstSet;run;

proc format;value $Major_f'MIS' = 'MIS''CS' = 'Computer Science';

run;

/*Creating a Graph */proc gchart data=FirstSet;

title 'Total Degrees Each Year by Major';vbar Year / subgroup=Major type=sum

sumvar=Total inside=subpct width=10 space=5;format Major $Major_f.;

run;

Page 35: MIS vs. Computer Science

Appendix D

35

/* Geographic Region for all Computer Science */proc sql;create table geocs AS

select obereg, ctotaltfrom perm.d2012where cipcode='11.0701' and awlevel=5order by ctotalt desc;

run; quit;

proc sql;title "Top Geographic Regions for Computer Science";select obereg "Geographic Region" FORMAT=obereg., count(obereg) ASCount "Count of Schools"from geocswhere obereg=0unionselect obereg "Geographic Region" FORMAT=obereg., count(obereg) ASCount "Count of Schools"from geocswhere obereg=1unionselect obereg "Geographic Region" FORMAT=obereg., count(obereg) ASCount "Count of Schools"from geocswhere obereg=2unionselect obereg "Geographic Region"FORMAT=obereg., count(obereg) ASCount "Count of Schools"from geocswhere obereg=3unionselect obereg "Geographic Region" FORMAT=obereg., count(obereg) ASCount "Count of Schools"from geocswhere obereg=4Union (Continued on Right)

select obereg "Geographic Region" FORMAT=obereg., count(obereg) ASCount "Count of Schools"from geocswhere obereg=5unionselect obereg "Geographic Region" FORMAT=obereg., count(obereg) ASCount "Count of Schools"from geocswhere obereg=6unionselect obereg "Geographic Region" FORMAT=obereg., count(obereg) ASCount "Count of Schools"from geocswhere obereg=7unionselect obereg "Geographic Region" FORMAT=obereg., count(obereg) ASCount "Count of Schools"from geocswhere obereg=8unionselect obereg "Geographic Region" FORMAT=obereg., count(obereg) ASCount "Count of Schools"from geocswhere obereg=9order by Count desc;quit;

proc gchart data=geocs;title 'Total Graduates by Geographic Region for Computer

Science';hbar obereg / type=sum sumvar=ctotalt

midpoints=0,1,2,3,4,5,6,7,8,9 nostats;format obereg obereg.;

run;

Page 36: MIS vs. Computer Science

Appendix E

36

/* Geographic Region for all MIS */proc sql;create table geomis AS

select obereg, ctotaltfrom perm.d2012where cipcode='52.1201' and awlevel=5order by ctotalt desc;

run; quit;

proc sql;title "Top Geographic Regions for MIS";select obereg "Geographic Region" FORMAT=obereg., count(obereg) ASCount "Count of Schools"from geomiswhere obereg=0unionselect obereg "Geographic Region" FORMAT=obereg., count(obereg) ASCount "Count of Schools"from geomiswhere obereg=1unionselect obereg "Geographic Region" FORMAT=obereg., count(obereg) ASCount "Count of Schools"from geomiswhere obereg=2unionselect obereg "Geographic Region"FORMAT=obereg., count(obereg) ASCount "Count of Schools"from geomiswhere obereg=3unionselect obereg "Geographic Region" FORMAT=obereg., count(obereg) ASCount "Count of Schools"from geomiswhere obereg=4 (Continued on Right)

unionselect obereg "Geographic Region" FORMAT=obereg., count(obereg) AS Count "Count of Schools"from geomiswhere obereg=5unionselect obereg "Geographic Region" FORMAT=obereg., count(obereg) AS Count "Count of Schools"from geomiswhere obereg=6unionselect obereg "Geographic Region" FORMAT=obereg., count(obereg) AS Count "Count of Schools"from geomiswhere obereg=7unionselect obereg "Geographic Region" FORMAT=obereg., count(obereg) AS Count "Count of Schools"from geomiswhere obereg=8unionselect obereg "Geographic Region" FORMAT=obereg., count(obereg) AS Count "Count of Schools"from geomiswhere obereg=9order by Count desc;quit;

proc gchart data=geomis;title 'Total Graduates by Geographic Region for

MIS';hbar obereg / type=sum sumvar=ctotalt

midpoints=0,1,2,3,4,5,6,7,8,9 nostats;format obereg obereg.;

run;

Page 37: MIS vs. Computer Science

Appendix F

37

/* second major 2012 */

proc sql;title "Degrees as Second Major";select 'MIS' AS Major, '2012' AS Year, sum(ctotalt) AS Total "Total Graduates"from perm.d2012where cipcode='52.1201' and awlevel=5 and majornum=2unionselect 'Computer Science' AS Major, '2012' AS Year, sum(ctotalt) AS Total_Graduatesfrom perm.d2012where cipcode='11.0701' and awlevel=5 and majornum=2;run;quit;

/* second major? 2002*/proc sql;title "Degrees as Second Major";select 'MIS' AS Major, '2002' AS Year, sum(crace24) AS Total "Total Graduates"from perm.d2002where cipcode='52.1201' and awlevel=5 and majornum=2unionselect 'Computer Science' AS Major, '2002' AS Year, sum(crace24) AS Total_Graduatesfrom perm.d2002where cipcode='11.0701' and awlevel=5 and majornum=2;run;quit;

Page 38: MIS vs. Computer Science

Appendix G

38

/* Male 2002 (MIS vs. Computer Science) */

proc sql;title "Male Graduates";select 'MIS' AS Major, '2002' AS Year, 'Male' AS Sex, sum(crace15)/sum(crace15+crace16) AS Percent FORMAT=Percent.from perm.d2002where cipcode='52.1201' and awlevel=5unionselect 'Computer Science' AS Major, '2002' AS Year, 'Male' AS Sex, sum(crace15)/sum(crace15+crace16) AS Percent FORMAT=Percent.from perm.d2002where cipcode='11.0701' and awlevel=5;run;quit;

/* Male 2012 (MIS vs. Computer Science) */

proc sql; title "Male Graduates";select 'MIS' AS Major, '2012' AS Year, 'Male' AS Sex, sum(ctotalm)/sum(ctotalm+ctotalw) AS Percent FORMAT=Percent.from perm.d2012where cipcode='52.1201' and awlevel=5unionselect 'Computer Science' AS Major, '2012' AS Year, 'Male' AS Sex, sum(ctotalm)/sum(ctotalm+ctotalw) AS Percent FORMAT=Percent.from perm.d2012where cipcode='11.0701' and awlevel=5;run;quit;

/* Female 2002 (MIS vs Computer Science) */

proc sql;title "Female Graduates";select 'MIS' AS Major, '2002' AS Year, 'Female' AS Sex, sum(crace16)/sum(crace15+crace16) AS Percent FORMAT=Percent.from perm.d2002where cipcode='52.1201' and awlevel=5unionselect 'Computer Science' AS Major, '2002' AS Year, 'Female' AS Sex, sum(crace16)/sum(crace15+crace16) AS Percent FORMAT=Percent.from perm.d2002where cipcode='11.0701' and awlevel=5;run; quit;

/* Female 2012 (MIS vs Computer Science) */

proc sql;title "Female Graduates";select 'MIS' AS Major, '2012' AS Year, 'Female' AS Sex, sum(ctotalw)/sum(ctotalm+ctotalw) AS Percent FORMAT=Percent.from perm.d2012where cipcode='52.1201' and awlevel=5unionselect 'Computer Science' AS Major, '2012' AS Year, 'Female' AS Sex, sum(ctotalw)/sum(ctotalm+ctotalw) AS Percent FORMAT=Percent.from perm.d2012where cipcode='11.0701' and awlevel=5;run; quit;

Page 39: MIS vs. Computer Science

Appendix H

39

/* How many more/less schools are there offering MIS degrees now? (Compared to 2002) */

proc sql;title "Change in Schools offering MIS Degrees";select 'MIS' AS Major,'2002' AS Year, count(distinct unitid) AS NumberOfSchools "Number of Schools"from perm.d2002where cipcode='52.1201' and awlevel=5 and crace15+crace16>0unionselect 'MIS' AS Major, '2012' AS Year, count(distinct unitid) AS NumberOfSchools "Number of Schools"from perm.d2012where cipcode='52.1201' and awlevel=5 and ctotalt >0;run; quit;

/* How many more/less schools are there offering Computer Science degrees now? (Compared to 2002) */

proc sql;title "Change in Schools offering Computer Science Degrees";select 'Computer Science' AS Major,'2002' AS Year, count(distinct unitid) AS NumberOfSchools "Number of Schools"from perm.d2002where cipcode='11.0701' and awlevel=5 and crace15+crace16>0unionselect 'Computer Science' AS Major, '2012' AS Year, count(distinct unitid) AS NumberOfSchools "Number of Schools"from perm.d2012where cipcode='11.0701' and awlevel=5 and ctotalt >0;run; quit;

Page 40: MIS vs. Computer Science

Appendix I

40

/* Breakdown by race? Computer Science 2002 */proc sql;title "Breakdown by Race";select 'Computer Science' AS Major, 'White' AS Race, '2002' AS Year, sum(crace22) AS Total "Total Graduates", sum(crace22)/sum(crace22+crace18+crace19+crace20+crace21) ASPercent FORMAT=Percent.from perm.d2002where cipcode='11.0701' and awlevel=5unionselect 'Computer Science' AS Major, 'Black' AS Race, '2002' AS Year, sum(crace18) AS Total "Total Graduates", sum(crace18)/sum(crace22+crace18+crace19+crace20+crace21) ASPercentfrom perm.d2002where cipcode='11.0701' and awlevel=5unionselect 'Computer Science' AS Major,'American Indian' AS Race, '2002'AS Year, sum(crace19) AS Total "Total Graduates", sum(crace19)/sum(crace22+crace18+crace19+crace20+crace21) ASPercentfrom perm.d2002where cipcode='11.0701' and awlevel=5unionselect 'Computer Science' AS Major, 'Asian' AS Race,'2002' AS Year, sum(crace20) AS Total "Total Graduates" , sum(crace20)/sum(crace22+crace18+crace19+crace20+crace21) ASPercentfrom perm.d2002where cipcode='11.0701' and awlevel=5unionselect 'Computer Science' AS Major, 'Hispanic' AS Race, '2002' AS Year, sum(crace21) AS Total "Total Graduates", sum(crace21)/sum(crace22+crace18+crace19+crace20+crace21) ASPercentfrom perm.d2002where cipcode='11.0701' and awlevel=5order by Percent descending;run; quit;

/* Breakdown by race? MIS 2002 */proc sql;title "Breakdown by Race";select 'MIS' AS Major, 'White' AS Race, '2002' AS Year, sum(crace22) ASTotal "Total Graduates", sum(crace22)/sum(crace22+crace18+crace19+crace20+crace21) ASPercent FORMAT=Percent.from perm.d2002where cipcode='52.1201' and awlevel=5unionselect 'MIS' AS Major, 'Black' AS Race, '2002' AS Year, sum(crace18) ASTotal "Total Graduates", sum(crace18)/sum(crace22+crace18+crace19+crace20+crace21) ASPercentfrom perm.d2002where cipcode='52.1201' and awlevel=5unionselect 'MIS' AS Major,'American Indian' AS Race, '2002' AS Year, sum(crace19) AS Total "Total Graduates", sum(crace19)/sum(crace22+crace18+crace19+crace20+crace21) ASPercentfrom perm.d2002where cipcode='52.1201' and awlevel=5unionselect 'MIS' AS Major, 'Asian' AS Race,'2002' AS Year, sum(crace20) ASTotal "Total Graduates", sum(crace20)/sum(crace22+crace18+crace19+crace20+crace21) ASPercentfrom perm.d2002where cipcode='52.1201' and awlevel=5unionselect 'MIS' AS Major, 'Hispanic' AS Race, '2002' AS Year, sum(crace21) AS Total "Total Graduates", sum(crace21)/sum(crace22+crace18+crace19+crace20+crace21) ASPercentfrom perm.d2002where cipcode='52.1201' and awlevel=5order by Percent descending;run; quit;

Page 41: MIS vs. Computer Science

Appendix J

41

/* Breakdown by race? MIS 2012 */proc sql;title "Breakdown by Race";

select 'MIS' AS Major, 'White' AS Race, '2012' AS Year, sum(cwhitt) AS Total "Total Graduates", sum(cwhitt)/sum(cwhitt+cbkaat+caiant+casiat+chispt) AS Percent FORMAT=Percent.

from perm.d2012where cipcode='52.1201' and awlevel=5unionselect 'MIS' AS Major, 'Black' AS Race, '2012' AS Year,

sum(cbkaat) AS Total "Total Graduates", sum(cbkaat)/sum(cwhitt+cbkaat+caiant+casiat+chispt) AS Percent FORMAT=Percent.

from perm.d2012where cipcode='52.1201' and awlevel=5unionselect 'MIS' AS Major,'American Indian' AS Race,

'2012' AS Year, sum(caiant) AS Total "Total Graduates", sum(caiant)/sum(cwhitt+cbkaat+caiant+casiat+chispt) AS Percent FORMAT=Percent.

from perm.d2012where cipcode='52.1201' and awlevel=5unionselect 'MIS' AS Major, 'Asian' AS Race,'2012' AS Year,

sum(casiat) AS Total "Total Graduates" , sum(casiat)/sum(cwhitt+cbkaat+caiant+casiat+chispt) AS Percent FORMAT=Percent.

from perm.d2012where cipcode='52.1201' and awlevel=5unionselect 'MIS' AS Major, 'Hispanic' AS Race, '2012' AS

Year, sum(chispt) AS Total "Total Graduates" , sum(chispt)/sum(cwhitt+cbkaat+caiant+casiat+chispt) AS Percent FORMAT=Percent.

from perm.d2012where cipcode='52.1201' and awlevel=5order by Percent descending;

run; quit;

/* Breakdown by race? Computer Science 2012 */proc sql;title "Breakdown by Race";

select 'Computer Science' AS Major, 'White' AS Race, '2012' AS Year, sum(cwhitt) AS Total "Total Graduates", sum(cwhitt)/sum(cwhitt+cbkaat+caiant+casiat+chispt) AS Percent FORMAT=Percent.

from perm.d2012where cipcode='11.0701' and awlevel=5unionselect 'Computer Science' AS Major, 'Black' AS Race,

'2012' AS Year, sum(cbkaat) AS Total "Total Graduates", sum(cbkaat)/sum(cwhitt+cbkaat+caiant+casiat+chispt) AS Percent FORMAT=Percent.

from perm.d2012where cipcode='11.0701' and awlevel=5unionselect 'Computer Science' AS Major,'American Indian'

AS Race, '2012' AS Year, sum(caiant) AS Total "Total Graduates", sum(caiant)/sum(cwhitt+cbkaat+caiant+casiat+chispt) AS Percent FORMAT=Percent.

from perm.d2012where cipcode='11.0701' and awlevel=5unionselect 'Computer Science' AS Major, 'Asian' AS

Race,'2012' AS Year, sum(casiat) AS Total "Total Graduates", sum(casiat)/sum(cwhitt+cbkaat+caiant+casiat+chispt) AS Percent FORMAT=Percent.

from perm.d2012where cipcode='11.0701' and awlevel=5unionselect 'Computer Science' AS Major, 'Hispanic' AS Race,

'2012' AS Year, sum(chispt) AS Total "Total Graduates", sum(chispt)/sum(cwhitt+cbkaat+caiant+casiat+chispt) AS Percent FORMAT=Percent.

from perm.d2012where cipcode='11.0701' and awlevel=5order by Percent descending;

run; quit;

Page 42: MIS vs. Computer Science

Appendix K

42

/* How many people are pursuing Master and higher vs. Bachelors? 2012 */proc sql;title "Degree Level Differences In 2012";select 'MIS' AS Major, 'Bachelors' AS Degree, sum(ctotalt) AS Total "Total Graduates"from perm.d2012where cipcode='52.1201' and awlevel IN (5)unionselect 'Computer Science' AS Major, 'Bachelors' AS Degree, sum(ctotalt) AS Total "Total Graduates"from perm.d2012where cipcode='11.0701' and awlevel IN (5)unionselect 'MIS' AS Major, 'Masters' AS Degree, sum(ctotalt) AS Total "Total Graduates"from perm.d2012where cipcode='52.1201' and awlevel IN (7)unionselect 'Computer Science' AS Major, 'Masters' AS Degree, sum(ctotalt) AS Total "Total Graduates"from perm.d2012where cipcode='11.0701' and awlevel IN (7)unionselect 'MIS' AS Major, 'PhD' AS Degree, sum(ctotalt) AS Total "Total Graduates"from perm.d2012where cipcode='52.1201' and awlevel IN (17, 18, 19)unionselect 'Computer Science' AS Major, 'PhD' AS Degree, sum(ctotalt) AS Total "Total Graduates"from perm.d2012where cipcode='11.0701' and awlevel IN (17, 18, 19)order by Degree asc;run;quit;

/* How many people are pursuing Master and higher vs. Bachelors? 2002 */proc sql;title "Degree Level Differences In 2002";select 'MIS' AS Major, 'Bachelors' AS Degree, sum(crace24) AS Total "Total Graduates"from perm.d2002where cipcode='52.1201' and awlevel IN (5)unionselect 'Computer Science' AS Major, 'Bachelors' AS Degree, sum(crace24) AS Total "Total Graduates"from perm.d2002where cipcode='11.0701' and awlevel IN (5)unionselect 'MIS' AS Major, 'Masters' AS Degree, sum(crace24) AS Total "Total Graduates"from perm.d2002where cipcode='52.1201' and awlevel IN (7)unionselect 'Computer Science' AS Major, 'Masters' AS Degree, sum(crace24) AS Total "Total Graduates"from perm.d2002where cipcode='11.0701' and awlevel IN (7)unionselect 'MIS' AS Major, 'PhD' AS Degree, sum(crace24) AS Total "Total Graduates"from perm.d2002where cipcode='52.1201' and awlevel IN (17, 18, 19)unionselect 'Computer Science' AS Major, 'PhD' AS Degree, sum(crace24) ASTotal "Total Graduates"from perm.d2002where cipcode='11.0701' and awlevel IN (17, 18, 19)order by Degree asc;run;quit;

Page 43: MIS vs. Computer Science

Appendix L

43

/* Top 20 Schools for Computer Science 2002*/proc sql outobs=20;title "Top 20 Schools for Computer Science in 2002";

select instnm, 'Computer Science' AS Major, crace24from perm.d2002where cipcode='11.0701' and awlevel=5order by crace24 desc;

run; quit;/* Top 20 Schools for MIS 2002 */proc sql outobs=20;title "Top 20 Schools for MIS in 2002";

select instnm, 'MIS' AS Major, crace24from perm.d2002where cipcode='52.1201' and awlevel=5order by crace24 desc;

run; quit;/* Top 20 Schools for Computer Science 2012*/

proc sql outobs=20;title "Top 20 Schools for Computer Science in 2012";

select unitid, instnm, 'Computer Science' AS Major, ctotaltfrom perm.d2012where cipcode='11.0701' and awlevel=5order by ctotalt desc;

run; quit;/* Top 20 Schools for MIS 2012*/

proc sql outobs=20;title "Top 20 Schools for MIS in 2012";

select instnm, 'MIS' AS Major, ctotaltfrom perm.d2012where cipcode='52.1201' and awlevel=5order by ctotalt desc;

run; quit;

Page 44: MIS vs. Computer Science

Appendix M

44

/* Gender Top 20 MIS */proc sql;title "Graduation Rate By Gender for Top 20 Schools in MIS";

select 'MIS' AS Major, '2012' AS Year, 'Female' AS Gender, sum(ctotalw)/sum(ctotalt) AS Total FORMAT=Percent.from perm.d2012where cipcode='52.1201' and awlevel=5 and unitid IN (178721,189228, 139959,137351,243601,154022,225511, 104179,236939, 433387, 232982, 151801, 204857, 232557, 241739,228769, 230764, 153603, 100751, 228778)unionselect 'MIS' AS Major, '2012' AS Year, 'Male' AS Gender, sum(ctotalm)/sum(ctotalt) AS Total FORMAT=Percent.from perm.d2012where cipcode='52.1201' and awlevel=5 and unitid IN(178721,189228, 139959,137351,243601,154022,225511, 104179,236939, 433387, 232982, 151801, 204857, 232557, 241739,228769, 230764, 153603, 100751, 228778);quit;

/* Gender Top 20 Computer Science */proc sql;title "Graduation Rate By Gender for Top 20 Schools in CS";

select 'Computer Science' AS Major, '2012' AS Year, 'Female' AS Gender, sum(ctotalw)/sum(ctotalt) AS Total FORMAT=Percent.from perm.d2012where cipcode='11.0701' and awlevel=5 and unitid IN (145637,

110680,166683,211440,243744,174066,199139,236948,199193,110662, 195003,104179, 110635, 110529, 243780, 104151, 190415, 196079, 110653, 194824)

unionselect 'Computer Science' AS Major, '2012' AS Year, 'Male' AS Gender, sum(ctotalm)/sum(ctotalt) AS Total FORMAT=Percent.from perm.d2012where cipcode='11.0701' and awlevel=5 and unitid IN(145637,

110680,166683,211440,243744,174066,199139,236948,199193,110662, 195003,104179, 110635, 110529, 243780, 104151, 190415, 196079, 110653, 194824);

quit;

Page 45: MIS vs. Computer Science

Appendix N

45

/* Top 20 Schools for both combined 2012 and geographic region */proc sql outobs=20;create table top20geoboth AS

select obereg, instnm, ctotaltfrom perm.d2012where cipcode='11.0701' or cipcode='52.1201' and awlevel=5order by ctotalt desc;

run; quit;

proc sql;title "Top Geographic Regions for Top 20 Schools";select obereg "Geographic Region" FORMAT=obereg., count(obereg) AS Count "Count of Schools"from top20geobothwhere obereg=0unionselect obereg "Geographic Region" FORMAT=obereg., count(obereg) AS Count "Count of Schools"from top20geobothwhere obereg=1unionselect obereg "Geographic Region" FORMAT=obereg., count(obereg) AS Count "Count of Schools"from top20geobothwhere obereg=2unionselect obereg "Geographic Region"FORMAT=obereg., count(obereg) AS Count "Count of Schools"from top20geobothwhere obereg=3unionselect obereg "Geographic Region" FORMAT=obereg., count(obereg) AS Count "Count of Schools"from top20geobothwhere obereg=4unionselect obereg "Geographic Region" FORMAT=obereg., count(obereg) AS Count "Count of Schools"from top20geoboth

(continued on right)

where obereg=5unionselect obereg "Geographic Region" FORMAT=obereg., count(obereg) AS Count "Count of Schools"from top20geobothwhere obereg=6unionselect obereg "Geographic Region" FORMAT=obereg., count(obereg) AS Count "Count of Schools"from top20geobothwhere obereg=7unionselect obereg "Geographic Region" FORMAT=obereg., count(obereg) AS Count "Count of Schools"from top20geobothwhere obereg=8unionselect obereg "Geographic Region" FORMAT=obereg., count(obereg) AS Count "Count of Schools"from top20geobothwhere obereg=9order by Count desc;quit;

proc gchart data=top20geoboth;title 'Total Graduates for Top 20 Schools by

Geographic Region';hbar obereg / type=sum sumvar=ctotalt

midpoints=0,1,2,3,4,5,6,7,8,9 nostats;format obereg obereg.;

run;

Page 46: MIS vs. Computer Science

Appendix O

46

/* UofA MIS vs. Computer Science in 2002 */proc sql;title "UofA MIS vs. Computer Science";select instnm, 'MIS' AS Major, '2002' AS Year, sum(crace24) AS Total "Total Graduates"from perm.d2002where cipcode='52.1201' and awlevel=5 and unitid=104179unionselect instnm, 'Computer Science' AS Major, '2002' AS Year, sum(crace24) ASTotalfrom perm.d2002where cipcode='11.0701' and awlevel=5 and unitid=104179;run;quit;/* UofA MIS vs. Computer Science 2012 */proc sql;title "UofA MIS vs. Computer Science";select instnm, 'MIS' AS Major, '2012' AS Year, sum(ctotalt) AS Total "Total Graduates”from perm.d2012where cipcode='52.1201' and awlevel=5 and unitid=104179 unionselect instnm, 'Computer Science' AS Major, '2012' AS Year, sum(ctotalt) AS Total "Total Graduates"from perm.d2012where cipcode='11.0701' and awlevel=5 and unitid=104179;run;quit;/* UofA Male and Female 2002 (MIS)Because there are no computer science majors in 2002 at UofA */proc sql;title "UofA MIS Gender Breakdown";select instnm, 'MIS' AS Major, '2002' AS Year, 'Male' AS Sex, sum(crace15)/sum(crace15+crace16) AS Percent FORMAT=Percent.from perm.d2002where cipcode='52.1201' and awlevel=5 and unitid=104179 unionselect instnm, 'MIS' AS Major, '2002' AS Year, 'Female' AS Sex, sum(crace16)/sum(crace15+crace16) AS Percent FORMAT=Percent.from perm.d2002where cipcode='52.1201' and awlevel=5 and unitid=104179;run;quit;

/* UofA Female 2012 (MIS vs Computer Science) */proc sql;title "UofA Female MIS vs. Computer Science";select instnm, 'MIS' AS Major, '2012' AS Year, 'Female' AS Sex, sum(ctotalw)/sum(ctotalm+ctotalw) AS Percent FORMAT=Percent.from perm.d2012where cipcode='52.1201' and awlevel=5 and unitid=104179unionselect instnm, 'Computer Science' AS Major, '2012' AS Year, 'Female' AS Sex, sum(ctotalw)/sum(ctotalm+ctotalw) ASPercent FORMAT=Percent.from perm.d2012where cipcode='11.0701' and awlevel=5 and unitid=104179;run; quit;

/* UofA Male 2012 (MIS vs. Computer Science) */proc sql;title "UofA Male MIS vs. Computer Science";select instnm, 'MIS' AS Major, '2012' AS Year, 'Male' AS Sex, sum(ctotalm)/sum(ctotalm+ctotalw) AS Percent FORMAT=Percent.from perm.d2012where cipcode='52.1201' and awlevel=5 and unitid=104179unionselect instnm, 'Computer Science' AS Major, '2012' AS Year, 'Male' AS Sex, sum(ctotalm)/sum(ctotalm+ctotalw) AS Percent FORMAT=Percent.from perm.d2012where cipcode='11.0701' and awlevel=5 and unitid=104179;run;quit;