Archive for the ‘Engineering’ Category

Free online certification course in Programming, Data Structures and Algorithms by NPTEL (National Programme on Technology Enhanced Learning)

March 5th, 2014 1 comment


If any of you have a distant dream of learning Programming, Data structures and Algorithms from the experts at IITs, here comes an excellent opportunity.

Online course: Free for all, Certification exam: For a nominal fee

“This is a course on programming, data structures and algorithms. The learner is assumed to have no prior experience of programming, but is expected to be at the level of a second year undergraduate college student in science or engineering. The course will run over ten weeks with about 2-3 hours of lectures per week.

At the end of each week, the learner is expected to write some programs and submit them for grading. These programming problems are classified as easy, moderate or difficult. The easy problems, typically, are repeats from the lecture. The moderate and difficult ones will require increasing levels of initiative from the learner. 
In addition, at the end of each week the learner is expected to answer a set of objective-type assessment questions. “ source: 

Register here


List of Topics
  • Introduction to Computers and Programming
  • Writing your first program
  • Variables and operators and expressions
  • Variable declarations, more operators, precedence
  • Input, Output Statements
  • Conditionals
  • Loops
  • Arrays and Multidimensional arrays
  • Pointers
  • Functions
  • Running time of a program
  • Computing time complexity
  • Polynomial evaluation and multiplication
  • Searching: Linear and Binary
  • Finding minimum and maximum
  • Sorting I: Insertion, Merge
  • Sorting II: Counting, Radix
  • Finding i-th smallest number
  • Structures and User-defined data types
  • Brief introduction to C++: Classes and objects
  • Data Structures: Abstract Data Type
  • Lists
  • Stacks: Last In First Out
  • Queues: First In First Out
  • Trees
  • Tree traversal
  • Heaps
  • Graphs and Representation
  • Greedy algorithms
  • Dynamic programming
  • Matrix Chain Multiplication
  • Dijkstra’s Algorithm
  • Strings
  • Boyer-Moore String Matching Algorithm
  • File I/O
  • Modular Programming

Possibly Related Posts:

TI University program, DSP Workshop “OMAP-L138 Experimenter Kit” on April 23 & 24, 2013 at CUSAT, Kerala

April 14th, 2013 No comments

Two days of hands on learning !

Department of Electronics and Communication Engineering, SOE, CUSAT is organizing a DSP workshop. dspp_062909c

"TMS320C6748 is a high performance 32bit floating point processor from Texas Instruments. TMS320C6748 DSPs find widespread use in applications like embedded analytics and real-time signal processing, including biometric analytics, communications and audio".


In this workshop, the intention is to implement the concepts of digital signal processing into Digital Signal processor.
The TMS320C6748 UNIV KIT along with code composer IDE will be used to illustrate these concepts. The univ kit will have DSP TMS320C6748 SOM along with AIC3104 CODEC for doing real-time audio and signal processing applications. The board includes LEDs and switches which are user programmable.
The workshop includes lectures, demonstrations, and hands-on experiments. The participants will be permitted to carry out hands-on experiments on the DSP board.

Contact:mythili [at] cusat [dot] ac [dot] in or premkumar [at] cusat [dot] ac [dot] in
Phone no. : 09400939416, 0944717544


Possibly Related Posts: