Tailoring First-Year Seminars for Computing Majors

10/28/2014
Tailoring First-Year Seminars
for Computing Majors
Penny Rheingans, Marie desJardins,
Susan Martin, Carolyn Seaman
21st National Conference on Students in Transition
Denver, CO, October 20, 2014
Session CR-77
www.tues.umbc.edu
Quick Intros
•
•
•
•
Name
Institution
Role
1 really quick sentence about why
you are here or what you hope to
learn
1
10/28/2014
The rest of the
TUES Team
Penny Rheingans (PI)
[email protected]
Carolyn Seaman
[email protected]
Marie desJardins
[email protected]
Maryland
• 2nd in nation for % of workforce that are
professional and technical workers
• Cybersecurity subsector makes up
70% of IT jobs in state
• Baltimore/Washington/Northern
Virginia home to major players:
National Security Agency, Northrop
Grumman, Lockheed Martin, BAE
Systems, Federal Agencies, NIH
2
10/28/2014
University of Maryland
Baltimore County (UMBC)
Student Enrollment, Fall 2013:13,908
Graduate: 2,772
Undergraduate: 11,136
Full-time: 9,508, Part-time: 1,628
College of Engineering & Information
Technology: 3,051
Minority Enrollment: 40%
African American 16%, Asian American 17%
Hispanic 5%
AVG SAT: 1216 (2-part), 1800 (3-part)
Faculty
501 Full-time, 268 Part-time
More about accomplishments:
http://www.umbc.edu/excellence.pdf
Four Computing Majors
FALL 2013 Enrollment Data
Source: UMBC Dept. Institutional Research, Analysis & Decision
Support,) http://oir.umbc.edu/databook/)
Total
Undergraduate
N (%)
Women
n (%)
URM
n (%)
Department of Computer Science and Electrical Engineering
Computer
Engineering
Computer
Science
326
49 (15.0%)
62 (19.0%)
867
100 (11.5%)
120 (13.8%)
Department of Information Systems
Business
Technology
Administration
235
71 (30.2%)
57 (24.3%)
Information
Systems
628
113 (18.0%)
102 (16.2%)
3
10/28/2014
First Computing Courses
prior to project
• IS101-required BTA; many non-majors;
has “Y” section
• CMSC100-introduction for non-CMSC
majors
• CMSC104-introduction to problem
solving and programming; was half nonmajors and half majors without
programming experience
• CMSC201-required by CMSC and CMPE
majors; requires programming
experience and Calculus 1 co-requisite
Observations leading to
formulating TUES project in
2011:
1. Students frequently struggled to choose
between four majors and initial coursessometimes damaging grades and
motivation.
2. Existing first courses emphasized tools and
programming skills but lacked discussion
about grand challenges and applications.
3. Students begin majors with uneven
academic and professional skills.
4. First-year students reported a lack of
opportunities to interact or collaborate with
other students in their majors.
4
10/28/2014
TUES: Transforming the
Freshmen Experience of
Computing Majors
DUE-1140589, 8/15/12-7/31/15
Design, implement, and evaluate a new firstyear course for computing majors at UMBC
Intended Project Goals:
1. Increase retention of COMP101 participants
within computing majors
2. Increase graduation rate of COMP101
participants in computing majors
3. Increase academic performance of
COMP101 participants
COMP101: Computational
Thinking and Design
1. Overview of the discipline
2. Key technical skills
3. Group design and
implementation experience
4. Academic and professional skills
Syllabus and schedule available at:
http://tues.umbc.edu/project-documents/
5
10/28/2014
COMP101 Structure
• 4 credit course for freshman
computing majors
• 40 students per section
• Two 75 minute sessions (Tu/Th)
taught by CS and IS faculty w/2
undergraduate teaching fellows
• 50 minute Professional
Development Session (Friday)
taught by student affairs
professional w/ 4 peer mentors
Peer Mentors: Grace Chandler (CS, Sophomore), Logan
Wroblewski (IS, Sophomore), Tahreem Gondal (IS, Senior),
Joshua Massey (CS, Sophomore)
6
10/28/2014
Course Learning Goals
1.
2.
3.
4.
5.
6.
7.
Increase understanding of the discipline, in
terms of different majors and careers.
Clarify students' personal interests and
motivations about their choice of major and
career.
Increase confidence, self-efficacy, and
community.
Expose students to, and let them practice,
design and development skills.
Strengthen writing, presentation, and teaming
skills.
Teach skills in problem solving, algorithmic
analysis, and computational thinking.
Help students learn how to study effectively and
how to access campus resources.
Assignments
• 5 Journal Entries
– Strengths; attendance at career fair;
study skills reflection; finals
preparation; career options
reflection
• 3 programming assignments in
Processing
• Resume and cover letter
• Semester Game
7
10/28/2014
Overview of the
Discipline
• Big Ideas: computational thinking, algorithmic
problem solving, abstraction, history, theory of
computation
• Data: representation, design and modularization,
data structures, big data, visualization
• Hardware and Systems: beginnings of design,
computer architecture, operating systems,
networks
• People: analysis and requirements, usability, HCI
and accessibility, social and ethical implications
• Applications: graphics and games, intelligence,
security
Key Technical Skills
• Algorithmic design
• Introduces programming using
Processing
• Data analysis skills
8
10/28/2014
Group Design Project
• Semester Game:
– Simulation of 15-week semester
– Players make choices about how to allocate
time
– Game calculates outcomes of those choices
– User interaction and presentation
• Phases:
– Design
– First demo
– Demo evaluation
– Poster
– Presentation
Final Project
Presentations
9
10/28/2014
Professional Development
• Understanding and using Strengths
• Academic success skills: time
management, test taking, using
academic resources
• Working effectively in teams
• Giving and receiving feedback
• Giving clear and effective presentations
• Understanding degree requirements
and career planning
• Professional networking
Some of the 2014 Teams
10
10/28/2014
Questions about the
course?
Participants & Research
Methods
1. Fall 12 and Fall 13 – 3 sections of course;
one section Fall 14.
2. Control group volunteers from other
courses (IS101, IS101Y, CMSC104,
CMSC201).
3. Pre and post-course surveys; focus
groups; interviews.
4. Analysis of major switching, GPA, grades
in subsequent computing courses.
5. Themes from focus groups, interviews,
journal entries.
11
10/28/2014
Table 1: TUES Participants
Total #
Eligible
# Female
# URM
Rheingans(F12)
30
28
3
2
desJardins (F13)
28
27
3
5
Seaman (F13)
27
25
5
5
Seaman (F14)
43
43
16
10
F12 Control
44
16
4
2
F13 Control
41
27
6
2
33
31
TBD
TBD
F14 Control
Fall 2012 and Fall 13 Totals
Total
Experimental
85
80
11
12
Total Control
85
43
10
4
124
21
16
Total Participants
Table 2: TUES Participants Fall 2012 & Fall 2013
COMP101
N=80
Control
N=43
New
Computing
Majors in
COEIT
N=553
Gender
Female
Male
11 (13.8%)
69
10 (23.3)
33
83 (15%)
470
URMs
Female
Male
0
12 (15%)
1 (2.3%)
3 (7.0%)
12 (2%)
67 (12%)
Majors
BTA
IS
CMPE
CMSC
11 (13.8%)
28 (35.0%)
7 (8.8%)
34 (42.5%)
0
4 (9/3%)
18 (41.9%)
20 (46.5%)
30 (5.4%)
47 (8.5%)
157 (28.4%)
319 (57.7%)
12
10/28/2014
Questions about the
participants?
Table 3: First Year Academic Progress and Retention
(Fall 2012 & Fall 2013 data)
COMP101
N=80
Control Group
N=43
All New Freshmen
Cohort of
Computing Majors
(N=553)
1st Sem. GPA
2.80
3.08
-
2nd Sem. GPA
2.52
3.06
-
1st Year Cum GPA
% retained same
major
2.69
3.09
-
83.80%
81.40%
% retained in other
computing major
6.25%
9.30%
90.05%
95.40%
5 of 13
(7 were CMSC)
4 of 8
(5 were CMPE)
% retained in COEIT
major
# switched computing
majors/total # major
switchers
86.60%
91.30%
-
13
10/28/2014
Table 4: Second Year Academic Progress and Retention
(Fall 2012 data)
COMP101
N=28
3rd Sem. GPA
Control Group
N=16
2.81
3.24
All New Freshmen
Cohort of
Computing Majors
(N=553)
-
4th Sem. GPA
2.97
3.00
-
2nd Year Cum GPA
% retained same
major
3.08
3.14
-
82.14%
68.75%
% retained in other
computing major
3.57%
18.75%
85.71%
83.75%
% retained in COEIT
major
52.50%
68.60%
Activity
Work with a partner and review
the handout of tables 3 and 4.
• What jumps out at you?
• What conclusions do you draw
from the data?
• What issues exist with the data?
• What is confusing?
14
10/28/2014
Summary of Preliminary
Findings about Outcomes
• At the end of the first year, 89.05% of students in
COMP101 and 90.07% of those in the control group
were retained in a computing major.
• After two years a higher percentage of COMP101
•
•
participants from Fall 2012 were in their initial major as
compared to the control group and whole population.
(82.14% vs. 68.75% vs. 52.50%)
COMP101 students actually had a slightly lower first year
cumulative GPA than students in the control group (2.69
vs. 3.09).
Among those leaving computing, COMP101 students
were more likely to do so after the first year. Students in
the control group who switched majors during the first
year were more likely to pursue another computing major
than those in COMP101 (50% versus 30%).
Issues to Keep in Mind
• We are unable to control or account for
underlying differences in the characteristics of
students in COMP101, Control, and Freshman
Cohort. (ex. Math readiness; prior programming
experience). CSEE department allowed
placement into CMSC201 for students without
prior programming experience.
• Too early to determine long term retention and
graduation rates. We will know more when we
have 2nd year of data from F13 participants.
• Small numbers of women and minorities prohibit
analyses of the impact of COMP101 on these
groups.
• Our reporting system does not capture major
changing behavior or retention between
computing majors-limiting this comparison.
15
10/28/2014
Next Steps
• Repeat this analysis once we have a
second year of performance data for Fall
2013 participants.
• Analyze qualitative data collected on
surveys, journal entries, focus groups
and interviews.
• Analyze pre- and post survey data.
• Report results related to course
outcomes.
• Continue dissemination and
institutionalization of the course. Apply
knowledge gained to CMSC201.
Things we will explore in
the qualitative data:
• Experiences of those with no/little prior
programming experience.
• The nature and impact of the team based
learning and team design project.
• How students used and made meaning
of the career information and
assignments in the course.
• Academic challenges faced by computing
majors and how students applied
techniques and used resources.
• Impact of peer instruction and impact of
experience on peer mentor development.
16
10/28/2014
Lessons Learned
• Need to offer incentives to entice
control group volunteers
• In hindsight, our evaluation and
assessment plans were very
ambitious given the project’s
personnel and budget
• Institutionalization is a
challenging process; slower than
we anticipated
Questions??
Susan Martin
[email protected]
410.455.3109
17