This is default featured slide 1 title

Resources Your Way , From Anything To Everything

This is default featured slide 2 title

Resources Your Way, From Everything To Anything!

This is default featured slide 3 title

Resources Your Way, From Everything To Anything

This is default featured slide 4 title

Resources Your Way , From Anything To Everything

This is default featured slide 5 title

Resources Your Way , From Anything To Everything

Translate

Monday, 5 August 2013

And here comes an open source Q/A Forum,be ready to compete Stackexchange.

I mean why not? Why not make an open source Q/A forum when everything is going to so much open source.Here it is from the makers of AnswerHub , we have an open source Q/A forum named QSQA.
Ofcourse you must be wondering what the heck?Why  i should give a damn about this, when there is no dearth of forums on the world wide web, yeah you are pretty much right, ironically you are wrong enough to make such an early judgement.

For the impatient readers a  quick read,
OSQA is the Open Source Q&A System. It is free software licensed under the GPL, and you can download the OSQA application and source code here. OSQA is provided by the makers ofAnswerHub so everyone can enjoy access to reliable, free Q&A software. We understand that some people who need a Q&A solution may not be able to afford our professional product, AnswerHub, but everyone can afford OSQA! OSQA is written in Python and powered by the Django application framework.



Source-Code and QSQA Application can be downloaded from here,

For a little more patient, ahaa! go ahead :D

TL;DR Version:

A Background on AnswerHub

AnswerHub is a cloud-based enterprise Q&A platform that helps you increase engagement, reduce support costs, and better understand how your brand and message are reaching your audience. Leveraging Q&A knowledge sharing, AnswerHub can be easily integrated into the way your organization  does business, safely and securely.
Umm..Interested?



So,what basically you can do with this?
This is the best tool to create internal question /answers between the employees.
Here are some of the snapshots from QSQA community forums



Keep Breathing!!
Do comment for suggestions, criticism.
Keep  yourself updated by joining our mailing list to get to know more of Open Source





Tuesday, 16 July 2013

Open Source Wikipedia {{HATNOTE}} Project

Another great open source project and an opportunity to contribute  to encyclopedia of web-Wikipedia.


What is  HATNOTE?

HATNOTE is an open source projects created by wikipedia to create a map of recent changes added /created on wikipedia by unregistered users and the article they edit.
In other words whenever an article is created/edited , changes are shown on the map and you get to know the  approximate location of the user.
A snapshot of map look likes this :-



If you look carefully you will see  228 edits being made in just 34 seconds 

How It Works ?

This map listens to live feeds of Wikipedia revisions, broadcast using wikimon. The map is built using a few nice libraries and services, including d3DataMaps, and freegeoip.net. This project was inspired by WikipediaVision’s (almost) real-time edit visualization


Contributing to HATNOTE
If you are amazed by this project and /or feeling like contributing to this project, open source community is there to welcome you :)
The Wikipedia Recent Changes Map is open source and available on github.

Wednesday, 10 July 2013

Creating Voice Applications in minutes-QuickFuse

Ever wondered if you could make Interactive voice applications not just for your computer , but also for your android, ios and windows phone  in just minutes...yeah you heard it right making voice applications has become that simple.

In a world where voice apps such as  Line , We Chat ,Voxer are on their peak  and are quite complex (as can be seen in their code), making apps via drag and drop programming is on a platter.

Introducing http://quickfuseapps.com/, the smart ,simple and the quickest way to make interactive voice applications .



How Quickfuse works ?

You must be wondering, how it works and how it can be so easy to make apps without coding and without being a programmer, Well the truth is.
All you need is only a web browser and you are set to go.

Read the description here on to know how it works.
So , set yourself on fire and make something cool.Here are some examples you can do with Quickfuse :-






Friday, 7 June 2013

Introducing Ohloh -Discover,Track and Compare Open Source Projects

With  23,457,982,058 lines of code , millions of open source contributors, 537,692  source control repositories  and a  million of open source projects , it is undoubtedly an OPEN SOURCE REVOLUTION.

With over 5 millions of open source projects available which one is most preferred and why ? How many users are working on a single project ?What is being made ? How it is done and well , ya what it is insight ? Which programming language is used ?
If you are looking to be a FOSS-(Free and open source software) Programmer , some of the above points will be in your mind and with arid knowledge on what and how to choose a project, you can never choose a project.
Ohloh is just like a search engine that lets you compare over 5 million of open source projects that are being done and let you choose best that fit to you. 
Some of the points worth mentioning Ohloh are :

  • Discover open source projects with  categories such as Language, users and utility
  • Compare open source projects 
  • Claim your contributions
  • Highlight your use of FOSS
  • Get featured in most active conributors
An example of use of Ohloh :
Ohloh let you search for an example before you join the open source community 



Thursday, 6 June 2013

35 Open Source Google Projects to do this summer

GSOC was a carnival, some enjoyed , others were disappointed .But wait if you are one of those who were not able to crack GSOC 2013?  
This is right place for you, presenting the list of 35 open source google projects that will let you serve community and will get you a classic profile to have an edge in GSOC 2014.
Credits to @Dobs from Reddit

CRUSH (Custom Reporting Utilities for SHell) is a collection of tools for processing delimited-text data from the command line or in shell scripts.
For help getting started using CRUSH, or to see a demo of what it can do, try the CrushTutorial. For a list of the utilities provided in CRUSH and links to their documentation, see the UserDocs. Or see ApplicationDevelopmentWithCrush for a detailed look at writing applications using the CRUSH toolkit.
Join the CRUSH discussion group at http://groups.google.com/group/crush-tools



The gflags package contains a library that implements commandline flags processing. As such it's a replacement for getopt(). It has increased flexibility, including built-in support for C++ types like string. Here is introduction how to use it.

The glog library implements application-level logging. This library provides logging APIs based on C++-style streams and various helper macros. It can be used under Linux, BSD, and Windows. Here is introduction how to use Glog.

5.Google Perf Tools

These tools are for use by developers so that they can create more robust applications. Especially of use to those developing multi-threaded applications in C++ with templates. Includes TCMalloc, heap-checker, heap-profiler and cpu-profiler.

5.Google Sparsh Hash
An extremely memory-efficient hash_map implementation. 2 bits/entry overhead! The SparseHash library contains several hash-map implementations, including implementations that optimize for space or speed.
These hashtable implementations are similar in API to SGI's hash_map class and the tr1 unordered_map class, but with different performance characteristics. It's easy to replace hash_map or unordered_map by sparse_hash_map or dense_hash_map in C++ code.
They also contain code to serialize and unserialize from disk.

Omaha, otherwise known as Google Update, is a program to install requested software and keep it up to date. So far, Omaha supports many Google products for Windows, including Google Chrome and Google Earth, but there is no reason for it to only support Google products.
We know that keeping software updated is both important and hard, and so by open-sourcing this project, our hope is that perhaps we can help others solve this problem. So, if you'd like to get involved, or even use Omaha to support your own software projects, then just follow the instructions in the Getting Started guide below, and you'll be good to go!

Protocol Buffers are a way of encoding structured data in an efficient yet extensible format. Google uses Protocol Buffers for almost all of its internal RPC protocols and file formats. Here is developer guide, this protocol can be used in many languages and it is suported by few IDE - for example NetBeans

8.Google Code Prettify
A Javascript module and CSS file that allows syntax highlighting of source code snippets in an html page. It supports: C/C++, Java, Python, Ruby, PHP, VisualBasic, AWK, Bash, SQL, HTML, XML, CSS, JavaScript, Makefiles and some Perl. Not supported: Smalltalk and all *CAML*. For example click here

9.SpriteMe - easy "CSS sprites"
SpriteMe makes it easy to create CSS sprites (connect many small images to one larger to reduce new connections to webserver when loading webpage). This projects is also available as service under: sprite.org

10.Redacisaurus
Reducisaurus is a web service for minifying and serving CSS and JS files. Reducisaurus is based on YUI Compressor and runs on AppEngine.

11.Jaaku Engine
12.Selector Shell
13.Google Feed Server
14.Meelange,the spice of creation
15.Namebench
16.Ratproxy
17.TopDraw
18.Etherpad
19.Chromium
20.V8 JS engine
21.Chromium OS
22.GOOGLE My SQL
23.Google MAIM
24.Stressapptest
25.POP and IMAP Troubleshooter
26.Open Duck Blll
27.Zxing
28.Tesseract OCR engine
29.Neatx-OPen Source NX Server
30.PSVM
31.GO programming language
32.Google collection library for java
33.Google styleguide
34.Google sitebricks
35.OCrupus


Saturday, 25 May 2013

Make Publish and Maintain your website FREE with Microsoft Webmatrix-3

Well the open source revolution is not gonna stop and here we have a voluble development platform and that too by microsoft. Talking of microsoft , well one needs no explanation  and the insight , how valuable the microsoft products can be.


What's new in this?  
If you  considering webmatrix as another archetypal web-development tool , while already wordpress, joomla etc in market, then wait here is what is new and innovative in this tool :

  • Integrated Git and TFS control systems
  • Free webhosting for upto 10 websites on Windows Azure
  • Remote site editing
  • Source Control With Git
  • Source Control With TFS
How to get started with Webmatrix 3? 
If you are having doubts on how to get started on your latest web development tool , here you go a detailed and comprehensive guide :

Create and Publish Sites
Edit Sites
Use Extensions
Learn, Database, Reports

  So what more you want , a free development tool + free web hosting, seems like dream come true 


Thursday, 25 April 2013

Introducing BOINC-Compute For Science, an open source scientific research initiative

Ever wondered if your computer let you do projects in your idle time? What if your computer could explore projects in almost every niche without troubling you? What if if you could sit and relax and not to stumble upon the web to  explore more topics?
This software let you study various topics in your idle time across the globe and let you research on them at your own comfort level.
This software  is typically designed for research and yes everything you do like research can be added to your resume thereby building a professional profile

Chill Guys , now here is an Open source software that lets you donate your idle computer time to the projects that you are interested on.The most renowned  examples of projects BOINC is familiar with includes SETI@home, Climateprediction.net, Rosetta@home, World Community Grid etc.



Apart from of this, there are tons of categories and hence projects that allude one's interest.
Here is a list of projects as on the BOINC  official site :

  • Account Management
  • Cognitive Science Project
  • Earth and Environmental Science Projects
  • Linux
  • Physics
  • Mathematics
  • Computing
  • Biology and Medicine
  • Astronomy
  • Artificial Intelligence
  • Gaming
  • Multiple Applications
More Details  regarding the project can be found on   can be found  on Boinc

(click on link,wait for a second, then click on skip ad)


So are you BOINC?
Thanks, Comments, suggestions and almost everything except spam is always welcome :)
Jatin
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.

Friday, 19 April 2013

7 Youtube Channels A Learner Must Subscribe

Youtube being the largest site as the database of videos all over the world , it has got videos in those niches you may not have wondered.While stumbling upon youtube, i felt like there are category of videos rather channels that actually are a must watch for any student, no matter what your area of interest  is.

Moving on, the list is:-


TED is a community of people that spread ideas across the globe in every niche, seriously every niche that are inspiring motivational, fascinating and are reliable.  Watching their videos let one to discover and explore various opportunities and ideas prevalent in world.

Since there are thousands of thousands of videos they have, if you are looking for a video and Particular niche then you must try this TED Surprise Me


Another channel that I recommend is BIG Think , based on similar concept of  TED Talks, but with a pinch of salt , the channels has gradually become popular and have got about more than 4 lacs  youtube subscribers across the world.
The talks and ideas are heart-throbbing and sometimes rather most of times put a profound effect on us and thereby improving  and opening the tunnel of vision.

THNKR as a channel has only 273 videos but the fact it is  recommended , because of over 1 lac subscriptions it has got. THNKR not only focus on Ideas , but also on real life stories and case studies.
Some of the videos i recommend watching are:







If you have read my previous posts, you will find "codeOrg" in many post,reason behind  emphasizing on this channel  is this video:

What most schools don't teach



Learning to program is not important only because you want a high paid job, but it's important as it let you think , breaks your mental  barrier and provides a whole new vision to unlock your potentials.

HOWCAST is itself a series of channels of different categories that let you know the daily hack to live a better and easy life.
The various categories it includes are:



eHow provides helpful tips and tricks that are rarely known and that matters a lot. Providing hacks and tips on the web is a trend these days but the question is are they reliable? eHow is definitely a reliable one, with over 2 billion youtube  videos views.. Like Howcast it has also different categories and sub channels:

Summing up with the list, it is really impossible for anyone to stay motivated all the time, there are ups and downs  in everyone's life and at that time we require some external stimuli to help us feel motivated and hence what the channel does. A collection of awesome videos that seriously make you feel good.

I must recommend watching this videofrom this channel:


That's all in the list.
Thanks for bearing me. Comment and suggestions are always welcome :)
Keep Breathing :D
Jatin

Saturday, 13 April 2013

The Most Helpful Sites On Web

Ever in a situation where you just simply unable to find enough resources on a particular topic and you have to wander here and there looking for people to help? If so is the case then from next time you actually need not to suffer, because here is the list of top best helpful sites that provide immediate and sufficient resources to let you do what you want.
Moving on, the list in no particular  order contains extremely useful sites that you must look upon!


The resource bible features 14 different categories covering possibly each and every niche that one may need.Some of the sites may look familiar to you but still there are number of sites that you might not have heard.



The various categories include

  • Reference Sources
  • Note Taking
  • Online Office 
  • Encyclopedias
  • Collaboration tools
  • Instant Messaging
  • Tutorials
  • File Storage
  • Gaming
  • Cliff Notes
  • Social Networks
  • Blogging
  • Textbooks 
  • Jobseekings
Discover what you need and do share what you think of this site.

Now this is something which you call as Mother of Resources containing tons of not just resources but also almost infinite topics to learn upon. This definitely  cuts out one's vision of tunnel and provides a mind fullness of what one can learn, enhancing his career and thereby becoming an asset in any field



There is also a forum on site which can make you search for different things that you may not know!

Quora Actually is not a site that you should look upon resources, it's a question answer site that indirectly reveals the best of resources, advice and daily hacks that you should know.







The site has also many resources to learn upon but this is particularly for the people who are up in Learning to code, although the motto of Code.org is to promote programming in best ways it can and provide people interactive and useful ways as well as the necessity to learn programming.
The topics are:
  • Robotics
  • Computer Science
  • Android Application Development
  • IOS Application Development
  • Web Development and More


List is small but this is all i know at this time, I will update the list as soon as i get more of resources available 

Stay in touch, fell free to comment or ask something!
Keep Breathing :D
Jatin!





Friday, 12 April 2013

How to make Android apps in minutes and without coding!!

Can you imagine if you could make these Apps in hours?










No wonder everyone would be interested to make Android apps.But it is conventionally not that easy, indeed it is quite tough, as it requires one to be fully equipped with a code efficient  programming environment and a very good knowledge of JAVA.Even if you have all of these you can't even make these apps in minutes, reason is simple, you got to code in conventional method which may appear as a 'crap' to many ( although no offence :D)
So to make Android applications in minutes and without coding , follow these instructions :-



App Inventor is a online virtual interface that lets u make makes easily in a cozy manner and not only this it let you simulate the app u make, so you actually need not an android phone to make an app.
The book can be downloaded from here which has step by step tutorial and  collection of most frequent apps made by developers to learn App Development 



In case You are interested Do have a look at my not so interesting apps but still i'm happy as i made these apps in about 30-40 minutes  https://sites.google.com/site/jatindecodedbatra/

HappiLLICATION :D

dEVELOP,Simulate, BREATHE!



Thanks   for bearing me , suggestions,views and anything  (except spam) is always welcome in comments!!



Friday, 5 April 2013

Solve Programming Problems In Minutes With F# !!



Ever wondered how many programming languages we have got? And introducing one more language with all new syntax and learning it from scratch feels awkward.What if you could learn a language that is not only easy to learn but also industry deployed!! Think how much time you can save in making software,programs and applications.

The language is called  F#  "a strongly-typed, functional-first, open-source, cross-platform programming language for writing simple code to solve complex problems. From the business perspective, the primary role of F# is to reduce the time-to-deployment for analytical software components in the modern enterprise. Its interoperability with other languages and libraries and its ability to tackle the complexity of components such as calculation engines and data-rich analytical services offer a compelling story for businesses.
F# is both open-source under the OSI-approved Apache 2.0 license and a first-class language in Visual Studio. It is cross-platform and can be used on Mac OS X, Linux, Android, HTML5 and other platforms."

Why to use F#?

The Biggest Advantage of F# is that you can "solve computer problems in hours that can take even days and  weeks to solve a particular problem.
  • Simple code for complex problems
  • Rapid Prototyping
  • Fewer Bugs
  • Seamless Interoperability 
  • Efficient Execution 
  • Information-Rich Programming
With all above assets , it is indispensable to use F#, and become an industry oriented software Engineer!

How to Learn F#?

There is no dearth of learning resources available on web, but the point is are they good enough?
I'll make it easy and save your time to go and research over  F# learning resources.
The best and oldest form of learning is Books
But in case you don't like spending bucks on these books, you can go for tutorials available on net also

Stay Tuned
Happy Coding!!





Saturday, 30 March 2013

Hacking And Gaminfication With Python Free Book Download

Who doesn't like playing games, from counter strike to battle field , GTA to Max Payne 3 , no matter whether you are a novice or a geek , you will end up loving these games nothing more than else?But ever wondered if you could make your game  incorporating high graphics, dashing characters and that too with an ease!
Okay! so you don't believe me?
Check this out!


Image Courtesy:http://inventwithpython.com/blog/


Image Courtesy:http://inventwithpython.com/blog/

All this great work is done by the author Al Sweigart  who is a software developer in San Fransisco,California.

There are many hacks and gamification that can be done with python leading him to become one of the most popular Author of all time.
Here are some of the books by him and also recommended by him :)


(Wait for five seconds and click on skip ad)



(Wait for five seconds and click on skip ad)


Happy Gaming People
Develop Code Play!
Cheers!

Tuesday, 26 March 2013

8 New Electrical,Electronics,Communication,Control Engineering Online Courses

  • Introduction to Power Electronics

    About the Course


    The course is an introduction to switched-mode power converters. It provides a basic knowledge of circuitry for the control and conversion of electrical power with high efficiency. These converters can change and regulate the voltage, current, or power; dc-dc converters, ac-dc rectifiers, dc-ac inverters, and ac-ac cycloconverters are in common use. Applications include electronic power supplies, aerospace and vehicular power systems, and renewable energy systems.

Recommended Background

Knowledge of circuits and electronics at the level of an undergraduate major in electrical engineering is assumed.
Review-The course has not been started yet but from F.A.Q , it seems to have a potential thereby making it to top of list. 


ABOUT THIS COURSE


The course introduces engineering in the context of the lumped circuit abstraction. Topics covered include: resistive elements and networks; independent and dependent sources; switches and MOS transistors; digital abstraction; amplifiers; energy storage elements; dynamics of first- and second-order networks; design in the time and frequency domains; and analog and digital circuits and applications. Design and lab exercises are also significant components of the course.
The course is organized by weeks. To keep pace with the class, you are expected to complete all the work by the due dates indicated. Homeworks and labs must be completed by the Sunday of the week following the one in which they are posted. Weekly coursework includes interactive video sequences, readings from the textbook, homework, online laboratories, and optional tutorials. The course will also have a midterm exam and a final exam. Those who successfully earn enough points will receive an honor code certificate from MITx.

PREREQUISITES

In order to succeed in this course, you must have taken an AP level physics course in electricity and magnetism. You must know basic calculus and linear algebra and have some background in differential equations. Since more advanced mathematics will not show up until the second half of the course, the first half of the course will include an optional differential equations component for those who need it.

Course Review-This is only course which is most mature among all courses taught by The Great Anant Agrawal, From MIT, course covers from basic to higher topics of electrical engineering.Soft copy and both hard copy of certificates can be achieved for this course



  • Computer Architecture By Princeton University

About the Course


This course forms a strong foundation in the understanding and design of modern computing systems. Building on a computer organization base, this course explores techniques that go into designing a modern microprocessor. Fundamental understanding of computer architecture is key not only for students interested in hardware and processor design, but is a foundation for students interested in compilers, operating systems, and high performance programming. This course will explore how the computer architect can utilize the increasing number of transistors available to improve the performance of a processor. Focus will be given to architectures that can exploit different forms of parallelism, whether they be implicit or explicit. This course covers architectural techniques such as multi-issue superscalar processors, out-of-order processors, Very Long Instruction Word (VLIW) processors, advanced caching, and multiprocessor systems.

Recommended Background

This course is targeted at senior-level undergraduates and first-year graduate students. Students should have a good working understanding of digital logic, basic processor design and organization, pipelining, and simple cache design.
Review Of Course-Definitely the course is worth doing but it does not provide any certificate of accomplishments, Princeton University is one of most active University on Coursera providing the best user experience at no cost!


Don't judge the course by it's name, one is most likely to visualize circuits, resistors, thevnin, norton etc. Although it has these things in it but the best part of course is DIGITAL SIGNAL PROCESSING and INTRODUCTION TO MATLAB and OCTAVE.

About the Course


The course focuses on the creation, manipulation, transmission, and reception of information by electronic means. The topics covered include elementary signal theory; time- and frequency-domain analysis of signals; conversion of analog signals to a digital form; and how information can be represented with signals. Signal processing, both analog and digital, allow information to be extracted and manipulated. The course then turns to information theory, which demonstrates the technological advantages of digital transmission.

Recommended Background

Knowledge of Calculus

Review Of Course- Rice University may be not known to many, but the course has recorded a large number of enrolments, practical application techniques like MATLAB, OCTAVE and Digital Signal Processing is a charm of course. It is also a  signature track course thereby providing a means of proof for course completion, adding up to your resume

visit here

About the Course


This course investigates how to make mobile robots move in effective, safe, and predictable ways. The basic tool for achieving this is "control theory", which deals with the question of how dynamical systems, i.e., systems whose behaviors change over time, can be effectively influenced. In the course, these two domains - controls and robotics - will be interleaved and we will go from the basics of control theory, via robotic examples of increasing complexity - all the way to the research frontier. The course will focus on mobile robots as the target application and problems that will be covered include (1) how to make (teams of) wheeled ground robots avoid collisions while reaching target locations,  (2) how to make aerial, quadrotor robots follow paths in the presence of severe disturbances, and (3) how to locomotive bipedal, humanoid robots.

Recommended Background

Familiarity with basic calculus and linear algebra is required. Some exposure to differential equations is recommended.

About the Course


The goal of the course is to develop a complete working set of digital signal processing notions from the ground up. DSP is arguably at the heart of the “digital revolution” that, in the space of just a few decades, has enabled unprecedented levels of interpersonal communication and of information availability. 

In the class, starting from the basic definitions of a discrete-time signal, we will work our way through Fourier analysis, filter design, sampling, interpolation and quantization to build a DSP toolset complete enough to analyze a practical communication system in detail. Hands-on examples and demonstration will be routinely used to close the gap between theory and practice.

Recommended Background

Fundamentals of linear algebra and calculus are a must. Familiarity with probability theory and system theory are highly recommended. Familiarity with Matlab (or equivalent) and/or scientific programming are a plus.
Review-Essentially for people doing their majors/minors in electrical, electronics or control engineering.Starting from Scratch, course involves a lot of mental and analytical challenges.



About the Course



A modern VLSI chip is a remarkably complex beast:  billions of transistors, millions of logic gates deployed for computation and control, big blocks of memory, embedded blocks of pre-designed functions designed by third parties (called “intellectual property” or IP blocks).  How do people manage to design these complicated chips?  Answer:  a sequence of computer aided design (CAD) tools takes an abstract description of the chip, and refines it step-wise to a final design. This class focuses on the major design tools used in the creation of an Application Specific Integrated Circuit (ASIC) or System on Chip (SoC) design.  Our focus is on the key representations that make it possible to synthesize, and to verify, these designs, as they move from logic to layout.  

Our goal is for students to understand how the tools themselves work, at the level of their fundamental algorithms and data structures. You should be taking this course if (1) you are interested in building VLSI design tools;  (2) you are interested in designing VLSI chips, and you want to know why the tools do what they do;  (3) you just like cool algorithms, that work on big cool problems that involve bits, and gates, and geometry, and graphs, and matrices, and time.

Recommended Background

Programming experience (C++, Java) and basic knowledge of data structures and algorithms.  An understanding of basic digital design:  Boolean algebra, Kmaps, gates and flip flops, finite state machine design.  Linear algebra and calculus at the level of a junior or senior in engineering.  Exposure to basic VLSI at an undergraduate level is nice -- but it’s not necessary.  We will keep the course self-contained, but students with some VLSI will be able to skip some background material.

Review:The course gives a momentum for all those  thinking to go for Embedded/VLSI/Communication profile or for those people thinking to have research in Electrical Engineering And Computer Science


About the Course


The MOS transistor (MOSFET) is the workhorse of the microelectronic revolution. It is estimated that there are currently over 1 billion transistors per human being in the world. Part of the MOS transistor's success lies in its very small size (you can fit 1,000 of them within the width of a human hair!), part lies on some amazing things this device can do. However, the descriptions of MOS transistors in basic electronics courses cannot begin to do justice to this device. If you want to really know how the MOSFET operates, and how to model it, you need to study it carefully and systematically. This course will help you do just that.

The course starts with a review of basic physical principles, and expands into a detailed treatment of MOS transistor phenomena, in a logical and systematic fashion, enhanced by intuitive discussions. We discuss a hierarchy of models - from the simple to the sophisticated - clearly identifying the connections between them, and encompassing many aspects of modeling, including dc, large-signal transient operation, quasi-static operation, non-quasi-static operation, small-signal operation, noise, and structural effects. We discuss the concepts on which the most popular CAD (computer-aided design) MOS transistor models are based.

Recommended Background

This course assumes a background in basic calculus and in basic circuits and electronics. The course will include a quick refresher of basic semiconductor concepts (electrons and holes, intrinsic and extrinsic semiconductors, drift and diffusion, etc.).

Review-From Anything to Everything of MOS, course also has a handbook making the course more available offline too.

Thanks for reading! Comments and suggestions are always welcome!

Related Posts Plugin for WordPress, Blogger...