IOE Syllabus

1. Bachelor in Architecture (B.Arch)
2. Bachelor in Civil Engineering (BCE)
3. Bachelor in Computer Engineering (BCT)
4. Bachelor in Electrical Engineering (BEL)
5. Bachelor in Electronics and Communication (BEX)
6. Bachelor in Mechanical Engineering (BME)
7. Bachelor in Geomatics Engineering (BGE)
Will Update all Links Soon ðŸ˜‰ðŸ˜‰ðŸ˜‰......

IOE BEX SYLLABUS

IOE ELECTRONICS ENGINEERING SYLLABUS

IOE BCT SYLLABUS

SYLLABUS OF IOE COMPUTER ENGINEERING

Dijkstra's Shortest Path Algorithm and Its Python Code

This algorithm finds the length of the shortest path from vertex a to vertex z in a connected, weighted graph. The weight of edge (i , j) is w(i , j) > 0 and the label of vertex x is L(x). At termination, L(z) is the length of the shortest path from a to z.

Input: A connected, weighted graph in which all weights are positive; vertices a and z
Output: L(z), the length of the shortest path from a to z
1. Dijkstra(w,a,z,l)
2.        L(a)=0
3.         for all vertices x ≠ a
4.             L(x)  =
5.        T = set of all vertices
6.       // T is the set of vertices whose shortest distance from a has
7.      // not been found
8.       while(z ∈ T) {
9.            choose v ∈ T with minimum L(v)
10.            T = T -{v}
11.            for each x ∈ T adjacent to v
12.                 L(x) = min{ L(x) , L(v) + w(v,x)}
13.           }
14. }

NOTE: Algorithm From Discrete Mathematics By Richard Johnsonbaugh
PYTHON CODE:
 ``` 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35``` ```def dijkstra(graph, fromVertex, toVertex): notCalculated = {vertex: [float('inf'), None] for vertex in graph} notCalculated[fromVertex][0] = 0; calculated = {} while toVertex in notCalculated: v = min(notCalculated, key = notCalculated.get) calculated[v] = notCalculated.pop(v) for x in notCalculated: if notCalculated[x][0] > calculated[v][0] + graph[v][x]: notCalculated[x] = [calculated[v][0] + graph[v][x], v] shortDist = calculated[v][0] path = [] while v != None: path += v v = calculated[v][1] return shortDist, list(reversed(path)) vertex = [str(input("Enter node name: ")) for _ in range(int(input("Enter number of node:")))] #graph = {rowVertex: {colVertex: float(input("Enter weight of edge (" + rowVertex + ", " + colVertex + "): ")) for colVertex in vertex} for rowVertex in vertex} graph = {} for rowVertex in vertex: graph[rowVertex] = {} for colVertex in vertex: graph[rowVertex][colVertex] = graph[colVertex][rowVertex] = float(input("Enter weight of edge (" + rowVertex + ", " + colVertex + "): ")) if colVertex == rowVertex: break result = dijkstra(graph, str(input("Enter start vertex: ")), str(input("Enter end vertex: "))) print("Shortest Path distance is: ", result[0], "\nThe path is: ", result[1]) ```

Wednesday, July 5, 2017

Do you want Pageviews from Google on your websites ?? Then your have landed on the right post. Today I am back with a new post for getting Pageviews in your websites from different location all around the world. I have come across a site named HitLeap which offers Traffic Exchanges for its users. You can earn Hits or buy Hits from this website and increase Pageviews on your website. You can buy hits from this site which delivers Pageviews on your website in real time. The Pageviews are due to the real people like us who also want to increase Pageviews on their sites. But if you don't want to buy Hits, then you can also earn Hits. You can also have your referrals to earn commissions which include Hits as well as cash. It is a good traffic exchange website which delivers real page views on your desired sites. Initially, you can place three websites or page links to receive Pageviews but you can have more by buying more slots for your web pages or sites.

• Now to earn the Hits and get more page views on the site, you have to earn Hits. To earn Hits you have to go to Earn Traffic and download the HitLeap software.

In this way, You can get free page views or hits on your websites from Google. I have tried to include all the details of this website and if you face any problems then you can comment down below stating your problems. We will try to solve your problems as soon as possible.

Keep visiting and supporting guys for more helpful posts.

How To Make Own Apple Id Without Credit Cards in Nepal

Hello, guys Today I am back with a next post where I am going to explain how to get IOS Apple ID without any credit card or other payment methods.

We people in Nepal are facing problems with our Apple Id and we have to use others Apple ID if we don't have. We also face problems in creating Apple ID if we don't have any credit card or other payment options. We have to ask our elders for Apple ID and password again and again if we don't have but now by reading this post, you will be able to create your own Apple ID and free from all those problems of asking the Apple ID frequently from others.

• Install and open ITUNES. After opening ITUNES, follow the steps as in the images below.

• Now select Apps from the top left corner dropdown menu. Select any of the apps available and click on Get button.

• Now click on Create New Apple Id. Then click on continue and tick on "I have to read and agree to this terms and conditions" and then again click on continue.

• On the next screen, select None as the payment option. Then enter your details as shown in the image below. Please enter 9 digit phone number like landline number. Then, click on create Apple Id.

• After that, you can download apps in iTunes to give it a try or enter on any IOS devices and enjoy with your own Apple ID.

I hope I have explained every detail for creating Apple Id. If anyone faces any problems creating Apple ID, you can comment down below to let us know about your problems and we will try to solve the problems as soon as possible. Thanks, Guys. Keep visiting and comment down below if it has worked for you.

Microprocessor 8085 Old Questions TU Nepal

1) Find the greatest number in an array. First data represents the size of the array.

`           `
```         LXI H,3200H        // set memory pointer to array whose first data is its size
MOV A,M            // load array size from memory
CPI 00H             // check if array size is 00H
JZ ZEROSIZE       // if array size is zero move to halt program
MOV B,A           // move size to reg B as counter
INX H            // increment memory pointer
MOV A,M          // move first data of array to reg A, consider it to be maximum

LOOP:    DCR B            // decrease counter
JZ LOOPFINISH    // if counter is zero stop loop
INX H            // increase memory pointer
CMP M            // compare current max with new array element
JNC CONTINUE    // if new data is greater CY will be set, if CY set update current```
```                             max in reg A else leave it
MOV A,M

CONTINUE:JMP LOOP

LOOPFINISH:STA 3206H      // store max in memory from reg A

ZEROSIZE:  HLT           // terminate the program
```
```
```

Pages:

How To Create Own Blog With Blogger

Hello, everyone, I am back again with the post to create a blog on blogger.com and I will be there on the next post with "How to host .com.np on blogger".So, let's start:

What is Blog?
=>Blog is a regularly updated website run by an individual or by a small group of people.

Blogger is the platform provided by the Google for creating blogs. It is a nice platform to start with your blogging career. You may create a beautiful and unique blog on blogger and start your blogging right away with your own ways and passions. If you are a beginner with blogging then you may start with blogger platform. Self-Hosted Wordpress is  a good platform but you need a paid hosting for your blogs or you may start with free Wordpress blogs. Blogger is free and it has its own hosting for images, videos and blog contents. For hosting mp3 songs and other you have to host it on other external hosting sites. Many of us are already into blogging and know pretty much of it. So, I want this post to be fruitful to the readers who want to have their first blogs or the ones who are getting troubles after creating the blog.

Now let's create blog guys.

Here are the steps you need to follow to successfully create and run your blog for the first time.

• After this, you will be asked a title for your blog and the address you want for your blog. The title can be anything like Tech Portal, News Portal, Health and Education, Sports etc and you can change the title after creating the blog if you don't like it. Enter address for your blog related to the title just you entered or enter any address now and you can change it later if you like. Enter an address and it will check for its availability and if you are lucky you will get your desired blog address you like. You can select a template and proceed to create the blog. You can download free templates by searching on the Google or You may buy a Template from different sites that are offering its sale.
• Now, You will be on the screen with Create a Post. You can create new posts here by clicking on New post or Create a new post. You can create as many new posts as desired.

• On the Stats, You can see the Pageviews of your blog per day, week and all time views. You can see the number of views on the particular posts. You can also see the number of audiences of the different country visiting your blog.

• On the Comment tab, you can see the number of comments in your post. You can delete or spam the comments on your posts if you don't want the posts to be seen on your posts.
• On the Earning Tab, You can see :How to qualify for AdSence and if you have your AdSense approved on the blog then you would see the ads settings to be seen on this tab.

• On the Pages Tab, You can create new pages such as About US, Sitemap, Privacy Policy, Contact US etc and other as per the requirement of your blog. These listed pages are essential for the blog. You can create the new pages and edit it the way you like to show on the blog.

• On the Layout Tab, You can arrange the blog contents and show the best of the arrangement on the blog. You can move the gadgets here and there as per your wish or add new gadgets provided by Blogger by clicking on the Add a Gadget.

• On the Theme Tab, You can apply the template downloaded or you can backup the current template by clicking on Backup/Restore. You can customize the templates based on the settings the templates has offered.You can change the color of the Posts, Background, Width, Height and many others.You can also add CSS code to beautify the blog contents if you know how to code or you can get CSS code from the internet for the desired purposes.

• On the Settings Tab, Under Basic, You can change the blog title, add blog description and also edit the blog address if you want another address for the blog. Under Posts, Comments, and Sharing, You can edit the preferred settings. Settings also include Email, Language, and Formatting, Search Preferances, Others and User Settings which can be edited as desired.

After these steps I think you will be owner of the blog which is provided by the Blogger free of cost. You can move on later with .com domain and with premium hosting with the experience from the Blogger. You can also create blog on www.wordpress.com if you like. I have tried to include all the details I could by my side. After reading this post I hope you have gathered some knowledge on how to start blog with Blogger and own your own Blog.

My purpose for this is to teach my valuable readers how to host .com.np on blogger platform. I will write a post soon to teach how to host .com.np on blogger.

If you have any confusions in this post, You can comment down below and I will try to reply back as soon as possible.