Course Name: Certificate in ICT Course unit: Mathematics
Major topics:
⦁ Number bases
⦁ computer based arithmetic
⦁ floating point representation
⦁ Set notation representation and probability
⦁ Boolean algebra i
⦁ Boolean algebra ii
⦁ Data structures i
⦁ Data structures ii
⦁ Matrix and transformation
⦁ Representation of instruction
⦁ Error and accuracy
⦁ Statistics
Course:Diploma in information communication technology Course unit:Object oriented programming Major course contents
⦁ Introduction to Object oriented programming
⦁ Overview of object oriented analysis diagrams in UML
⦁ Object oriented programming using JAVA
⦁ Variables and data types
⦁ Using keyboard input
⦁ Control structures
⦁ Arrays
⦁ Classes and objects
⦁ Java applets
⦁ Drawing and filling objects
⦁ Creating user interface with the awt
⦁ Retrieving and using images
⦁ Event handling in Java
Course:Diploma in information communication technology Course unit:Structured programming Major course contents
⦁ Computer programming methodology
⦁ Programming languages
⦁ Introduction to C programming
⦁ Contants,variables and data types
⦁ C programming-operators and expressions
⦁ C Programming:- Managing Input and Output Operations
⦁ C Programming:- Decision Making and Branching
⦁ C Programming:- Decision Making and Looping
⦁ C- Programming: Arrays
⦁ C- Programming:- User Defined Functions
⦁ C- Programming: Structures and Pointers
⦁ C- Programming: Managing Files in C
Course:Diploma in information communication technology Unit:System analysis and design Major unit contents
⦁ Introduction to system analysis and design
⦁ System theory/concept
⦁ System development life cycle(SDLC)
⦁ problem defination
⦁ Feasibilty study
⦁ System analysis
⦁ System design and development
⦁ System implementation
⦁ System maintenance and review
⦁ System documentation
⦁ System acquisition
⦁ Project management
⦁ Emerging trends in System analysis and design