The basics of programming starting with algorithms (analysis of the problem by breaking it down into several sub-problems which we will first solve and then put the different solutions in the same program) then coding in C or Java.
Create Logical Conceptual Model (LMC) and Logical Data Model (LDM), create table ,create relation , create form , creat request , use Visual Basic to write program for automitize the task, developpe a projet that interest the studient. etc..