Online Conference on Learn more about Computer Science
-
Upload
abdul-rahman-sherzad -
Category
Presentations & Public Speaking
-
view
689 -
download
1
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
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?
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