Lectures

Methodology discussed to be followed Components of computer Programming language and their categories Problem solving || || Chap 1 by Nell Dale || programming Languages, Program life cycle || || Chap 1 by Nell Dale || introduction to java Flowcharts development || || Chap 1 and 2 by Nell Dale ||
 * Class No. || Day || Date || Topic || Download || Readings ||
 * 1 || Wed || 3 Feb 2010 || Introduction to the course
 * || Sat || 6 Feb 2010 || Canceled due to security concern ||  ||   ||
 * 2 || Wed || 10 Feb 2010 || Introduction to computation,
 * 3 || Sat || 13 Feb 2010 || Computation
 * 4 || Wed || 17 Feb 2010 || Elements in Java: Identifiers, reserve words, type, classes, object,standard types in Java, Scanner Class || [[file:Chap 02.ppt]] || Chapter 2 by Nell Dale ||
 * 5 || Sat || 20 Feb 2010 || Overview of Java data types, Numeric data types,Declaration for numeric expressions, simple Arithmetic expressions, compound Arithmetic expressions, Additional Mathematical methods (post/pre increment or decrement). || [[file:Chap 03.ppt]] || Chapter 3 by Nell Dale ||
 * 6 || Wed || 24 Feb, 2010 || ======Java Control Structures, boolean Data Type, Using Relational and Logical Operators in Logical Expressions, if-else Selection Structure, if Selection Structure, Nested if Statements, Testing and Debugging. Practice with flowcharts====== || [[file:Chap 04.ppt]] || Chap 4 ||
 * || Sat || 27 Feb, 2010 || ** Holiday due to 12 RabiulAwal ** ||  ||   ||
 * 7 || Mon || 1 March, 2010 || Switch statements and use of break statement, conditional operator, loop statements(for, while, do-while), loop structure, loop body, BUG infestation example, infinite loops, choosing criteria of loop statement, break and continue statements in loop, exit(0) method.

Practice with flowcharts
|| || chap3 by walter sawitch [|Loops online reading] || 2-D Array ||  ||   || pass by value ||  ||   || section 9.4 || Group2 || View List ||  || chap 15 Resursion || Group1 || View List ||  || Group3 || View List ||  || Group4 || View List ||  ||
 * 8 || Wed || 3 March, 2010 || Nested Loops, String methods (equals, equalsIgnoreCase, CompareTo, toUpperCase, toLowerCase) || [[file:chapter4_nn.ppt]] || chap4 by John and Raymend Dean ||
 * 9 || Sat || 6 March, 2010 || Nested loop || [|Nested loop] ||  ||
 * 10 || Mon || 8 March, 2010 || Practice with Loops, if-statement, and boolean expressions. ||  ||   ||
 * ||  || 16 March, 2010 || ** Mid-Term Exam ** ||   ||   ||
 * 11 || Thurs || 18 March, 2010 || Arrays || [[file:Arrays.pptx]] || [|Arrays Reading][|String Methods] [|String OnlineReading] ||
 * 12 || Mon || 22 March, 2010 || More on Arrays and two-dimensional arrays || [[file:Arrays2D.pptx]] || chap9 Nell Dale ||
 * 13 || Thurs || 25 March, 2010 || Showed Answer script of Midterm 1.
 * 14 || Mon || 29 March, 2010 || Methods, static methods, parameter list, return type, function call.
 * 15 || Thurs || 1 April, 2010 || Methods, scope, lifetime, pass by reference ||  || student-manual.pdf
 * 16 || Mon || 5 April, 2010 || I/O using character based streams || [[file:Chap06.ppt]] ||  ||
 * 17 || Thurs || 8 April, 2010 || I/O, Byte streams, character-based stream, File object and methods || [[file:IO.ppt]] || [[file:FileIOUtil.java]] ||
 * 18 || Mon || 12 April, 2010 || Exception Handling, try,catch,finally, throws ||  ||   ||
 * 19 || Thurs || 15 April,2010 || URL, Regular expression, string manipulation, split, replaceAll methods. || [[file:RegExprInJava.ppt]] ||  ||
 * 20 || Mon || 19 April, 2010 || Revision ||  ||   ||
 * ||  ||   || ** Midterm 2 Exam ** ||   ||   ||
 * 21 || Thurs || 29 April, 2010 || Showed Answer script of Midterm 2 ||  ||   ||
 * 23 || Mon || 3 May, 2010 || Recursion base case, recursive case, factorial example || [[file:Lec1.ppt]] ||  ||
 * 24 || Wed || 5 May 2010 || Student Presentation
 * 25 || Thurs || 6 May, 2010 || Recursion, more example and practice ||  || book "java how to program"
 * 26 || Mon || 10 May, 2010 || Student Presentation
 * 27 || Thurs || 13 May, 2010 || Student Presentation
 * 28 || Mon || 17 May, 2010 || Student Presentation
 * || Thurs || 20 May, 2010 || ** Holiday due to security condition ** ||  ||   ||
 * 29 || Mon || 24 May, 2010 || Recursion practice ||  ||   ||
 * 30 || Thurs || 27 May, 2010 || Quiz from whole syllabus ||  ||   ||
 * 31 || Mon || 31 May, 2010 || final project presentation ||  ||   ||