CCNA Exploration 4.0
Next batch shall be advertised in August/ September 2010 on UoM website and the press. training
Courses are normally run after office hours.

 

Semester 1 Network fundamentals
Semester 2 Routing protocols and concepts
Semester 3 LAN switching and wireless
Semester 4 Assessing the WAN

 

IT Essentials - PC Hardware and Software
Version 4.0

 

PC Hardware and Software is divided into two sections. The first section provides foundational knowledge that aligns with the CompTIA A+ Essentials exam, while the second section explores advanced concepts in greater depth and provides opportunities for practical application. training
 

 

Chapters 1–10
• Core competencies in the latest hardware and software technologies
• Information security skills
• Safety and environmental issues
• Soft skills for career development
Chapters 11–16
• Advanced troubleshooting skills
• Prepares for all three CompTIA job environments certification exams
• Advanced installation of computers, peripheral devices, networks and security components

 


 

FUNDAMENTALS OF JAVA
 This course is run based on requests.
The Fundamentals of Java Programming course is of 90 hours duration and is run over 10 weeks. The total estimated time of completion for all the labs is 42 hours. This course prepares students for the Sun MicroSystems Sun Certified Programmer for JAVA 2 platform exams.

 

 

Chapter 1:
  What is Java?
  Locating Resources, Managing Editors, and Console Windows
  Creating and Running the HelloStudent1 Class
  Modifying HelloStudent1 Program to Accept Input from user at Runtime
  Debugging and Correcting Errors in Pre-defined Classes
  Creating HelloStudent3 with BlueJ
  Exploring BlueJ Tutorial
  Create and Run the Teller Class
  Modifying the Teller Class to Accept Runtime Data
Chapter 2:
  Object-Oriented Programming
  Teacher Class Calls Student Class
  Designing and Describing Classes using UML
  Developing the Banking Classes for Phase I
Chapter 3:
  Java Language Elements
  Exploring Javadoc Parameters
  Reviewing the API Documentation
  Inserting Documentation for Classes in the JBANK Banking Application
  Generating API Docs for JBANK Classes using the javadoc Tool
  Defining Variables
  Applying Access Modifiers
  Using Constructors
  Creating the Classes for Phase I of the JBANK Application
Chapter 4:
  Java Language Operators and Control Structures
  Arithmetic Operators
  Use of Operators
  String Concatenation
  If Statement
  Switch Statements
  Do While Statement
  Use of While Loops
  For Loops
  The Java.lang.System Class
  The Console Class
  Control Structures
Chapter 5:
  Basics of Defining and Using Classes
  Four Steps to Creating Objects
  Creating Objects, Encapsulation Concepts, and Attributes
  Constructors and Methods
  Overloaded Methods and Constructors
  Scope of Variables
  Completing the JBANK Phase1 Application
Chapter 6:
  System, String, StringBuffer, Math, and Wrapper Classes
  Reading Input using System.in
  String Methods
  Casting and Conversion
  Using the Math Class
  Using the Math Package
  Working with Dates
  System, String, StringBuffer and Use of Console Class
  Wrapper Classes, Math Class, Date Class
Chapter 7:
  Arrays
  Passing an Array to a Method
  Creating and Traversing through Arrays
  Searching and Sorting an Array
  Extended use of Arrays
  Traversing a Multidimensional Array
  Implementing Arrays in the JBANK Application
Chapter 8:
  Classes and Inheritance
  Implement Abstraction in Phase II of the Banking Application
  Implement Inheritance, Extending from Abstract and Concrete Classes
  Abstraction at Several Levels – Checking Account
  Interface and Abstract Class
  Polymorphism in the Banking Application
Chapter 9:
  Understanding Packages
  Exploring the API Packages
  Build a Banking Package
  Designing the GUI to Represent an ATM for Customers
  Designing the GUI Interfaces
Chapter 10:
  Creating GUI Using AWT
  Creating the Components (TellerView Class)
  Creating the Components (ATMGUI Class)
  Selecting Containers (TellerGUI Class)
  Selecting Containers (ATMGUI Class)
  Layout Managers (TellerGUI Class)
  Layout Managers and Adding Components (ATMGUI Class)
  Identifying Event Handler Features in the TellerGUI Class
  Implement Event Handling for the ATMGUI Class
  Implement the Model for the ATMGUI Class
  Finalizing the Model View Controller Pattern for the ATMGUI Class
Chapter 11:
  Applets and Graphics
  Creating an Applet to Display Employee Information
  Graphical User Interface (GUI) Components in Applets
  Changing the Location of the Components in an Applet
  Calculator
  Creating an ATM Applet
Chapter 12:
  Exceptions
  Testing for Runtime Exceptions
  Using Finally Block
  Creating your own Exceptions
  Exceptions for the JBANK Application
Chapter 13:
  Files, Streams, Input and Output
  Displaying File Statistics
  Using the RandomAccessFile to Seek Positions within a File
  Writing Customer Objects to a File
  Reading Customer Objects from a File
Chapter 14:
  Collections
  An ArrayList
  ListIterators
  Creating a Collection to Store Integer Objects
  File I/O using Collection Classes
  Sets and Iterators
Chapter 15:
  Threads
  Threads and Priorities
  Controlling Threads using Methods of the Thread Class
  Digital Clock
Training