SlideShare a Scribd company logo
2
Most read
5
Most read
10
Most read
COMPUTER SCIENCE CURRICULUM THAT
MEETS THE NEEDS OF INDUSTRY AND
MANAGES THE EXPECTATIONS OF
STUDENTS
Contents Ahead
■ What is Computer Sciences?
■ Outcome based Approach in Studies
■ Course learning Objectives (CLO)
■ Programming Learning Objective (PLO)
■ PLOs of Computer Sciences
■ Computer Sciences Curriculum
■ Case study – Designing course and developing its curriculum
■ Computer Sciences expert by curriculum
■ Question answers session
From where does Computer Sciences
come??
■ A field where we become the specialist of design, programming and
implementation of systems using computers and their derivatives
■ It solves everyday life problems using electronics in a scientific approach
Design Programming Systems
Digital
equipment
The Concept of Outcome Based
Approach(OBA) in Computer Studies
■ Computer sciences is a professional
course-line
■ Industry needs Technology and
professionals understanding technology
■ Students need motivation and opportunity
in their chosen fields
Course Learning Objectives(CLO)
versus Program Learning
Objectives(PLO)■ The approach divides the whole study program to
distinct Lego blocks
■ Each block is essential for achieving the best product
at the end
– Each subject has its learning objectives known
as Course LOs
– Different CLOs combine to give us the big
picture of PLO
Program Learning Objectives (PLO)
of Computer Sciences
■ Impart an understanding of the basics of
the discipline
■ Develop proficiency in the practice of
computing
■ Prepare for continued professional
development
1
2
3
Impart an understanding of the basics
of the discipline
■ Apply fundamental principles and
methods of Computer Science to a wide
range of applications
■ Design, correctly implement and
document solutions to significant
computational problems
Develop proficiency in the practice of
computing
■ Formulate solutions to computing problems
■ Analyze and compare alternative solutions to
computing problems
■ Design and implement software systems that
meet specified design and performance
requirements
■ Apply advanced algorithmic and mathematical
concepts to the design and analysis of software
■ Apply sound principles to the synthesis and
analysis of computer systems
Prepare for continued professional
development
■ Work effectively in teams to design and
implement solutions to computational problems
■ Communicate effectively, both orally and in
writing
■ Think critically and creatively, both
independently and with others
■ Recognize the social and ethical responsibilities
of a professional working in the discipline
■ Adapt to new developments in the field of
computer science
Now,, what do we have on Computer
Sciences Curriculum?
■ Computer Programming
■ Application and Web Development
■ Big Data Analytics
■ Database and Management Systems
■ Industrial Automation and Control
■ Computer Aided Designing and Graphics
■ Networks
Many more…
Programming
Optimization
CAD
Database
handling
Industrial
Automation
Big data
Application of Computer Programming in Field – A case
Study
– Understanding the basic concepts
in the course
– Learning standard course
contents
– Understanding the process of
application of contents of the
course
– Practice course contents in some
daily life problems
Previous Approach
– Discover field applications of the
course
– Discretize the field problems to
attainable and learnable chunks
– Develop course contents from
– The basic
– Tools that helps in solving
above cases
– Practice course contents in the
light of its application
Outcome based approach
Application of Computer Programming in Field – A case
Study
■ Write programs in a variety of computer
languages, such as C++ and Java
■ Update and expand existing programs
■ Test programs for errors and fix the faulty lines of
computer code responsible
■ Create and test code in an integrated
development environment (IDE)
■ Use code libraries, which are collections of
independent lines of code, to simplify the writing
Discover field applications of the course
Computer systems design and related
services
38%
Software publishers 7%
Finance and insurance 7%
Manufacturing 5%
Administrative and support services 5%
Potential Area usability
Application of Computer Programming in Field – A case
Study
■ What language does it use?
■ What Programming technique it follows?
■ Potential users and life cycle
■ Potential areas of expansion
■ System requirements
Discretize the field problem
Update and expand existing
program
Application of Computer Programming in Field – A case
Study
■ If it uses C# (for instance)
– C# Language basics
– Learning Classes that incorporates the field
problem
– Do some projects that are related to the field
as well as covers the contents of the course
Develop course contents
What language does it use?
Application of Computer Programming in Field – A case
Study
■ What is a C# class?
■ How a variable is declared?
■ What is looping and conditioning?
and much more to learn…
During Class & Lab
C# Language basics
Impart an
understanding
of the basics of
the discipline
Develop
proficiency in
the practice of
computing
Prepare for
continued
professional
development
Application of Computer Programming in Field – A case
Study
So we actually develop course
contents for industrial applications
that are ensembles of the curriculum
in computer sciences studies
For raising the life style of a common
man and increasing productivity of
industry
■ One must know computers
■ One must know programming
■ One must be a Computer Sciences Expert by
Curriculum
Questions??
Thank you!!!

More Related Content

PPTX
Non governmental initiatives in improving mathematics learning
PPTX
Man made resources & informal learning contexts
PDF
Reviews of National Policies for Education in South Africa
PPTX
Uni 1 introduction to higher education
PDF
Programmed Instruction
PDF
USE OF ICT IN EDUCATION ONLINE COMPUTER BASED TEST
PPTX
ICT Resources For teaching and learning Mathematics
PPTX
Keerthi.s .raj
Non governmental initiatives in improving mathematics learning
Man made resources & informal learning contexts
Reviews of National Policies for Education in South Africa
Uni 1 introduction to higher education
Programmed Instruction
USE OF ICT IN EDUCATION ONLINE COMPUTER BASED TEST
ICT Resources For teaching and learning Mathematics
Keerthi.s .raj

What's hot (20)

PPT
Programmed instruction ppt history
PPTX
BED105 ICT Scope
PPSX
MATHEMATICS and How to Develop Interest in Maths?
PPT
Professional Development of Teachers: Use of ICT for Capacity Building
PPTX
CAI & CMI
PDF
School Management Software Proposal
PPTX
National policy of ICT in School Education
PPTX
Computer simulations
PPT
ICT in Classroom
PPTX
Correlation of mathematics
PPT
Advantage and Disadvantages of MULTIMEDIA
PDF
Technological Pedagogical Analysis of Content Knowledgeac
PDF
Online assignment by_athira_r_1_-1
DOCX
online Assignment
PPTX
Resource centres for educatonal technology
PPT
Scope of comparative education.ppt
PPTX
Teacher Education at Different Stages
PDF
UNESCO ICT COMPETENCY FRAMEWORK FOR TEACHERS.pdf
PPTX
Governmental initiatives in improving mathematics learning
PPTX
Qualities of a good mathematics teacher
Programmed instruction ppt history
BED105 ICT Scope
MATHEMATICS and How to Develop Interest in Maths?
Professional Development of Teachers: Use of ICT for Capacity Building
CAI & CMI
School Management Software Proposal
National policy of ICT in School Education
Computer simulations
ICT in Classroom
Correlation of mathematics
Advantage and Disadvantages of MULTIMEDIA
Technological Pedagogical Analysis of Content Knowledgeac
Online assignment by_athira_r_1_-1
online Assignment
Resource centres for educatonal technology
Scope of comparative education.ppt
Teacher Education at Different Stages
UNESCO ICT COMPETENCY FRAMEWORK FOR TEACHERS.pdf
Governmental initiatives in improving mathematics learning
Qualities of a good mathematics teacher
Ad

Viewers also liked (20)

PPTX
Presentation @ #cesicon 2017 on the Provision of Computer Science in Upper Se...
PPTX
Computer science & IT Engineering.
PPTX
Building a Computer Science Pathway in Your High School - Feb 2017
PDF
Extended ER Model and other Modelling Languages - Lecture 2 - Introduction to...
PDF
Relational Model and Relational Algebra - Lecture 3 - Introduction to Databas...
PPTX
Ocr GCSE computer science introduction
PDF
Relational Database Design - Lecture 4 - Introduction to Databases (1007156ANR)
PDF
Computer Science Education
PDF
Modeling objects interaction via UML sequence diagrams [Software Modeling] [...
PPTX
Presentation to NCCA Computer Science Seminar. Dublin Castle, Ireland. 21st F...
PPTX
Incremental Garbage Collection | Computer Science
PDF
Structured Query Language (SQL) - Lecture 5 - Introduction to Databases (1007...
PDF
The Soul of Computer Science - Prof. Salvador Lucas Alba
PDF
Modeling behaviour via UML state machines [Software Modeling] [Computer Scie...
PDF
Structure modeling with UML [Software Modeling] [Computer Science] [Vrije Uni...
PDF
Modeling and abstraction, software development process [Software Modeling] [C...
PDF
Object-oriented design patterns in UML [Software Modeling] [Computer Science...
PDF
Requirements engineering with UML [Software Modeling] [Computer Science] [Vri...
PPTX
SQL Basics
PPT
SQL Tutorial - Basic Commands
Presentation @ #cesicon 2017 on the Provision of Computer Science in Upper Se...
Computer science & IT Engineering.
Building a Computer Science Pathway in Your High School - Feb 2017
Extended ER Model and other Modelling Languages - Lecture 2 - Introduction to...
Relational Model and Relational Algebra - Lecture 3 - Introduction to Databas...
Ocr GCSE computer science introduction
Relational Database Design - Lecture 4 - Introduction to Databases (1007156ANR)
Computer Science Education
Modeling objects interaction via UML sequence diagrams [Software Modeling] [...
Presentation to NCCA Computer Science Seminar. Dublin Castle, Ireland. 21st F...
Incremental Garbage Collection | Computer Science
Structured Query Language (SQL) - Lecture 5 - Introduction to Databases (1007...
The Soul of Computer Science - Prof. Salvador Lucas Alba
Modeling behaviour via UML state machines [Software Modeling] [Computer Scie...
Structure modeling with UML [Software Modeling] [Computer Science] [Vrije Uni...
Modeling and abstraction, software development process [Software Modeling] [C...
Object-oriented design patterns in UML [Software Modeling] [Computer Science...
Requirements engineering with UML [Software Modeling] [Computer Science] [Vri...
SQL Basics
SQL Tutorial - Basic Commands
Ad

Similar to Computer science curriculum based on Program learning outcomes and objectives (20)

PPTX
Computer courses in Chandigarh Sector 34.pptx
PPTX
Aims and Objectives of teaching computer science
PPTX
Lec 01 introduction
PPTX
Computer engineering and its applications
PPTX
Ccsc 2015 panel
PPTX
Presentation on po pshjhhjhekhhkkhkhjpeo
PPTX
01 computer programming
PDF
My Portfolio
PPTX
Why Computer Science.pptx
PPTX
Courses in Computer Programming
PPT
系统能力的培养
PPTX
Computing-Presentatiodsdssdn-MYM-Edit.pptx
PPTX
technology111110000000000000000000000000000000000000000000
DOCX
Query Individual AssignmentPrepare a query to report courses t.docx
PPTX
Cyber securityeducation may2015
PPTX
Computer Programing G10.pptx It refers to the Introduction of Programing
DOCX
The Fascinating World of Computer Science
PPT
Industry Vs Curriculum Talk Mec
PPTX
What is Computer Science
PDF
Alfred Christpher Williams computer Studies
Computer courses in Chandigarh Sector 34.pptx
Aims and Objectives of teaching computer science
Lec 01 introduction
Computer engineering and its applications
Ccsc 2015 panel
Presentation on po pshjhhjhekhhkkhkhjpeo
01 computer programming
My Portfolio
Why Computer Science.pptx
Courses in Computer Programming
系统能力的培养
Computing-Presentatiodsdssdn-MYM-Edit.pptx
technology111110000000000000000000000000000000000000000000
Query Individual AssignmentPrepare a query to report courses t.docx
Cyber securityeducation may2015
Computer Programing G10.pptx It refers to the Introduction of Programing
The Fascinating World of Computer Science
Industry Vs Curriculum Talk Mec
What is Computer Science
Alfred Christpher Williams computer Studies

More from Jawad Khan (20)

PPTX
2.1 input and output in c
PPTX
2.2 variable arithmetics and logics
PPTX
1.2 programming fundamentals
PPTX
1.1 programming fundamentals
PPTX
7 8. emi - analog instruments and digital instruments
PPTX
6. emi instrument transformers (with marking)
PPTX
5 emi ac bridges (with marking)
PPTX
4. emi potentiometer and ac bridges
PPTX
3 .emi wattmeter and energy meter
PPTX
2. emi analog electromechanical instruments
PPTX
1. emi concept of measurement system
PPTX
Varibale frequency response lecturer 2 - audio+
PPTX
Variable frequency response lecture 3 - audio
PPTX
Varibale frequency response lecturer 1 - audio
PPTX
Two port network - part 3
PPTX
Two port network - part 2
PPTX
Two port network - part 1
PPTX
4. ideal transformer and load conversion
PPTX
3. magnetic coupled circuits examples
PPTX
2. magnetic coupled circuits
2.1 input and output in c
2.2 variable arithmetics and logics
1.2 programming fundamentals
1.1 programming fundamentals
7 8. emi - analog instruments and digital instruments
6. emi instrument transformers (with marking)
5 emi ac bridges (with marking)
4. emi potentiometer and ac bridges
3 .emi wattmeter and energy meter
2. emi analog electromechanical instruments
1. emi concept of measurement system
Varibale frequency response lecturer 2 - audio+
Variable frequency response lecture 3 - audio
Varibale frequency response lecturer 1 - audio
Two port network - part 3
Two port network - part 2
Two port network - part 1
4. ideal transformer and load conversion
3. magnetic coupled circuits examples
2. magnetic coupled circuits

Recently uploaded (20)

PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
Classroom Observation Tools for Teachers
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
O7-L3 Supply Chain Operations - ICLT Program
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
Computing-Curriculum for Schools in Ghana
PDF
Microbial disease of the cardiovascular and lymphatic systems
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
Basic Mud Logging Guide for educational purpose
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PPTX
Pharma ospi slides which help in ospi learning
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
O5-L3 Freight Transport Ops (International) V1.pdf
Classroom Observation Tools for Teachers
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
O7-L3 Supply Chain Operations - ICLT Program
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Computing-Curriculum for Schools in Ghana
Microbial disease of the cardiovascular and lymphatic systems
Pharmacology of Heart Failure /Pharmacotherapy of CHF
Basic Mud Logging Guide for educational purpose
Microbial diseases, their pathogenesis and prophylaxis
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Pharma ospi slides which help in ospi learning
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
2.FourierTransform-ShortQuestionswithAnswers.pdf

Computer science curriculum based on Program learning outcomes and objectives

  • 1. COMPUTER SCIENCE CURRICULUM THAT MEETS THE NEEDS OF INDUSTRY AND MANAGES THE EXPECTATIONS OF STUDENTS
  • 2. Contents Ahead ■ What is Computer Sciences? ■ Outcome based Approach in Studies ■ Course learning Objectives (CLO) ■ Programming Learning Objective (PLO) ■ PLOs of Computer Sciences ■ Computer Sciences Curriculum ■ Case study – Designing course and developing its curriculum ■ Computer Sciences expert by curriculum ■ Question answers session
  • 3. From where does Computer Sciences come?? ■ A field where we become the specialist of design, programming and implementation of systems using computers and their derivatives ■ It solves everyday life problems using electronics in a scientific approach Design Programming Systems Digital equipment
  • 4. The Concept of Outcome Based Approach(OBA) in Computer Studies ■ Computer sciences is a professional course-line ■ Industry needs Technology and professionals understanding technology ■ Students need motivation and opportunity in their chosen fields
  • 5. Course Learning Objectives(CLO) versus Program Learning Objectives(PLO)■ The approach divides the whole study program to distinct Lego blocks ■ Each block is essential for achieving the best product at the end – Each subject has its learning objectives known as Course LOs – Different CLOs combine to give us the big picture of PLO
  • 6. Program Learning Objectives (PLO) of Computer Sciences ■ Impart an understanding of the basics of the discipline ■ Develop proficiency in the practice of computing ■ Prepare for continued professional development 1 2 3
  • 7. Impart an understanding of the basics of the discipline ■ Apply fundamental principles and methods of Computer Science to a wide range of applications ■ Design, correctly implement and document solutions to significant computational problems
  • 8. Develop proficiency in the practice of computing ■ Formulate solutions to computing problems ■ Analyze and compare alternative solutions to computing problems ■ Design and implement software systems that meet specified design and performance requirements ■ Apply advanced algorithmic and mathematical concepts to the design and analysis of software ■ Apply sound principles to the synthesis and analysis of computer systems
  • 9. Prepare for continued professional development ■ Work effectively in teams to design and implement solutions to computational problems ■ Communicate effectively, both orally and in writing ■ Think critically and creatively, both independently and with others ■ Recognize the social and ethical responsibilities of a professional working in the discipline ■ Adapt to new developments in the field of computer science
  • 10. Now,, what do we have on Computer Sciences Curriculum? ■ Computer Programming ■ Application and Web Development ■ Big Data Analytics ■ Database and Management Systems ■ Industrial Automation and Control ■ Computer Aided Designing and Graphics ■ Networks Many more… Programming Optimization CAD Database handling Industrial Automation Big data
  • 11. Application of Computer Programming in Field – A case Study – Understanding the basic concepts in the course – Learning standard course contents – Understanding the process of application of contents of the course – Practice course contents in some daily life problems Previous Approach – Discover field applications of the course – Discretize the field problems to attainable and learnable chunks – Develop course contents from – The basic – Tools that helps in solving above cases – Practice course contents in the light of its application Outcome based approach
  • 12. Application of Computer Programming in Field – A case Study ■ Write programs in a variety of computer languages, such as C++ and Java ■ Update and expand existing programs ■ Test programs for errors and fix the faulty lines of computer code responsible ■ Create and test code in an integrated development environment (IDE) ■ Use code libraries, which are collections of independent lines of code, to simplify the writing Discover field applications of the course Computer systems design and related services 38% Software publishers 7% Finance and insurance 7% Manufacturing 5% Administrative and support services 5% Potential Area usability
  • 13. Application of Computer Programming in Field – A case Study ■ What language does it use? ■ What Programming technique it follows? ■ Potential users and life cycle ■ Potential areas of expansion ■ System requirements Discretize the field problem Update and expand existing program
  • 14. Application of Computer Programming in Field – A case Study ■ If it uses C# (for instance) – C# Language basics – Learning Classes that incorporates the field problem – Do some projects that are related to the field as well as covers the contents of the course Develop course contents What language does it use?
  • 15. Application of Computer Programming in Field – A case Study ■ What is a C# class? ■ How a variable is declared? ■ What is looping and conditioning? and much more to learn… During Class & Lab C# Language basics
  • 16. Impart an understanding of the basics of the discipline Develop proficiency in the practice of computing Prepare for continued professional development Application of Computer Programming in Field – A case Study So we actually develop course contents for industrial applications that are ensembles of the curriculum in computer sciences studies
  • 17. For raising the life style of a common man and increasing productivity of industry ■ One must know computers ■ One must know programming ■ One must be a Computer Sciences Expert by Curriculum