0% found this document useful (0 votes)
61 views39 pages

Introduction About Computer Science and Engineering: Prepared by P.Ponvasan, Hod /cse Srrcet

This document provides an introduction to computer science and engineering. It discusses how computer science is important intellectually as it involves logical reasoning, mathematics, algorithmic thinking, and how the human mind works. It also notes that computer programming is to computer science as playing the piano is to music. The document emphasizes that computer science teaches problem solving, builds teamwork and leadership skills, and develops lifelong learning skills. It highlights the high demand for computer science graduates and the many career opportunities in the field.

Uploaded by

Chasa ravi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
61 views39 pages

Introduction About Computer Science and Engineering: Prepared by P.Ponvasan, Hod /cse Srrcet

This document provides an introduction to computer science and engineering. It discusses how computer science is important intellectually as it involves logical reasoning, mathematics, algorithmic thinking, and how the human mind works. It also notes that computer programming is to computer science as playing the piano is to music. The document emphasizes that computer science teaches problem solving, builds teamwork and leadership skills, and develops lifelong learning skills. It highlights the high demand for computer science graduates and the many career opportunities in the field.

Uploaded by

Chasa ravi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 39

INTRODUCTION ABOUT COMPUTER SCIENCE

AND ENGINEERING
PREPARED BY

P.PONVASAN,HOD /CSE
SRRCET
Computers and software
are changing everything…
…but the majority of schools don’t
teach computer science

Source: Gallup
Even when students enjoy computer
science and the arts the most

Source:
Change the Equation
Motivation
• Computer Science is important intellectually

• Computer is comparable to writing /printing press


• Logical reasoning: if-then structures
• Mathematics: queues, cache, buffers
• Algorithmic thinking: loops, subroutines, recursion
• Possible workings of the human mind

• Programming is to CS, as playing a piano is to music


Some may think:
Our students should
learn to code…
Our students should
learn to code…
Our schools should teach
computer science
Some may think:
Computer science is just
about learning technology
Computer science is just
about learning technology
Computer science is
about logic, problem
solving, and creativity
First computer: 1943
Ada Lovelace

First computer: 1943


First computer program: 1843
Some may think:
Computer science is
vocational
Computer science is
vocational
Computer science is
foundational
Technology affects every field
Every 21st century student should
have a chance to learn about
algorithms, how to make apps,
and how the internet works.
Computer Science Is Interdisciplinary

Math Brain/Cognitive Economics


The tech every industry is
desperately trying to hire
computer programmers in
California everywhere
83% of parents and 64% of
principals in rural and small towns

believe offering computer science is more or


equally as important as any required course.
The value of a computer science
education

Source: Brookings
Computing jobs are the #1 source
of new wages in the United States

500,000 current
openings:
These jobs are in
every industry and
every state, and
they’re projected to
grow at twice the rate
of all other jobs.
Some may think:
This problem is
about “STEM”
(Science, Technology,
Engineering, and Math)…
The STEM problem is in computer
science

Sources: Bureau of Labor Statistics, National Center for Education Statistics


 Software Development  Internet Engineering
 Software Engineering  Web Development
 Database  Systems
Administration Administration
 Database  Network
Programming Administration
 Information
www.cs.kent.edu Computer Science Technology23
What is Computer Science?

• Study of information and computation


• Analysis, design and development of computer systems
• FUN – COOL - EXCITING
• Cutting edge projects
• Exciting and talented people
• All over the world, in every sector
• Significant impact on society and our planet

7/31/2018 24
What is a Computer Scientist?

• Designs computers and the computer software


• Develops information technologies for
application in business and industry
• Tackles complex problems
• Often working in groups
• Loves to innovate, create solutions
• Loves to learn – changing , exciting field
• Good concentration and attention to detail
• Methodical, logical, good communication skills
7/31/2018 25
Why Study Computer Science?

• Computer Science:
• talent is in greater demand than we can supply
• leads to many careers
• is important intellectually
• supports and links to most other areas of study
• teaches problem solving
• builds teamwork and leadership skills
• develops life-long learning skills
Motivation

• Computer Science supports and links to most other areas of study


• Progress in science <--> progress in technology
• Need for diverse abilities and perspectives
• CS and neuroscientists – the brain
• Biologists and CS – the Genome
• Meteorologists and CS – weather prediction
• Future scientists require basic knowledge of CS
Motivation

• Computer Science teaches problem solving


• Artists, designers, mathematicians, engineers, scientists work on solving
problems
• AND computer scientists and software engineers
• CS studies the problem solving process itself:
• Analysis and design are carefully reviewed
• Decomposition, abstraction, modular design
• Always new methods being investigated
• Cooperation and strong interpersonal skills are key
Motivation

• Computer Science builds teamwork and leadership skills


• CS Team members must deal with egos, recognize weaknesses, share knowledge
• Students learn that your best friend can also be your strongest critic
• Learn to deal with mix of talents, finesse situations, influence change
• Plan, organize, control, lead complex projects
• Estimate and deal with risk
Motivation

• Computer Science develops life-long


learning skills … “Change is the only constant”
• Promotes learning to learn
• Encourages on-going study and contribution
• Encourages oral and written communication skills
• Promotes sharing of ideas – “the Web”
High Demand for Skilled Labour

Unemployment: ICT < 3.5%; National average > 6.5%.

7/31/2018 32
Outlook – Even Higher Demand

• From 2008 – 2015:


• 7,200 university graduates per year needed (min.)
• 5,100 domestic capacity (BSc, BEng)
• 2,100 through immigration Workforce
… good news for students! Requirements
Other
23%
Univ.
47%
College
30%

Source: ICTC 2008-15 Outlook


October 2008
7/31/2018 35
Motivation

• Computer Science leads to many careers


• Vast majority of 21st century careers will require basic
understanding of computer science methods
• Involves Technology, Processes, People , Projects
• We are training people for jobs that do not as yet exist
• They will likely require ICT + Domain X expertise
• Bioinformatics - Health-Informatics
• GIS - Enviro-Informatics
• Interactive Digital Media - Genomics
• Information Science - Food Science
A Landscape of Opportunity
Small Systems
Admin. and Support System Installation
and Technical Support

CS + Application area X
Interdisciplinary Specializations
Programming
Computer Science
Project Management
Programming
Software Development System Analyst/Design

Research Technical Expert

7/31/2018 38
Degrees Offered
• Four CIPS-accredited undergraduate degrees, all with Co-operative
Education Option:
• Bachelor of Computer Science
• Bachelor of Computer Science with Honours
• Bachelor of Computer Science with Specialization
1. E-Commerce (2000)
2. Mobile and Ubiquitous Computing (2009)
3. Game Development (2010)

JSOCS Advisory Board Meeting - March,


Why JSOCS?

• World class facilities (network, servers, HPC)


• Home of NS Robot Programming Competition
• Student Computer Science Society
• Numerous faculty/student events:
• Soccer, Broomball
• Volleyball, Curling
• Corporate duck race
• Video game competitions
• Ethnic pot-lucks
• “Come as a student … leave as a Colleague”
JSOCS Advisory Board Meeting - March,
Mobile Computing

• Mobile Handheld Background:

• 5 Billion text messages sent per day in 2009


• 6 Billion voice minutes used per day

• 1.2 Billion cell phones sold in 2009


• 14% of that market is smart phones

• 45 Million iPod Touch devices have been sold


• 1 Million iPads PER MONTH in 2010

• Over 400,000 apps in the Apple App store


iAcadia – An iPod App
• Developed by students
• Uses latest in HCI tech
• Combines I/O:
• Text - Images
• Sound - Video
• All into the palm of your hand
• Tremendous new opportunities and
challenges in interface design
• iAcadia video
Game Development

• Developed in co-op with Game Industry in NS


• Courses in CS, Math, English, ??
• Finest usability lab east of Montreal
• Youtube video
• HB Studio video

7/31/2018 46

You might also like