Top Banner
(c) 2008 University of California, Irvine – André van der Hoek 1 June 28, 2022 – 00:12:18 Innovative Curricula: Informatics @ UC Irvine André van der Hoek University of California, Irvine Donald Bren School of Information and Computer Sciences Department of Informatics [email protected]
23

Innovative Curricula: Informatics @ UC Irvine

Jan 21, 2016

Download

Documents

Jesse

Innovative Curricula: Informatics @ UC Irvine. Andr é van der Hoek University of California, Irvine Donald Bren School of Information and Computer Sciences Department of Informatics [email protected]. Computer Science “Topic Explosion”. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Innovative Curricula: Informatics @ UC Irvine

(c) 2008 University of California, Irvine – André van der Hoek 1April 21, 2023 – 18:14:05

Innovative Curricula:

Informatics @ UC Irvine

Innovative Curricula:

Informatics @ UC IrvineAndré van der Hoek

University of California, IrvineDonald Bren School of Information and Computer Sciences

Department of Informatics

[email protected]

Page 2: Innovative Curricula: Informatics @ UC Irvine

© 2008 University of California, Irvine – André van der Hoek 2April 21, 2023 – 18:14:05

Computer Science “Topic Explosion”Computer Science “Topic Explosion”

A very broad spectrum, with new topics pressuring existing curricula every day– bioinformatics– medical informatics– cyber-security & privacy– crisis response– ubiquitous computing– game culture & technology– K-12 education– …

Page 3: Innovative Curricula: Informatics @ UC Irvine

© 2008 University of California, Irvine – André van der Hoek 3April 21, 2023 – 18:14:05

A Spectrum of ConcernsA Spectrum of ConcernsPeople,

Organizations

Circuits,Devices

Different fundamentals, techniques, approaches, principles, and practices underlie different parts of this spectrum

Page 4: Innovative Curricula: Informatics @ UC Irvine

© 2008 University of California, Irvine – André van der Hoek 4April 21, 2023 – 18:14:05

Bren School B.S. Degree ProgramsBren School B.S. Degree Programs

ComputerScience

(est. 2003)—

theoryemphasis

Informatics(est. 2004)

—softwareemphasis

ComputerScience

andEngineering

(joint with School of Engineering;

est. 2003)—

hardwareemphasis

People,Organizations

Circuits,Devices

Informationand

ComputerScience

(est. 1968)—

make yourown

Page 5: Innovative Curricula: Informatics @ UC Irvine

© 2008 University of California, Irvine – André van der Hoek 5April 21, 2023 – 18:14:05

InformaticsInformatics

ComputerScience

(est. 2003)—

theoryemphasis

Informatics(est. 2004)

—softwareemphasis

ComputerScience

andEngineering

(joint with School of Engineering;

est. 2003)—

hardwareemphasis

People,Organizations

Circuits,Devices

Informationand

ComputerScience

(est. 1968)—

make yourown

Page 6: Innovative Curricula: Informatics @ UC Irvine

© 2008 University of California, Irvine – André van der Hoek 6April 21, 2023 – 18:14:05

Informatics: What Do We Mean?Informatics: What Do We Mean?

Interdisciplinary study of the design, application, use and impact of information technology– software and information– development and design– technical and social– creation and analysis/understanding

Broadly speaking: computing and people

Key characterization: a design discipline focusing on the relationship between information technology design and use in social and organizational settings

Page 7: Innovative Curricula: Informatics @ UC Irvine

© 2008 University of California, Irvine – André van der Hoek 7April 21, 2023 – 18:14:05

Informatics Pedagogical PhilosophyInformatics Pedagogical Philosophy

Studio-style design courses Multi-course sequences Balance theory and practice Apply spiral approach of “just in time learning” End-of-year projects and year-long senior project Be excellent designers, but know how to build too Group work from the start Encourage creativity and reflection

Designed from the ground up as an integrated four-year curriculum

Page 8: Innovative Curricula: Informatics @ UC Irvine

© 2008 University of California, Irvine – André van der Hoek 8April 21, 2023 – 18:14:05

Course Comparison (Part 1)Course Comparison (Part 1)

INF CS CSE ICS

Intro programming/data structures •• •• ••• ••

Algorithms/theory • ••• •• ••

Digital signal processing •••

Circuit analysis/chip design •••

Digital logic • • •

Computer architecture •• • ••

Networking • •

Compilers/operating systems •• •• ••

Graphics •

Artificial intelligence • •

Programming languages •• • • •

Page 9: Innovative Curricula: Informatics @ UC Irvine

© 2008 University of California, Irvine – André van der Hoek 9April 21, 2023 – 18:14:05

Course Comparison (Part 2)Course Comparison (Part 2)

INF CS CSE ICS

Programming languages •• • • •

Information and database management ••••

Software engineering •••• • • ••

Software design •••

Human-computer interaction ••

Social/organizational impact ••• •

Project management/collaboration ••

Design/project ••• ••• ••• •••

Additional tech/CS required •• •• ••

Mathematics ••• ••••••• •••••••• ••••••••

Natural sciences ••• ••••

Page 10: Innovative Curricula: Informatics @ UC Irvine

© 2008 University of California, Irvine – André van der Hoek 10April 21, 2023 – 18:14:05

Student NumbersStudent Numbers

Fresh. Soph. Jun. Sen. Total

Spring2005

10 17 1 0 28

Spring 2006

9 20 19 2 50

Spring 2007

10 20 24 23 77

Spring 2008

6 21 31 57 115

Page 11: Innovative Curricula: Informatics @ UC Irvine

© 2008 University of California, Irvine – André van der Hoek 11April 21, 2023 – 18:14:05

Difficult ExperiencesDifficult Experiences The name “Informatics”

– lots of recruitment materials– Informatics Q&A on web site– outreach efforts– repeated exposure– parents

Choosing the right major is difficult for freshmen– allow seamless transfer among majors until the end of the first

year, despite different courses– http://www.ics.uci.edu/ugrad/degrees/advisor

Balancing the programmers versus the non-programmers Inflexibility of the program due to many new courses Initial high percentage of female students has dropped Skepticism in industry (but…)

Page 12: Innovative Curricula: Informatics @ UC Irvine

© 2008 University of California, Irvine – André van der Hoek 12April 21, 2023 – 18:14:05

Positive ExperiencesPositive Experiences Informatics students have been superb Breadth of interests and background among the

Informatics students– programmers versus non-programmers

First class of 12 students graduated this Spring– very positive feedback on final survey– representative of breadth of the program– strong career paths

Industry has begun to recognize and support the program– “reverse recruitment visits”– project classes

Faculty are very engaged with the program FIPSE and NSF support

Page 13: Innovative Curricula: Informatics @ UC Irvine

© 2008 University of California, Irvine – André van der Hoek 13April 21, 2023 – 18:14:05

Thank youThank you

http://www.ics.uci.edu/informatics/ugrad

Page 14: Innovative Curricula: Informatics @ UC Irvine

© 2008 University of California, Irvine – André van der Hoek 14April 21, 2023 – 18:14:05

Back-up SlidesBack-up Slides

Page 15: Innovative Curricula: Informatics @ UC Irvine

© 2008 University of California, Irvine – André van der Hoek 15April 21, 2023 – 18:14:05

FutureFuture

The experiment continues– larger sustainable base of students is needed

Name change of and/or tracks in the program– very divided opinions among the faculty

Monitor the students after graduation High-school outreach Community colleges

Page 16: Innovative Curricula: Informatics @ UC Irvine

© 2008 University of California, Irvine – André van der Hoek 16April 21, 2023 – 18:14:05

The Informatics FocusThe Informatics Focus

Page 17: Innovative Curricula: Informatics @ UC Irvine

© 2008 University of California, Irvine – André van der Hoek 17April 21, 2023 – 18:14:05

InformaticsInformatics

IT

ISSE

CS

CE

INF

Page 18: Innovative Curricula: Informatics @ UC Irvine

© 2008 University of California, Irvine – André van der Hoek 18April 21, 2023 – 18:14:07

Resulting SkillsResulting Skills Able to design and coordinate implementation

of software and information systems– not hackers, not just tool users or coders– instead, professionals who

write software but also do much more design with expertise listen to programmers and other people involved interact with customers analyze, compare, and discuss the quality of alternative designs devise the best implementation techniques in every situation understand the role of quality control adapt to changing requirements

Able to adapt to new concepts and technologies Able to act as agents of change

Page 19: Innovative Curricula: Informatics @ UC Irvine

© 2008 University of California, Irvine – André van der Hoek 19April 21, 2023 – 18:14:07

Areas of StudyAreas of Study Software engineering Human-computer interaction Project management Programming languages Databases Computer-supported collaborative work IT organizations User modeling Information retrieval, management, and visualization Ethics, privacy & security Computation-social relationships And others at the periphery

– business, management, organizational computing, social science, cognitive science, anthropology, digital arts, game technology, medical informatics, and so on

Page 20: Innovative Curricula: Informatics @ UC Irvine

© 2008 University of California, Irvine – André van der Hoek 20April 21, 2023 – 18:14:07

Computer Science “Topic Explosion”Computer Science “Topic Explosion”

Page 21: Innovative Curricula: Informatics @ UC Irvine

© 2008 University of California, Irvine – André van der Hoek 21April 21, 2023 – 18:14:08

CurriculumCurriculumFall Year 1 Winter Year 1 Spring Year 1

Informatics Core Informatics Core Informatics Core

Informatics Research Topics

Writing Writing Writing

Critical Reasoning Discrete Mathematics Fundamental data structures

Fall Year 2 Winter Year 2 Spring Year 2

Statistics Human-Computer Interaction Project in HCI and User Interfaces

Concepts in Programming Lang. I Concepts in Programming Lang II File and Database Management

Requirements Analysis & Engr. Software Methods & Tools SW Specification & Quality Engr.

Breadth Breadth Breadth

Fall Year 3 Winter Year 3 Spring Year 3

Social Analysis of Computerization Organizational Information Systems Proj in Social & Org Impacts of Comp

Software Design I Software Design II SW Arch, Dist Syst, & Interoperability

Proj. in File and Database Mgmt Breadth / Elective Project Management

Breadth / Elective Breadth / Elective Breadth / Elective

Fall Year 4 Winter Year 4 Spring Year 4

Senior Design Project Senior Design Project Senior Design Project

Computer-Supported Coop Work Information Retrieval Information Visualization

Breadth Breadth Breadth / Elective

Breadth / Elective Breadth / Elective Breadth / Elective

Page 22: Innovative Curricula: Informatics @ UC Irvine

© 2008 University of California, Irvine – André van der Hoek 22April 21, 2023 – 18:14:08

Who Should Be Interested?Who Should Be Interested? We expect a broad variety of students with a diverse

range of backgrounds The degree program moves away from the popular

belief that computer scientists are “mad hackers”, and instead welcomes students– who may not know how to program– who have an interest in creative design– who generally are curious about designing proper solutions,

not just programs– who are ready to work with others in a team to solve

problems Basic skills necessary

– listening, reading and writing– independent, critical, and free thinking– a desire for innovation and creativity– willingness to work on precise technical problems

Page 23: Innovative Curricula: Informatics @ UC Irvine

© 2008 University of California, Irvine – André van der Hoek 23April 21, 2023 – 18:14:08

Potential CareersPotential Careers

Software Engineer Human-Computer Interface

Designer Information Architect Mobile Computing Systems

Designer Game Designer ...

Systems Analyst Management Consultant Usability Engineer Web Developer Database Designer/Manager …