Saturday, April 29, 2017

Hub School Attracting Educationists From Abroad

KARACHI, (Pakistan Point News - 28th Apr, 2017 ): The Hub School, founded by Jaffer Foundation outside Karachi, has started attracting the educationists from abroad and among the many who visited the institution recently included Patricia Johnson, an Australian who is currently teaching in China. She had remained the President of the English Speaking Union (ESU) for Australia and Queensland. Talking to media at Hub School after a visit along with her husband, Patricia recalled that she and Abdul Kader Jaffer met at many international conferences over the years.

SU To Conduct LLB Annual Examinations From May 12


HYDERABAD, (Pakistan Point News - 28th Apr, 2017 ): The Controller of Examinations (Annual) University of Sindh Jamshoro has informed that L.L.B. Part-I, II and III annual examinations of 2016 will be started from May 12. He has advised the concerned candidates to contact with their respective colleges management for detailed information.

National Skills University to be Established in Islamabad

First ever Public Sector University for technical and vocational education will be set up in the country very soon. National Skills University will be established in Islamabad in a few months time.

This was announced by Minister of State for Federal Education and Professional Training, Engr. Muhammad Baligh ur Rehman at the Inauguration Ceremony of Al-Farabi Technical and Vocational Training Centre in Nilore, here on Thursday.

Speaking on the occasion, Minister also said that technical and vocational education is as important for society as conventional education. He said that a properly trained person will not only help himself in terms of getting better employment opportunities and ensuring safe work but the society will also benefit from his skills and efficiency. “Focus on technical and vocational education will not only improve individual performance but also increase our National Productivity”, he emphasized.
“Both boys and girls should have opportunities to get vocational education and hence become productive members of the society”, he said.
Minister said that besides formal education, teachers should also inculcate positive thinking in students, train them for teamwork and teach them ethical conduct. “Character building and ethical grooming is even more important than formal education; we need to harness the talent of our young population for useful purposes, make them life-long learners and contributors for well being of society”, he said.

On Public-Private partnership he said that such ventures have helped increase efficiency and accessibility in education sector. “Prime Minister’s Education Reform Program is in full swing; under the program government schools operating in the capital are being upgraded with modern infrastructure and facilities” , he said.

The model training centre in Nilore has been established under Public-Private Partnership Program by Al-Farabi Islamic School and Degree College in collaboration with National Education Foundation (NEF).

13 Year Old Pakistani Girl Wants to Read a Book

Some people love to play video games, while others prefer a couch, some popcorns, and some good old binge watching. There are also people who are addicted to staying fit or the ones who can’t live without a visit to the mall every now and then.

And then, there are people like Aisha Arif Esbhani, a 13-year-old Pakistani, who can’t live without a book by her side. Addiction is a strange thing.

Even at such a tiny age, Aisha has big dreams for herself. Last year, she embarked on a mission to read a book from every country on the planet. Impressed, I reached out to Aisha to talk about her wonderful journey through the literary works from around the world.
“Aisha is on a mission to read a book from every country on the globe”.
“Reading has always been my passion!” said Aisha. “And throughout the years, there is one thing I have noticed- the power of words! Words can really change a person’s perspective of the world!”

Reading is a wonderful habit and it helps you in more ways than you can imagine; it helps you write better, improves your memory, helps develop analytical thinking and even makes you smarter. While there are a number of obvious benefits that come from reading, studies have also shown that reading is one of the best ways to improve empathy.

“What great writers do is to turn you into the writer. In literary fiction, the incompleteness of the characters turns your mind to trying to understand the minds of others,” says psychologist and researcher David Comer Kidd.

A resident of Karachi, Aisha is currently a student at the Karachi Grammar School. She studies in the 8th grade but you would never know that by the way she talks. Nothing about the way she talks or the magnitude of the mission she has taken off is reflective of how old she is. She is mature well beyond her age and her hold on the English language is remarkable to say the very least. She is also an exceptional writer, and has also been featured in Dawn, a leading English daily.

“After discovering that most of the books I read as a preschooler, as an adolescent, were by a British or North American author, I wanted to explore the writers of the African continent and the tiny islands in Asia,” she wrote in a post on her Facebook page, Reading Books From Every Country.

“I wanted to explore the nations of which I had never read any books. I wanted to explore stories that had been translated into English.”

Her love for reading has always pushed her into trying the most of it. Her journey started back in April 2016, when she set herself on a quest of reading at least one novel, short story collection or memoir from every single country of the world i.e. written by a native author belonging to every single country.

She created a Facebook page and got a lot of appreciation from social media users around Pakistan as well as around the world. Notable personalities reached out to her to commend her on her efforts and help her out. Goodluck Ebele Jonathan, Former President of Nigeria, sent her a message with the names of some great Nigerian author, while Karlis Verdins, a poet Latvia provided her a story “Come to Me”.

However, in December of last year, Facebook removed her page for violating their underage policy. Ironically, she turned 13 just a few days after her page was removed. Aisha didn’t give up at that and created a new Facebook page all over again.
“She has already completed 80 countries.”
Aisha has uploaded a complete list of all the books she has read as well as the ones she plans to read on her page. She also regularly uploads reviews of the books she finds interesting and worth reading. Aisha is open for recommendations for the countries she still hasn’t checked off and you are welcome to help her out by commenting on her list.

Wednesday, April 26, 2017

Microsoft & HEC Bring the ‘Imagine Cup’ to Pakistan

Microsoft and Higher Education Commission (HEC) collaborated to bring Microsoft’s Imagine Cup to Pakistan. It is the world’s most renowned technology competition for students. Started in 2003, Microsoft’s Imagine Cup is the ideal opportunity for the youthful innovators, from around the world, to give express their imagination, bring ideas to life and win $100,000.

Imagine Cup is held annually by Microsoft Corp., bringing together the young technologists to play their part in resolving some of the world’s toughest challenges.

HEC Wins Global Good Governance Award

The Higher Education Commission (HEC), Pakistan has won the Global Good Governance (3G) Award of Cambridge IF Analytica, an international organisation based in Cambridge, UK. The award distribution ceremony was held in Dubai, UAE.

The 3G Awards are presented to government organisations, corporations and non-governmental organisations (NGOs) for excellence in transparency, good governance and social responsibility.

Computer Programming - Decisions

Decision making is critical to computer programming. There will be many situations when you will be given two or more options and you will have to select an option based on the given conditions. For example, we want to print a remark about a student based on his secured marks. Following is the situation −

Assume given marks are x for a student:

If given marks are more than 95, then
Student is brilliant

Computer Programming - Operators

An operator in a programming language is a symbol that tells the compiler or interpreter to perform specific mathematical, relational or logical operation and produce final result. This chapter will explain the concept of operators and it will take you through the important arithmetic and relational operators available in C, Java, and Python.

Arithmetic Operators
Computer programs are widely used for mathematical calculations. We can write a computer program which can do simple calculation like adding two numbers (2 + 3) and we can also write a program, which can solve a complex equation like P(x) = x4 + 7x3 - 5x + 9.

Tuesday, April 25, 2017

NED University To Set Up Traffic Engineering Research Center

NED University of Science and Technology will set up a Center of Excellence for Transportation Engineering Research (CETER) Pakistan in collaboration with Transportation Research Institute, Hasselt University of Belgium and Higher Education Commission likely by August 2017.

Dr Sarosh H Lodhi, Vice Chancellor NED University of Science and Technology said:

Contribute to Open Source Projects As a Student [Guide]

Some of the best products and software available today are due to the brilliance of open-source software. For those who don’t know, an open source software is one where its source code is open and available with a license in which the copyright holder provides the rights to study, change, and distribute the software to anyone and for any purpose.

There are whole communities on the internet that work on their projects of choice.

Computer Programming - Keywords

So far, we have covered two important concepts called variables and their data types. We discussed how to use int, long, and float to specify different data types. We also learnt how to name the variables to store different values.

Though this chapter is not required separately because reserved keywords are a part of basic programming syntax, we kept it separate to explain it right after data types and variables to make it easy to understand.

Computer Programming - Variables

Variables are the names you give to computer memory locations which are used to store values in a computer program.

For example, assume you want to store two values 10 and 20 in your program and at a later stage, you want to use these two values. Let's see how you will do it. Here are the following three simple steps −

Computer Programming - Data Types

Let's discuss about a very simple but very important concept available in almost all the programming languages which is called data types. As its name indicates, a data type represents a type of the data which you can process using your computer program. It can be numeric, alphanumeric, decimal, etc.

Let’s keep Computer Programming aside for a while and take an easy example of adding two whole numbers 10 & 20, which can be done simply as follows −

Adobe Illustrator - Short Cut Keys


Selecting & Moving
To access Selection or Direction Selection tool (whichever was used last) at any time Control
To switch between Selection and Direct Selection tools Ctrl–`
To cycle through tools behind column tool Alt–click tool
To make copy while dragging Alt
Add to a selection Shift
Move selection (in 1-point increments) Arrow keys
Move selection (in 10-point increments) Shift–any Arrow keys
Lock selected artwork Ctrl–2
Lock all deselected artwork Ctrl–Alt–Shift–2
Unlock all artwork Ctrl–Alt–2
Hide selected artwork Ctrl–3
Hide all deselected artwork Ctrl–Alt–Shift–3
Show all artwork Ctrl–Alt–3
Path Editing
Join and Average at same time Ctrl–Alt–Shift–J
To get Anchor Point tool while using Pen tool Alt
Switch between Add Anchor Point and Delete Anchor Point tools Alt
To get Add Anchor Point tool while using Scissors tool Alt
Move anchor point while drawing with Pen tool Spacebar
Create closed path with Pencil or Paintbrush tool When finished drawing, hold Alt and release mouse
Connect to an open (and selected) path with Pencil tool Ctrl–drag
Painting & Transforming
To get Eyedropper tool while using Live Paint Bucket tool Alt
Samples intermediate color from gradient, picture, etc. with Eyedropper Shift
Sets center point and shows dialog Alt–click with tool
Duplicates while transforming selection Alt–drag
Transform pattern without transforming object Tilde(~)–drag
Scale proportionally with Selection tool Shift–drag bounding box
Scale from center with Selection tool Alt–drag bounding box
Move mesh point along path with Mesh tool Shift–drag
Add mesh point with Mesh tool without changing color Shift–click
Remove mesh point with Mesh tool Alt–click
Shapes (While Drawing)
Draw from center Alt
Draw from center with dialog Alt–click
Constrain proportion Shift
Constrain orientation of polygons, stars, spirals Shift
Move object while drawing Hold Spacebar
Add/subtract sides, points, spiral segments Up or Down Arrow
Decrease/Increase inner radius Ctrl
Create continuous duplicates along mouse movement Hold Tilde(~) while dragging
Viewing & Guides
To get Hand Tool (while NOT editing Type) Spacebar
To get Hand Tool (while editing Type) Hold Control, then Spacebar. (This will show the Zoom tool.) Let go of Control so you see the Hand tool and immediately start dragging the mouse so you don't end up typing spaces. Be sure to let go of the Spacebar while dragging so you again don't type more spaces.
Zoom In Tool Ctrl–Spacebar
Zoom Out Tool Ctrl–Alt–Spacebar
Zoom In to exact size Ctrl–Spacebar–drag
Switch between Outline and Preview modes Ctrl–Y
Switch between GPU and CPU preview (if available) Ctrl–E
Hide/Show all tools and panels Tab
Hide/Show all panels except Tools and Control Shift–Tab
Switch between horizontal/vertical guide Hold Alt while dragging out a new guide
Release Guide (turns it into a regular path) Ctrl–Shift–double–click
Type
Increase/Decrease size of selected text by 2pts Ctrl–Shift–> or <
Increase/Decrease size of selected text by 10pts Ctrl–Alt–Shift–> or <
Increase/Decrease Leading by 2pts Alt–Down/Up Arrow
Increase/Decrease kerning/tracking Alt–Right/Left Arrow
Kerning/tracking x 5 Ctrl–Alt–Right/Left Arrow
Increase/Decrease baseline shift Shift–Alt–Up/Down Arrow
Baseline shift x 5 Ctrl–Alt–Shift Up/Down Arrow
Align type left, right, center Ctrl–Shift–L, R, C
Justify with last line left aligned Ctrl–Shift–J
Justify last line Ctrl–Shift–F
Reset horizontal/vertical scale to 100% Ctrl–Shift–X
Reset kerning or tracking to 0 Ctrl–Alt–Q
Panels
Show/Hide Brushes panel F5
Show/Hide Color panel F6
Show/Hide Layers panel F7
Show/Hide Info panel Ctrl–F8
Show/Hide Gradient panel Ctrl–F9
Show/Hide Stroke panel Ctrl–F10
Show/Hide Attributes panel Ctrl–F11
Show/Hide Graphic Styles panel Shift–F5
Show/Hide Appearance panel Shift–F6
Show/Hide Align panel Shift–F7
Show/Hide Transform panel Shift–F8
Show/Hide Pathfinder panel Shift–Ctrl–F9
Show/Hide Transparency panel Shift–Ctrl–F10
Show/Hide Symbols panel Shift–Ctrl–F11
Layers Panel
To create new layer and edit properties Alt–click New Layer button
Toggle layer between Preview/Outline mode Ctrl–click on eye
Show layer while turning off all others Alt–click on eye
Select all items on layer Alt–click layer name
Copy selected item to different layer Alt–drag selection square in Layers panel
To create the new layer at the top of list Ctrl–click New Layer button
To create the new layer below selected layer Ctrl–Alt–click New Layer button
Color Panel
Saturate/Desaturate current color Shift–drag color slider
Change Color Mode Shift–click color bar
Select compliment of current color Ctrl–click color bar
Swatches Panel
Create a swatch as a global color Crtl–Shift–click New Swatch button
Replace a swatch with another Alt–drag new swatch over old
Miscellaneous Good Stuff
Create New Symbol F8
Swap colors in a gradient Alt–drag a color stop onto another
Revert file F12
Tools
V Selection
A Direct Selection
Y Magic Wand
Q Lasso
P Pen
+ Add Anchor Point
- Delete Anchor Point
Shift–C Anchor Point
Shift–` Curvature
T Type
Shift–T Touch Type
\ Line Segment
M Rectangle
L Ellipse
B Paintbrush
Shift–B Blob Brush
Shift–N Shaper
N Pencil
Shift–E Eraser
C Scissors
R Rotate
O Reflect
S Scale
Shift–W Width
Shift–R Warp
E Free Transform
Shift–M Shape Builder
K Live Paint Bucket
Shift–L Live Paint Selection
Shift–P Perspective Grid
Shift–V Perspective Selection
U Mesh
G Gradient
I Eyedropper
W Blend
Shift–S Symbol Sprayer
J Column Graph
Shift–O Artboard
Shift–K Slice
H Hand
Z Zoom
X Toggle between Fill & Stroke
Shift–X Swap Fill & Stroke
D Default Fill & Stroke (white fill/black stroke)
< Fill or Stroke w/Color
> Fill or Stroke w/Gradient
/ Fill or Stroke w/None
Shift–D Cycle through Drawing Modes
F Cycle through Screen Modes
Double–click tools to bring up options.
Press CAPS LOCK to change tool pointer to crosshair.
Hold down Shift to constrain movement to 45°, 90°, 135°, or 180°.

Monday, April 24, 2017

Computer Programming - Basic Syntax

Let’s start with a little coding, which will really make you a computer programmer. We are going to write a single-line computer program to write Hello, World! on your screen. Let’s see how it can be written using different programming languages.

Hello World Program in C
Try the following example using our online compiler option available at www.compileonline.com.