ui cs alumni reunion lecture

21
BRIDGING THE GAP BETWEEN THEORY AND PRACTICE IN COMPUTER SCIENCE EDUCATION :– THE ROLE OF THE ALUMNI By Rasheed Adegoke (CIO, First Bank of Nigeria)

Upload: rasheed-adegoke

Post on 16-Apr-2017

635 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Ui cs alumni reunion lecture

BRIDGING THE GAP BETWEEN THEORY AND PRACTICE IN COMPUTER SCIENCE EDUCATION :– THE ROLE OF THE ALUMNIBy Rasheed Adegoke (CIO, First Bank of Nigeria)

Page 2: Ui cs alumni reunion lecture

TABLE OF CONTENTStructure of Computing

Education

Understanding the Theory-Practice gap

The UI Computer Science Alumni: Scorecard

The role of the Alumni Association

A model for improving UI Computer Science Alumni ParticipationQ & A

Page 3: Ui cs alumni reunion lecture

Opening quip…

In theory, there is no difference between theory and practice.

But, in practice, there is.

Jan L.A. Van de Snepscheut/Yogi Berra

Page 4: Ui cs alumni reunion lecture

Structure of computing education../1

Computing Education

Computer Engineering

Computing Science

Theory of computati

on

Algorithms & data

structures

Programming methodology & languages

Computer Elements & Architecture

Information Systems

Page 5: Ui cs alumni reunion lecture

Structure of computing education../2

Computing Science or Computer Science The study of the theoretical foundations of

information and computation, and of practical techniques for their implementation and application in computer systems

Computer Engineering A discipline that integrates electrical engineering

and computer science and teaches the design of circuits, microprocessors, personal computers, and supercomputers

Information Systems or Information Technology Professional and academic discipline concerned

with the strategic, managerial and operational activities involved in the gathering, processing, storing, distributing and use of information, and its associated technologies, in society and organizations

Page 6: Ui cs alumni reunion lecture

Understanding the Theory-Practice gap

Structure of Computing Education

The UI Computer Science Alumni: Scorecard

The role of the Alumni Association

A model for improving UI Computer Science Alumni Participation

Q & A

Page 7: Ui cs alumni reunion lecture

Understanding the theory-practice gap: 1: the “Town & Gown” divide

Historical physical and egocentric divide between the “Ivory Tower” and the non-academic community

Mutual misperceptions of “Townie practitioners” as sloppy & uninformed and the Ivory Tower as full of “impractical theorists”

The failing involvement of the Alumni network in bridging the Town & Gown divide

Page 8: Ui cs alumni reunion lecture

Understanding the theory-practice gap: 2: Perspective, Context & Motivation

Perspective

Theory (Underlying

principles) vs. Practice

(Proveness of methods for

everyday use)

Context

Discovery (New insight)

vs. Business or

Social impact

Motivation or Payback

Breakthrough knowledge vs. Breakthrough

Profit

Page 9: Ui cs alumni reunion lecture

Understanding the theory-practice gap: 3: the Education system & process Static curricula

Though Computing Sciences and Information Systems practices change rapidly, Computing education curriculum remain static and built on old subject matters or methods

Research methodology Local Academia is overly focused on basic

research (at the expense of applied research) with only a few academic research having any commercial application

Orientation of learning Students are not given specific career-path

oriented training and are basically groomed as generalists sometimes without a mastery of any particular skill needed in the “real world”

Page 10: Ui cs alumni reunion lecture

Understanding the theory-practice gap: 4: the Education system & process Teaching practices

Current teaching practices are largely based on transmitting knowledge without establishing any relevance to future career choices of the students or linking to industry practices

Curriculum delinked from practice Current curricula are insulated from practice

and sometimes dated e.g. students learning COBOL or FORTRAN instead of Java or C#, Desktop applications vs. Web & mobile Apps

One size fits all Curriculum and course plans are based on a

one-size-fits-all approach rather than give students specialisation opportunities that fit their future career aspiration & ability

Page 11: Ui cs alumni reunion lecture

Understanding the theory-practice gap: 5: the Education system & process Faculty mix

Computing faculties are made up of pure academics whereas a careful mix of academics and industry leaders will deliver a richer & more balanced learning experience

Absence of career guidance opportunities Most students, not just in Computing

education, go through school without really planning for post-campus life

No Entrepreneurial context Our education is overly built around grooming

workers. This is a key source of the gap between theory and practice as opportunities to create new enterprises are never explored or discovered while our graduates languish in unemployment

Page 12: Ui cs alumni reunion lecture

Structure of Computing Education

The UI Computer Science Alumni: Scorecard

Understanding the Theory-Practice gap

A model for improving UI Computer Science Alumni Participation

Q & A

The role of the Alumni Association

Page 13: Ui cs alumni reunion lecture

The role of the Alumni association: ../1 Serve as a funding source for Student and

Alumni activities Alumni Associations traditionally help fund

some activities of Student Organisations such as NACOSS, the University and Alumni events

Inspire current Students towards academic and professional excellence Visibility of Alumni within the Corporate and

Public space Networking events between Alumni and

Students including career fairs that serve as motivation to the Students

Create a strong advocacy platform for the University Alumni Associations usually serve as veritable

advocacy platforms for the University

Page 14: Ui cs alumni reunion lecture

The role of the Alumni association: ../2 Connecting University/Departments to

Corporate Donors Alumni Associations beyond their own direct

funding activity can also help build the necessary corporate donor base for Universities and Departments

Expand the reach and influence of the University through socially responsible actions The Alumni Associations serve as the long bridge

between “the Town” and “the Gown” and can strongly help in lifting the image of the parent Institution or Department through socially responsible actions (community services)

Bridging the Theory-Practice Gap Departmental Alumni Associations can participate

in curriculum review and as visiting industry experts to complement the core faculty and help bridge the gap between theory and practice

Page 15: Ui cs alumni reunion lecture

Structure of Computing Education

The role of the Alumni Association

Understanding the Theory-Practice gap

A model for improving UI Computer Science Alumni Participation

Q & A

The UI Computer Science Alumni: Scorecard

Page 16: Ui cs alumni reunion lecture

The UI Computer Science Alumni: The Scorecard

• Serve as a funding source for Student and Alumni activities

Poor

• Inspire current Students towards academic and professional excellence

Fair

• Create a strong advocacy platform for the University

Poor

• Connecting University/ Departments to Corporate Donors

Poor

•Expand the reach and influence of the University through socially responsible actions

Poor

•Bridging the Theory-Practice Gap

Poor

Page 17: Ui cs alumni reunion lecture

Structure of Computing Education

The role of the Alumni Association

Understanding the Theory-Practice gap

The UI Computer Science Alumni: Scorecard

Q & A

A model for improving UI Computer Science Alumni Participation

Page 18: Ui cs alumni reunion lecture

A model for Alumni participation: A solution framework

Access & Consultation

Socialisation

Information Exchange

Financial Involvement

& Development

Organisation

FUNCTIONALCOMPUTER SCIENCEALUMNI NETWORK

Page 19: Ui cs alumni reunion lecture

A model for Alumni participation: A solution framework Organisation

We need to create or better organise the Department Alumni Associations for UI Computer Science Department

Access & Consultation The CS Alumni Association must be easily reachable

via a host of channels including the Alumni Office, Social Media & Website

The CS Alumni Association should be engaged for consultation on curriculum review matters and other developmental initiatives of the department

Socialisation The CS Alumni Association should create a good

number of social platforms to facilitate both physical & virtual interactions among members and between members & other stakeholders

Page 20: Ui cs alumni reunion lecture

A model for Alumni participation: A solution framework Information Exchange

The CS Alumni Association must create bi-directional informational media such as e-newsletters, Web-portal & blogsite that will keep members, students and other stakeholders informed not just about Association activities but also about emerging opportunities

Financial Involvement & Development The CS Alumni Association must operate as a self-

funding body and should also get financially involved in the development of the department including sponsorship of some student programmes

Bonus The CS Alumni Association could be a veritable

source for industry resources that will complement the teaching efforts of the core faculty of the department by playing a visiting instructor role

Page 21: Ui cs alumni reunion lecture

THANK YOU!Structure of Computing Education

The role of the Alumni Association

Understanding the Theory-Practice gap

The UI Computer Science Alumni: Scorecard A model for improving UI Computer Science Alumni Participation

Q & A