21st Century Figuring Educational program.


74 views
Uploaded on:
Description
General gathering of projects that attention on science and innovation of registering ... with an accentuation on use of registering innovation in an assortment of connections ...
Transcripts
Slide 1

21st Century Computing Curricula Richard J. LeBlanc, Jr. Teacher, College of Computing Georgia Institute of Tech nology Atlanta, Georgia, USA rich@cc.gatech.edu 21st Century Computing Curricula

Slide 2

CC2001 Project Joint Task Force on Computing Curricula 2001 (CC2001) set up in late 1998 Created by Computer Society of the Institute for Electrical and Electronic Engineers (IEEE-CS) and the Association for Machinery (ACM) Charter: to embrace a noteworthy audit of educational programs rules for undergrad programs in figuring. 21st Century Computing Curricula

Slide 3

A New Approach Curriculum 1991 included Computer Science and Computer Engineering educational program proposals in a solitary archive. The CC2001 Task Force perceived a need to address different teaches and draw on more extensive mastery. 21st Century Computing Curricula

Slide 4

Multiple Volumes Discipline-particular boards of trustees have finished or are creating volumes in: Computer Science Information Systems Software Engineering Computer Engineering Information Technology 21st Century Computing Curricula

Slide 5

Overview Joint Task Force on Computing Curricula ACM IEEE Computer Society Other social orders ?? Data Technology Software Engineering Information Systems Computer Science Computing Curriculum - Software Engineering Steering Committee ACM IEEE Computer Society Several different social orders Computing Curriculum - Information Technology Steering Committee ACM IEEE Computer Society Computing Curriculum 2001 Steering Committee ACM IEEE Computer Society Computing Curricula 2001 Structure ACM Association for Information Systems (AIS) Association of Information Technology Professionals (AITP) IEEE Computer Society Computer Engineering Computing Curriculum - Computer Engineering Steering Committee ACM IEEE Computer Society 21st Century Computing Curricula

Slide 6

Why are there such a variety of? Registering (as a wide teach) is currently subdivided into an assortment of degree projects in different nations Factors in the division incorporate Science or Engineering introduction Degree of equipment accentuation Degree of uses accentuation Names on volumes normally utilized as a part of USA as degree system names 21st Century Computing Curricula

Slide 7

Common Elements of Volumes Identify a collection of information Define "center" learning Describe courses and basic structures to make degree programs Specify the expected results as results or attributes of graduates 21st Century Computing Curricula

Slide 8

Computer Science Sponsors ACM IEEE Computer Society Audience Broad gathering of projects that attention on science and innovation of processing 21st Century Computing Curricula

Slide 9

Computer Science Distinguishing qualities Approach to characterizing center learning Definition of educational modules choices through "educational programs methodologies" Greater accentuation on expert practice than in past educational programs proposals Outcomes characterized at insignificant and modular levels 21st Century Computing Curricula

Slide 10

CS Implementation Strategies 21st Century Computing Curricula

Slide 11

Topic-Based Approach CS210T. Calculation Design and Analysis CS220T. PC Architecture CS225T. Working Systems CS230T. Net-driven Computing CS260T. Counterfeit consciousness CS270T. Databases CS280T. Social and Professional Issues CS290T. Programming Development CS490. Capstone Project 21st Century Computing Curricula

Slide 12

Compressed Approach CS210C. Calculation Design and Analysis CS220C. PC Architecture CS226C. Working Systems and Networking CS262C. Data and Knowledge Management CS292C. Programming Development and Professional Practice 21st Century Computing Curricula

Slide 13

Systems-Based Approach CS120. Prologue to Computer Organization CS210S. Calculation Design and Analysis CS220S. PC Architecture CS226S. Working Systems and Networking CS240S. Programming Language Translation CS255S. PC Graphics CS260S. Manmade brainpower CS271S. Data Management CS291S. Programming Development and Systems Programming CS490. Capstone Project 21st Century Computing Curricula

Slide 14

Web-Based Approach CS130. Prologue to the World-Wide Web CS210W. Calculation Design and Analysis CS221W. Engineering and Operating Systems CS222W. Designs for Networking and Communication CS230W. Net-driven Computing CS250W. Human-Computer Interaction 21st Century Computing Curricula

Slide 15

Net-driven Computing Introduces the structure, execution, and hypothetical underpinnings of PC systems administration and the applications that have been empowered by that innovation. Themes: Communication and systems administration The web as a case of customer server figuring Building web applications Network administration Compression and decompression Multimedia information advances Wireless and portable registering 21st Century Computing Curricula

Slide 16

Information Systems Sponsors ACM Association for Information Systems (AIS) Association of Information Technology Professionals (AITP) IEEE Computer Society (underwriting) Audience Programs that attention on the administration of data inside the connection of an association 21st Century Computing Curricula

Slide 17

Information Systems Distinguishing qualities Curriculum starts with authoritative point of view as opposed to an innovation center Defines a solitary arrangement of courses Strongest support by a practice-situated processional association Detailed articulation of expected results 21st Century Computing Curricula

Slide 18

IS Recommended Courses 21st Century Computing Curricula

Slide 19

Software Engineering Sponsors ACM IEEE Computer Society British Computer Society Information Processing Society of Japan Australian Computer Society Audience Programs with a designing accentuation on building programming to comprehend client needs 21st Century Computing Curricula

Slide 20

Software Engineering Distinguishing attributes Breadth of worldwide investment Development of Software Engineering Education Knowledge (SEEK) beginning from SWEBOK Specific endeavor to address different educational modules structures required by assorted frameworks of training 21st Century Computing Curricula

Slide 21

SE Outcomes Graduates of an undergrad SE program must have the capacity to: 1. Show dominance of the essential group of learning and abilities to start rehearse as a product engineer. 2. Work as an individual and as a major aspect of a group to create and convey executable antiquities. 3. Reconcile clashing destinations, finding adequate bargains inside confinements of cost, time, information, existing frameworks, and associations. 4. Design proper arrangements in one or more application spaces utilizing building approaches that coordinate moral, social, legitimate, and monetary concerns. 5. Demonstrate a comprehension of and apply current hypotheses, models, and methods that give a premise to issue recognizable proof and investigation, programming outline, improvement, execution and check. 6. Negotiate, work successfully, give administration where essential, and discuss well with partners in a regular programming advancement environment. 7. Learn new models, methods, and innovations as they rise and welcome the need of such proceeding with expert advancement. 21st Century Computing Curricula

Slide 22

SEEK Knowledge Areas Computing Essentials (172) Mathematical & Engineering Fundamentals (89) Professional Practice (35) Software Modeling & Analysis (53) Software Design (45) Software Verification & Validation (42) Software Evolution (10) Software Process (13) Software Quality (16) Software Management (19) 21st Century Computing Curricula

Slide 23

Sample SE Curriculum Patterns Recommended General Structure Implemented in a CS Department in North America 21st Century Computing Curricula

Slide 24

Computer Engineering Sponsors ACM IEEE Computer Society Audience Programs with a designing accentuation on building equipment and programming frameworks Distinguishing attributes Greatest accentuation on equipment among the educational program 21st Century Computing Curricula

Slide 25

Information Technology Sponsors Newly shaped ACM SIGITE (Information Technology Education) Audience Programs with an accentuation on utilization of registering innovation in an assortment of settings Distinguishing attributes Still in early phases of advancement 21st Century Computing Curricula

Slide 26

What Is the Significance of these Recommendations? They give an a la mode perspective of our order. They speak to the gathered shrewdness of numerous Computing instructors. When they are comprehensively acknowledged, their structure will give a premise to reading material and other instructive materials. 21st Century Computing Curricula

Slide 27

How Can Any Department Use So Much Advice? The accumulation of Computing Curricula volumes will offer numerous Courses Curriculum structures Implementation procedures Program Names This is far from the straightforwardness of Curriculum \'78! 21st Century Computing Curricula

Slide 28

Consider the Role and Objectives of Your Program All of the Computing Curricula volumes depict programs proposed to create certain sorts of graduates What are the attributes of your college and its understudies? What sorts of employments are accessible to your graduates? Is your area of expertise more arranged toward science, building or applications 21st Century Computing Curricula

Slide 29

Resource Requirements Are a Factor Faculty aptitude is vital, however can change with time Resources - labs and other space sway what is conceivable "Society" may even be an asset - for instance, doing programming designing admirably requires bunch work and collaboration with clients other than your personnel. Would this abuse the desires of both understudies and staff? 21st Century Computing Curricula

Slide 30

Your Program is Unique It is characterized by a mix of goals

Recommended
View more...