33
Ivan Luković, University of Novi Sad, Faculty of Technical Sciences 13th Workshop DAAD Present and future of Computer Science & Software Engineering in Academy: Should we be more interdisciplinary profiled? JCSE W-2013 / Ivan Luković Bansko, 26 – 31. 8. 2013.

Ivan Luković, University of Novi Sad, Faculty of Technical Sciences 13th Workshop DAAD Present and future of Computer Science & Software Engineering in

Embed Size (px)

Citation preview

Page 1: Ivan Luković, University of Novi Sad, Faculty of Technical Sciences 13th Workshop DAAD Present and future of Computer Science & Software Engineering in

Ivan Luković,University of Novi Sad,Faculty of Technical Sciences

13th Workshop DAAD

Present and future of Computer Science & Software Engineering in Academy: Should we be more interdisciplinary

profiled?

JCSE W-2013 / Ivan Luković Bansko, 26 – 31. 8. 2013.

Page 2: Ivan Luković, University of Novi Sad, Faculty of Technical Sciences 13th Workshop DAAD Present and future of Computer Science & Software Engineering in

Agenda

• Motivation• Current state: Example of UNS• Industry: Requirements and offers• Information Engineering• Some references• Final words

JCSE W-2013 / Ivan Luković Bansko, 26 – 31. 8. 2013. 2 / 32

Page 3: Ivan Luković, University of Novi Sad, Faculty of Technical Sciences 13th Workshop DAAD Present and future of Computer Science & Software Engineering in

Motivation

• Always hot issues for: – Computer Science & – Informatics & – Software Engineering

• In what extent is it:– "self-contained", interdisciplinary oriented, or applied?

• What is a level of overlapping with other disciplines?

• How to constitute high quality study programs– to meet the balance between two extremes– to satisfy current and future needs of industry

JCSE W-2013 / Ivan Luković Bansko, 26 – 31. 8. 2013. 3 / 32

Page 4: Ivan Luković, University of Novi Sad, Faculty of Technical Sciences 13th Workshop DAAD Present and future of Computer Science & Software Engineering in

Motivation

• A brief and relatively short history (in the region)– 1970's – some courses in other study programs

(Mathematics, Electrical Engineering, Mechanical Engineering, Economics & Business)

– 1980's – profiled modules (clusters of courses) in other study programs

– late 1980's to 1990's – profiled study programs in CS&I, CE, or SE

– late 1990's to 2000's – profiled faculties or departments in CS&I, CE, SE, or IT• also, with the internationally profiled body of knowledge of

CS&I, CE and SE

JCSE W-2013 / Ivan Luković Bansko, 26 – 31. 8. 2013. 4 / 32

Page 5: Ivan Luković, University of Novi Sad, Faculty of Technical Sciences 13th Workshop DAAD Present and future of Computer Science & Software Engineering in

Motivation

• A brief and relatively short history (in the region)

• Predominant trends in the last 40 years– from CS&I hosted in other study programs to the

distinctive CS&I– great organizational and professional efforts to

establish an independent discipline• with an evident and long lasting war carried out • to prove the others that CS&I or SE is not

a derivate of Mathematics or Electrical Engineering• and latter on, enjoining a happiness of a war winner

JCSE W-2013 / Ivan Luković Bansko, 26 – 31. 8. 2013. 5 / 32

Page 6: Ivan Luković, University of Novi Sad, Faculty of Technical Sciences 13th Workshop DAAD Present and future of Computer Science & Software Engineering in

Motivation

• A brief and relatively short history (in the region)

• Outcomes– PROS: having CS&I as a self-contained discipline

• very nice, finally we have a recognized profession

– CONTRAS: falling in a pitfall of a war winner• enjoy your win, be happy, and change practically nothing• fill yourself comfortable in your "small", "warm" and "self-

contained" world• further derivate your new CS&I or SE

courses and don't worry, everything will be fine

JCSE W-2013 / Ivan Luković Bansko, 26 – 31. 8. 2013. 6 / 32

Page 7: Ivan Luković, University of Novi Sad, Faculty of Technical Sciences 13th Workshop DAAD Present and future of Computer Science & Software Engineering in

Motivation

• Open questions (for now and future) – Does the industry need only such CS&I or SE

study programs?• It is not a question for now, but also for the next 10 or more

years

– In reality, do we have victims of such kind of acting?• What about the interdisciplinary orientation of CS&I or SE

study programs?• Is the interdisciplinary orientation mostly sacrificed?

– Do we act to other professions in a way that they acted to CS&I in 1980-1990s?• Let's run all CS&I courses the first, and then allow others

to come at the end

– Do we have a strategy for the next 10 or more years?

JCSE W-2013 / Ivan Luković Bansko, 26 – 31. 8. 2013. 7 / 32

Page 8: Ivan Luković, University of Novi Sad, Faculty of Technical Sciences 13th Workshop DAAD Present and future of Computer Science & Software Engineering in

Agenda

• Motivation• Current state: Example of UNS• Industry: Requirements and offers• Information Engineering• Some references• Final words

JCSE W-2013 / Ivan Luković Bansko, 26 – 31. 8. 2013. 8 / 32

Page 9: Ivan Luković, University of Novi Sad, Faculty of Technical Sciences 13th Workshop DAAD Present and future of Computer Science & Software Engineering in

Current state: Example of UNS

• Faculty of Technical Sciences (FTS)– big explosion in the latest round of accreditation

process, carried out in 2012– in total, 89 study programs at all levels, bringing about

5000 courses• classical disciplines, as well as many kinds of derivatives

JCSE W-2013 / Ivan Luković Bansko, 26 – 31. 8. 2013. 9 / 32

Page 10: Ivan Luković, University of Novi Sad, Faculty of Technical Sciences 13th Workshop DAAD Present and future of Computer Science & Software Engineering in

Current state: Example of UNS

• Faculty of Technical Sciences (FTS)– a lot of study programs encompassing CS&I or SE

disciplines, in more or less extent, all 4 + 1• wishing to be more or less applied• even more than before 2012• typically non-uniform: without a common framework shared

by various programs

JCSE W-2013 / Ivan Luković Bansko, 26 – 31. 8. 2013. 10 / 32

Page 11: Ivan Luković, University of Novi Sad, Faculty of Technical Sciences 13th Workshop DAAD Present and future of Computer Science & Software Engineering in

Current state: Example of UNS

• Faculty of Technical Sciences (FTS)– Main study programs covering CS&I, CE, or SE in

more or less extent• Computing and Control• Software Engineering and Information Technologies• Power Systems' Software Engineering• Industrial Engineering, Module: Information Systems• Management in Engineering, Module: Information Systems• Geodesy and Geomatics• Animation in Engineering• Graphical Engineering and Design• Mechatronics• Power Systems, Electronics and Telecommunications• Measurement and Regulation

JCSE W-2013 / Ivan Luković Bansko, 26 – 31. 8. 2013. 11 / 32

Page 12: Ivan Luković, University of Novi Sad, Faculty of Technical Sciences 13th Workshop DAAD Present and future of Computer Science & Software Engineering in

Current state: Example of UNS

• Faculty of Technical Sciences (FTS)– Some reasons for such explosion

• Financing system of high education in Serbia: – More students + More classes = More money

• A trend of creation of "self-contained" disciplines in an already established organization structure

– "Let me completely control my customized study program by myself, since it guarantees that I will survive."

– "Let me even cover almost the whole study program by myself, since I teach the best, and I can do it better than all the others."

• A way to raise popularity on the high education market – some traditional disciplines have become unpopular (classical

Mechanical Engineering is a typical example) – it is not easy to survive without having enough good students

JCSE W-2013 / Ivan Luković Bansko, 26 – 31. 8. 2013. 12 / 32

Page 13: Ivan Luković, University of Novi Sad, Faculty of Technical Sciences 13th Workshop DAAD Present and future of Computer Science & Software Engineering in

Current state: Example of UNS

• Faculty of Science– More coherent in term of SC&I study programs

• Informatics (B.Sc.), with M.Sc. in Informatics and M.Sc. in IT• Applied Mathematics (B.Sc., M.Sc.)

– with elective courses in Business Mathematics

• Faculty of Economics, Subotica– No dedicated SC&I study program– Economics, Module: Information Systems

• strong approach in Business, Management• with courses in applied mathematics in business

• Some others exists, too

JCSE W-2013 / Ivan Luković Bansko, 26 – 31. 8. 2013. 13 / 32

Page 14: Ivan Luković, University of Novi Sad, Faculty of Technical Sciences 13th Workshop DAAD Present and future of Computer Science & Software Engineering in

Agenda

• Motivation• Current state: Example of UNS• Industry: Requirements and offers• Information Engineering• Some references• Final words

JCSE W-2013 / Ivan Luković Bansko, 26 – 31. 8. 2013. 14 / 32

Page 15: Ivan Luković, University of Novi Sad, Faculty of Technical Sciences 13th Workshop DAAD Present and future of Computer Science & Software Engineering in

Industry: Requirements and offers

• What are the industry needs today / in future?• Current state

– Well-developed IT HR market (NA, EU, Australia)• wider possibilities for more specialized jobs• strong fitting between employees' qualifications and the

complexity and requirements of assigned jobs

– Under-developed IT HR market in the region• with a more or less noticeable development progress• general-purpose IT professionals are always welcomed –

better chances to survive in the market• not rarely, formally overqualified people perform less-

demanding jobs– Poor organizations always pay a higher price!

JCSE W-2013 / Ivan Luković Bansko, 26 – 31. 8. 2013. 15 / 32

Page 16: Ivan Luković, University of Novi Sad, Faculty of Technical Sciences 13th Workshop DAAD Present and future of Computer Science & Software Engineering in

Industry: Requirements and offers

• What are the industry needs today / in future?• A common property of

– Well-developed IT HR market– Under-developed / developing IT HR market

As a rule, it seems that interdisciplinary oriented professionals are always welcomed and

better positioned!

JCSE W-2013 / Ivan Luković Bansko, 26 – 31. 8. 2013. 16 / 32

Page 17: Ivan Luković, University of Novi Sad, Faculty of Technical Sciences 13th Workshop DAAD Present and future of Computer Science & Software Engineering in

Industry: Requirements and offers

• Absence of almost any high education strategy leads to:

• total leaving the academy to the operational market laws

• paradox– We incline to creating more "self-contained"

courses, and consequently almost "pure" professionals• the culture of interdisciplinary orientation in academy is

usually poorly developed

– However, interdisciplinary oriented professionals are better positioned

JCSE W-2013 / Ivan Luković Bansko, 26 – 31. 8. 2013. 17 / 32

Page 18: Ivan Luković, University of Novi Sad, Faculty of Technical Sciences 13th Workshop DAAD Present and future of Computer Science & Software Engineering in

Industry: Requirements and offers

• One more paradox experienced– Many students and even lecturers believe that IT

employers will give a job, project or money to CS&I professionals for the following reasons:• they require high-educated or well-skilled HR

– for example, because "we are particularly good programmers, or software engineers"

• "we can resolve them a problem that they currently have"

JCSE W-2013 / Ivan Luković Bansko, 26 – 31. 8. 2013. 18 / 32

Page 19: Ivan Luković, University of Novi Sad, Faculty of Technical Sciences 13th Workshop DAAD Present and future of Computer Science & Software Engineering in

Industry: Requirements and offers

• One more paradox experienced– However, the reality is often much different

• the employers search for those professionals that are capable of recognizing and addressing exactly their complex requirements or wishes

• they need a complete, "packed", and optimized solution– as fast as possible, as cheap as possible– without any care if you are a perfect mathematician,

programmer or economist

JCSE W-2013 / Ivan Luković Bansko, 26 – 31. 8. 2013. 19 / 32

Page 20: Ivan Luković, University of Novi Sad, Faculty of Technical Sciences 13th Workshop DAAD Present and future of Computer Science & Software Engineering in

Industry: Requirements and offers

• Personally experienced examples– Predominantly CS&I or SE oriented study

programs• FTS: Computing and Control, Faculty of Science: Informatics

– Majority of students usually • prefer programming and technologies

– "Just give me one more programming environment or technology to learn if you wish to make me happy."

– "For what it is, it doesn't matter."• escape from any kind of mathematics, if possible

– "Please, do not make me loosing my time with such things."• naturally hate management

– "It is really something boring and less worthy, isn't it?"

JCSE W-2013 / Ivan Luković Bansko, 26 – 31. 8. 2013. 20 / 32

Page 21: Ivan Luković, University of Novi Sad, Faculty of Technical Sciences 13th Workshop DAAD Present and future of Computer Science & Software Engineering in

Industry: Requirements and offers

• Personally experienced examples– Predominantly mathematically oriented study

programs• Faculty of Science: Applied Mathematics, FTS: Mathematics

in Engineering (M.Sc.)

– Majority of students usually • prefer a little bit programming and technologies

– however there is no enough courses covering such knowledge– often absence of recognition, for what it may be applicable

• they can perfectly prove or solve in mathematics whatever you want

– however, without any recognition if it is applicable, or not» "Please, do not make me thinking about such trivial things,

such as applications in practice."• do not recognize the importance of management

JCSE W-2013 / Ivan Luković Bansko, 26 – 31. 8. 2013. 21 / 32

Page 22: Ivan Luković, University of Novi Sad, Faculty of Technical Sciences 13th Workshop DAAD Present and future of Computer Science & Software Engineering in

Industry: Requirements and offers

• Personally experienced examples– Predominantly management oriented study

programs• Faculty of Economics, FTS: Management in Engineering,

Industrial Engineering – (Some kind of exception is Module: Information Systems)

– Majority of students usually • recognize management as a crucial, fundamental discipline

– "Organization science is a science on the top of all sciences."• recognize mathematics, programming and IT as

important things– however, they believe that it is too hard for them to learn such

kind of knowledge, and even more unnecessary– "Since, we will always engage enough number of good

professionals in the area, as needed."

JCSE W-2013 / Ivan Luković Bansko, 26 – 31. 8. 2013. 22 / 32

Page 23: Ivan Luković, University of Novi Sad, Faculty of Technical Sciences 13th Workshop DAAD Present and future of Computer Science & Software Engineering in

Industry: Requirements and offers

• Open questions– In such circumstances, who will maintain the

"interfaces" between various disciplines?– Therefore, we need to systematically educate

interdisciplinary oriented professionals• capable of creating interconnections between various

disciplines• with a satisfactory deep level of knowledge of details

– Can high education in CS&I or SE address this issue successfully?

– Personal view: the best chances are for such orientation• still in the area of business and organization systems

JCSE W-2013 / Ivan Luković Bansko, 26 – 31. 8. 2013. 23 / 32

Page 24: Ivan Luković, University of Novi Sad, Faculty of Technical Sciences 13th Workshop DAAD Present and future of Computer Science & Software Engineering in

Agenda

• Motivation• Current state: Example of UNS• Industry: Requirements and offers• Information Engineering• Some references• Final words

JCSE W-2013 / Ivan Luković Bansko, 26 – 31. 8. 2013. 24 / 32

Page 25: Ivan Luković, University of Novi Sad, Faculty of Technical Sciences 13th Workshop DAAD Present and future of Computer Science & Software Engineering in

Information Engineering

• Goals– having a curriculum to cover body of knowledge

necessary to support information management in organization systems (business)• applicable in a wide variety of organizations (of any type)• covering wide range of aspects of information management

– typically required by many stakeholders• that will nurture both interdisciplinary and formal

approaches– typically expected formality: at the level of mathematical rigor,

whenever is possible

JCSE W-2013 / Ivan Luković Bansko, 26 – 31. 8. 2013. 25 / 32

Page 26: Ivan Luković, University of Novi Sad, Faculty of Technical Sciences 13th Workshop DAAD Present and future of Computer Science & Software Engineering in

Information Engineering

• Main principles– Abstraction and Formalization

• ability to understand and formalize application domain knowledge, problems, and requirements

• ability to create meta-models, languages, concepts, or any kind of formalisms necessary to provide modeling of any knowledge in systems being observed

– Quantification and Metrics• ability to quantify, measure, analyze, simulate, and optimize

anything that is required in any business, by comprehensive methods

JCSE W-2013 / Ivan Luković Bansko, 26 – 31. 8. 2013. 26 / 32

Page 27: Ivan Luković, University of Novi Sad, Faculty of Technical Sciences 13th Workshop DAAD Present and future of Computer Science & Software Engineering in

Information Engineering

• Main principles– Specification and Implementation

• ability to efficiently specify, develop, implement, and apply any software to address various information management requirements in business

– Communication skills• ability to successfully communicate and negotiate with other

professionals, having different levels and range of knowledge

JCSE W-2013 / Ivan Luković Bansko, 26 – 31. 8. 2013. 27 / 32

Page 28: Ivan Luković, University of Novi Sad, Faculty of Technical Sciences 13th Workshop DAAD Present and future of Computer Science & Software Engineering in

Information Engineering

• Body of Knowledge– a not necessarily complete list of required knowledge– Computer Science, Informatics, and Software

Engineering• all core CS&I and SE disciplines, including Formal Methods,

Computational Intelligence, HCI, Information Systems

– Applied mathematics• Calculus, Discrete Mathematics, Algebra, Graph Theory,

Combinatorics, Logic, Probability and Statistics, Operational Research and Optimization Methods

– Economics, Management and Psychology• basics of: Design of Organization Systems, Management

Theory, Decision Theory, Econometrics, Business Intelligence, Industrial and Organizational Psychology

JCSE W-2013 / Ivan Luković Bansko, 26 – 31. 8. 2013. 28 / 32

Page 29: Ivan Luković, University of Novi Sad, Faculty of Technical Sciences 13th Workshop DAAD Present and future of Computer Science & Software Engineering in

Agenda

• Motivation• Current state: Example of UNS• Industry: Requirements and offers• Information Engineering• Some references• Final words

JCSE W-2013 / Ivan Luković Bansko, 26 – 31. 8. 2013. 29 / 32

Page 30: Ivan Luković, University of Novi Sad, Faculty of Technical Sciences 13th Workshop DAAD Present and future of Computer Science & Software Engineering in

Bansko, 26 – 31. 8. 2013.

Some references

• Group of authors: Informatics education: Europe cannot afford to miss the boat; Report of the joint Informatics Europe & ACM Europe Working Group on Informatics Education, April 2013.

• Wing M. J.: Computational Thinking; Communications of The ACM, 2006, Vol. 49, No. 3.

• Meyer Bertrand: Software Engineering in the Academy; IEEE Computer, 2001.

• Golshani F., Panchanathan S., and Friesen O.: A Logical Foundation for an Information Engineering Curriculum; 30th ASEE/IEEE Frontiers in Education Conference, USA, 2000.

JCSE W-2013 / Ivan Luković 30 / 32

Page 31: Ivan Luković, University of Novi Sad, Faculty of Technical Sciences 13th Workshop DAAD Present and future of Computer Science & Software Engineering in

Agenda

• Motivation• Current state: Example of UNS• Industry: Requirements and offers• Information Engineering• Some references• Final words

JCSE W-2013 / Ivan Luković Bansko, 26 – 31. 8. 2013. 31 / 32

Page 32: Ivan Luković, University of Novi Sad, Faculty of Technical Sciences 13th Workshop DAAD Present and future of Computer Science & Software Engineering in

Final words

• All of that being presented here is just my personal view or experience– with a goal to test the ideas about the future of CS&I

or SE academy education– how it is sustainable to create more interdisciplinary

oriented CS&I or SE curricula

• I do not take any responsibility for any damage that you may have, if you apply any of the viewpoints or ideas presented here in your own practice

JCSE W-2013 / Ivan Luković Bansko, 26 – 31. 8. 2013. 32 / 32

Page 33: Ivan Luković, University of Novi Sad, Faculty of Technical Sciences 13th Workshop DAAD Present and future of Computer Science & Software Engineering in

Ivan Luković,University of Novi Sad,Faculty of Technical Sciences

13th Workshop DAAD

Present and future of Computer Science & Software Engineering in Academy: Should we be more interdisciplinary

profiled?End of P

resentation

JCSE W-2013 / Ivan Luković Bansko, 26 – 31. 8. 2013.