Online Conference on Learn more about Computer Science

28
April 01, 2015 Online Conference Learn more about Computer Science Abdul Rahman Sherzad Lecturer Computer Science Faculty Herat University

Transcript of Online Conference on Learn more about Computer Science

April 01, 2015

Online Conference Learn more about Computer Science

Abdul Rahman Sherzad

Lecturer

Computer Science Faculty

Herat University

Presenter - Biography

Full Name:

Abdul Rahman Sherzad

Computer Science Admission:

2001

Computer Science Graduation:

2006

Occupation:

Lecturer & now PhD Student at TU-Berlin

Learn more about Computer Science

2

Computer Science in Afghanistan

Lack of resources

Physical

Lecturers

Teaching & learning materials

Lack of Internet

Lack of Awareness

Lack of a standard curriculum

Enough resources Physical space

Lecturers with master qualifications

Plenty of teaching & learning materials

Access to the Internet

Good curriculum

3

Learn more about Computer Science

Yesterday Today

Steve Jobs

"Everybody in this country should learn how to

program a computer … because it teaches you how

to think".

Learn more about Computer Science

4

What is Computer Science?

Computer Science is definitely not boring.

It is a science that changes almost every minute.

It changes the way business works.

It changes the way society works.

Learn more about Computer Science

5

What is Computer Science?

Computer Science is the field that deals with solving

real world problems with

Computers

Computer programming languages

Computer Science is a field about logic and reasoning.

Learn more about Computer Science

6

What is Computer Science?

Learn more about Computer Science

7

Computer Science is not only about just writing

computer programs.

It is a lot more than programming.

Programming is only part of the job.

Why Computer Science?

Learn more about Computer Science

8

Computer Science is always evolving and moving.

It updates us what is going on in the world right

now.

It brings the world together.

It makes the life easier.

There is a lot of fun

Many Opportunities

Learn more about Computer Science

9

Computer science is permeating each and every field around us. (Professor Hamzeh Roumani)

Finding a job is easy unlike other professions and fields.

Software Architecture and Development

Mobile Application Development

Big Data Analytics

Healthcare IT

Video Game Design

Example of a WordPress Theme

Learn more about Computer Science

10

Regular License Price: $58

Number of Sales: 123,243

Total Income: $7,148,094

Loved By: 120,000

http://themeforest.net/item/avada-responsive-multipurpose-theme/2833226

Example of a Template Design

Learn more about Computer Science

11

Recommendation to Freshmen

Don't focus too much only on technology

Try to concentrate more than enough on

ideas

and creativity

Learn more about Computer Science

12

Recommendation to Freshmen

Learn more about Computer Science

13

Ideas as well as Technology

Create as well as consume

Write as well as Read

Understand as well as Use

Knowledge Rather than magic

Simon Peyton Jones

Computer Science at Glance

The study of

Information

Computation

Algorithms, data structures, programs

Communication and coordination

Skills in

Programming

Computational thinking

Abstraction, modeling, design

Learn more about Computer Science

14

What is Programming?

Computer Science 15

Learn more about Computer Science

What is Programming?

Programming is a way to speak to the computer

tell it to do something.

to make things from nothing.

You could take anything that you think of and make

something out of it.

Anyone can learn programming

Learn more about Computer Science

16

PROGRAMMING is

Fun

Magic

Tips and Tricks

With simple and small tips

you can do great things

Learn more about Computer Science

17

Example – Random method

rand(1, 4)

output is a number between 1 and 4

shuffle("AFG", "USA", "UAE")

output is randomized lists

What do you think ???

Learn more about Computer Science

18

Ideas – Random method

Random Banner

Random Advertisement

Demo

Demo 2

Learn more about Computer Science

19

Ideas – Random method

Tips of the day

Demo

Security Image

Demo

Learn more about Computer Science

20

Ideas – Shuffle method

Shuffle Questions

Demo

Shuffle the songs

Media Players

Learn more about Computer Science

21

Example – Explode method

name = "Abdul Rahman, Sherzad";

result = Explode(name, ",")

Print result[0]; //Abdul Rahman

Print result[1]; //Sherzad

What do you think ???

Learn more about Computer Science

22

Ideas – Explode method

Microsoft Office

Word Count

Text to Table

CSV to Excel

Learn more about Computer Science

23

Example – Repeat method

Rept("*", 10)

Output is 10 stars symbols **********

What do you think ???

Learn more about Computer Science

24

Ideas – Repeat method

Dynamic and light text

chart

Demo

25

Learn more about Computer Science

Example – Remainder method

Mod(10, 2)

Output is 0

Mod(10, 3)

Output is 1

What do you think ???

Learn more about Computer Science

26

Ideas – Remainder method

Alternative Row Color

Demo

Breaking down money

Demo

27

Learn more about Computer Science

Learn more about Computer Science

The participants

Hariwa University

http://hariwa.edu.af

Herat Host IT Services

http://www.herathost.com

April 01, 2015

28

Learn more about Computer Science