Thursday, November 22, 2012
Microsoft User Group - Developer Day @ Hyderabad,Nov 24,2012
Labels:
Meetups
Location:
Hyderabad, Andhra Pradesh, India
Developer Day – November 24, @ S&P Capital IQ (Hyderabad)
Interesting News:
S&P Capital IQ is hiring Software Engineers & Architects (Microsoft Developer Technologies) for their Hyderabad location and they will be at the event on 24th November to meet & interact with you. So be there and do not miss this opportunity at any cost. And do not forget to bring along your CV !
Session details are as follows:
--------------------------------------------------------------
--------------------------------------------------------------
2.00 pm - 2.15 pm : Opening Keynote by Amit Bansal (co-founder, HelloWorldGeeks.com).
2.15 pm - 3.15 pm : Hidden facts of .NET 4.5 language jems by Abhishek Sur (co-founder, HelloWorldGeeks.com, MVP)
Abstract: Languages are essential component of any developer technology. .NET languages have been enhanced a lot recently. This session will introduce new language features and show the internals of its implementations to help you decide when and where a feature could be optimally utilized.
3.15 pm - 3.30 pm : Session by S&P Capital IQ HR Team.
3.30 pm - 3.45 pm : Refreshments.
3.45 pm - 4.45 pm : Panel Discussion (open ended) on Microsoft Developer Technologies
Abstract: Feel free to ask any developer related question to our expert panel comprising of Ramesh Viswanathan (S&P Capital IQ), Abhishek Sur & Himabindu Vejella (Microsoft). Do not miss this opportunity to interact with our expert panel in an open ended discussion around Microsoft Developer Technologies.
4.45 pm- 5.00 pm : Closing note.
--------------------------------------------------------------
Date: November 24' 2012, Saturday
Time: 1.00 pm to 5.00 pm
Venue: S&P Capital IQ,
SDE Prameela Techno Park, Survey No.12P, Kondapur Village,
RR Dist, Hyderabad
Opposite to Jayabheri Silicon valley or Google office
SDE Prameela Techno Park, Survey No.12P, Kondapur Village,
RR Dist, Hyderabad
Opposite to Jayabheri Silicon valley or Google office
Parking: Parking arrangements have been made in SP Capital premises.
(Note: The event will start sharp at 1.30 pm. Please come by 1.00 pm for registration. Please bring a valid photo ID. For any clarifications, feel free to call Mamita Sinha at +91 9007009017)
Labels:
Meetups
Location:
Hyderabad, Andhra Pradesh, India
Wednesday, October 24, 2012
Quiz 1: Answers...
If you have missed the previous articles of the Quiz,Please Read:
http://itsmyslife.blogspot.in/2012/10/quiz-1-introduction-to-computer-science.html
The answers for the quiz questions are below:
1) Why does 53 represent the number 5 in ASCII?
In this context, we're representing characters through numbers. As such, the number 53 links to the character '5'.
2) An ASCII Table is a large reference guide that show which numbers represent which characters.
True
3) Express this binary number as a decimal number: 10010110
A: 150
4) One algorithm has a run time of n/1000. Another algorithm has a run time of log(n). Considering that n is a very large number, which of these will complete first?
The log(n) algorithm
5) In David's phonebook example, if he turns one page at a time, it will take him log(n) steps to complete the search.
False
http://itsmyslife.blogspot.in/2012/10/quiz-1-introduction-to-computer-science.html
The answers for the quiz questions are below:
1) Why does 53 represent the number 5 in ASCII?
In this context, we're representing characters through numbers. As such, the number 53 links to the character '5'.
2) An ASCII Table is a large reference guide that show which numbers represent which characters.
True
3) Express this binary number as a decimal number: 10010110
A: 150
4) One algorithm has a run time of n/1000. Another algorithm has a run time of log(n). Considering that n is a very large number, which of these will complete first?
The log(n) algorithm
5) In David's phonebook example, if he turns one page at a time, it will take him log(n) steps to complete the search.
False
----------------------------------------------------
Continued...
Happy Learning..Happy Programming :)
Happy Learning..Happy Programming :)
Labels:
Computer Science
Location:
Bangalore, Karnataka, India
Tuesday, October 23, 2012
Day-1: What is the meaning of Dot(.) in Dot Net?????
I thought of starting my blog on "What is the meaning of Dot (.) in DotNet?"
According to Microsoft MSDN,Dot (.) in Dotnet means Accessors.
Dot (.) is used for accessing Properties,Classes and Methods within the .NET Framework class libraries.
This is an in-built mechanism of Dot Net Framework.
----------------------------------------------------
Continued...
Happy Learning..Happy Programming :)
Happy Learning..Happy Programming :)
Labels:
Dotnet
Location:
Bangalore, Karnataka, India
Thursday, October 18, 2012
Quiz 1: Introduction to Computer Science and Programming
If you have missed the previous articles for the Quiz,Please Read:
http://itsmyslife.blogspot.in/2012/10/first-day-at-introduction-to-computer.html
http://itsmyslife.blogspot.in/2012/10/day-2-learn-introduction-to-computer.html
Numbers 1-47 actually represent negative numbers. 53 is the first positive number that links to 5 (going in order)
In this context, we're representing characters through numbers. As such, the number 53 links to the character '5'.
False
The log(n) algorithm
False
----------------------------------------------------
http://itsmyslife.blogspot.in/2012/10/first-day-at-introduction-to-computer.html
http://itsmyslife.blogspot.in/2012/10/day-2-learn-introduction-to-computer.html
Today In this Article,I am posting 5 Quiz Questions..
These questions are with reference to Day-1 and Day-2 articles on
1) Why does 53 represent the number 5 in ASCII?
5 also represents 5 in ASCII.
Either one will work
Numbers 1-47 actually represent negative numbers. 53 is the first positive number that links to 5 (going in order)
In this context, we're representing characters through numbers. As such, the number 53 links to the character '5'.
2) An ASCII Table is a large reference guide that show
which numbers represent which characters.
True
False
3) Express this binary number as a decimal number:
10010110
4) One algorithm has a run time of n/1000. Another
algorithm has a run time of log(n). Considering that n is a very large number,
which of these will complete first?
The n/1000 algorithm
The log(n) algorithm
5) In David's phonebook example, if he turns one page
at a time, it will take him log(n) steps to complete the search.
True
False
----------------------------------------------------
If you want to solve this quiz,comment to the following questions.
Answers will be posted on Monday.
Continued...
Happy Learning..Happy Programming :)
Happy Learning..Happy Programming :)
Labels:
Computer Science
Location:
Bangalore, Karnataka, India
Wednesday, October 17, 2012
Day 2 -- Learn Introduction to Computer Science and Programming
As we discussed in our earlier article about Basics of Computation,
If you have missed the Day-1:
Please Visit: http://itsmyslife.blogspot.in/2012/10/first-day-at-introduction-to-computer.html
Today we discuss about, Problem Solving.
Q:
What is computer science?
A:
Most of them believe that Computer Science is nothing but Programming.
This
is the most Common Misconception.
Q:
What is Programming?
A:
Programming is a tool of computer science, to analyze large amounts of data.
Example – Phone Book
In
old days, Before Mobiles were not developed: All of us used to store the Phone
Contacts in a Phone Book.
If
we want to search for “Karthikeyan”, we have to flip each page and search until
the Contact is found.
This
is an inefficient method.
Now
we can reduce our search time, by flipping to the middle of the Phone Book.
Let
divide the problem into two.
We
know ‘K’ doesn’t lie in the right part of the book, let’s throw away this part.
Now
we start searching in the left part of the book and Now again flip to the
middle of the Left Part of the Phone Book.
We
know ‘K’ lies in the right part of this book; let’s throw away the left part.
So
now we again start searching the right part.
As we continue tearing the book in half and throwing away part of it, we
will eventually be left with a single page on which the name “Karthikeyan”
appears.
Approach – To Solve a Problem
In the graph below, the first steep line (n
in red) represents the approach of turning one page at a time.
The second steep line (n/2
in yellow) represents a slightly
improved approach of turning two pages at a time.
The curve (log n
in green) represents our “tear and throw away”
approach. As the size of the problem grows, the time to solve that problem
doesn’t grow nearly as fast.
In the context of this problem, n
is the number of pages in the
phonebook. As we go from 500 to 1000 to 2000 pages in the phonebook, we need
only tear the phonebook in half one or two more times.
Algorithm : Counting Number of Students in a class
Let’s solve this problem...
- Everyone
in the class should stand up and the first person should think of the
number ‘1’
- Now pair
off with second person – (example: number - 2) standing beside to first
person, add the first number with second and adopt the sum as the new
number to the second person.
- Now the
first person should sit down, the second person should go back to step 2
With this algorithm, it’s very easy to break the problem into small pieces.
Binary Numbers
Everyone
has studied in the schools, that computer deals with 0’s and 1’s.
These
0’s and 1’s comprise binary numbers system.
Binary
means “Two”...Every solution to a problem represents in binary numbers.
In
Real World, If the Switch of the Bulb is OFF – Then it represents 0 and
If
the Switch of the Bulb is ON – Then it represents 1.
ASCII
As
we have seen, Binary is used to represent the numbers.
We
now represent the alphabetic characters in numbers.
ASCII
is American Standard Code for
Information Interchange. It is an encoding system.
For example, an uppercase “A” is represented by the number 65 and a
lowercase “a” is represented by the number 97.
Byte
A byte is a
sequence of 8 bits.
----------------------------------------------------
Continued...
Happy Learning..Happy Programming :)
Continued...
Happy Learning..Happy Programming :)
Labels:
Computer Science
Location:
Bangalore, Karnataka, India
Monday, October 15, 2012
First Day : Python Online Training
Few days back I have enrolled to "Python" online training course by RICE University.
Every Week, They have two sets of video Lectures with
• Concepts and Examples
• Two Quizes ( each quiz for a set)
• 1 Mini Project
This Course duration is 8 Weeks (Oct -15 to Dec - 10)
Today was my first class.
Here are some Concepts which i learnt:
1. Comments:
Comments are Non-computational parts of the program that describe the behavior of the program to you and others.
Comments begin with
# Hello,This is my first program in Python.
2. Print:
To return the values,we use print.
Example 1:
# Hello,This is my first program in Python.
Print "Hello World"
Execute: The Output shows:
Due to Case-Sensitiveness, In the statement : 'P' in Print should be in Lower-Case.
Example 2:
# Hello,This is my first program in Python.
print "Hello World"
Execute: The Output shows:
Hello world
3. Strings :
Sequence of characters enclosed by a pair of single or double quotes is called as Strings.
Example 1:
# Hello,This is my first program in Python.
print "Hello World"
Execute: The Output shows: Hello world
In this, "Hello world" / 'Hello World' results to same output.
Strings are one of the data types: They are denoted by 'str'.
----------------------------------------------------
Continued...
Happy Learning..Happy Programming :)
Every Week, They have two sets of video Lectures with
• Concepts and Examples
• Two Quizes ( each quiz for a set)
• 1 Mini Project
This Course duration is 8 Weeks (Oct -15 to Dec - 10)
Today was my first class.
Here are some Concepts which i learnt:
1. Comments:
Comments are Non-computational parts of the program that describe the behavior of the program to you and others.
Comments begin with
#
, everything after the hash symbol is ignored by Python.# Hello,This is my first program in Python.
2. Print:
To return the values,we use print.
Example 1:
# Hello,This is my first program in Python.
Print "Hello World"
Execute: The Output shows:
Line 3: SyntaxError: bad input on line 3 (''Hello world'')
Due to Case-Sensitiveness, In the statement : 'P' in Print should be in Lower-Case.
Example 2:
# Hello,This is my first program in Python.
print "Hello World"
Execute: The Output shows:
Hello world
3. Strings :
Sequence of characters enclosed by a pair of single or double quotes is called as Strings.
Example 1:
# Hello,This is my first program in Python.
print "Hello World"
Execute: The Output shows: Hello world
In this, "Hello world" / 'Hello World' results to same output.
Strings are one of the data types: They are denoted by 'str'.
----------------------------------------------------
Continued...
Happy Learning..Happy Programming :)
Subscribe to:
Posts (Atom)