Microcomputer Engineering Software - 898

Ontario College Certificate
College students working in a classroom

Develop foundational knowledge of proven software development lifecycle methodologies, eBusiness principles, data management and Information Architecture (IA), Oracle and SAP modules. Of particular interest to those who work in an environment where management and dissemination of information are essential.

Program Contact
Continuing Education Technology
  • Ontario Secondary School Diploma (OSSD) or equivalent (Mohawk Academic Upgrading, GED) OR 19 years of age or older.

You do not need to apply to begin this program. Start by ensuring you meet the admission requirements listed above and then register for the courses listed in the Program of Studies when they are offered.  Some courses have prerequisites, so please check the Program of Studies for details. Find out how to register for a course.

The program of studies displayed below applies to students starting the program in the 2017/18 academic year. Students who began in other academic years may require different courses to be eligible to graduate. If you have questions regarding a strategy for completion contact Continuing Education - Technology and Skills.

Click on the Course number or Course title for more information on each course. 

Visit the Mohawk College Bookstore Textbook Search (opens in new window) for information on textbooks.

A selection of courses are available each term. Courses that are currently not available (N/A) for registration may be offered in the future – check back frequently.

Mandatory Courses

Register Course number Course title Course Hours
Course description: Build a foundation for learning and practicing the discipline of Software Engineering and the application of tools and methods to produce and maintain quality software systems. Develop essential skills to create software structures and logic. Develop knowledge and disciplines which are transferrable to any computer-based software problem.
Credits: 5
Course description: Design, develop and implement interactive, user friendly software. Focus on GUI (Graphical User Interface), data base processing and file processing in a object-oriented programming enviornment. Concentrate on event-driven programming logic; as it applies to navigation amongst and within forms, user data entry validation, and data base and file processing. Create completely operational applications which will demonstrate ease of use and consistent interface designs. Utilize Visual Basic .NET in conjunction with Microsoft data base technology as the programming language.
Credits: 5
Prerequisites: COMP10062
Course description: Design object-oriented apps in Java that make effective use of encapsulation, inheritance, polymorphism, interfaces, association, and arrays of objects. Create desktop apps that display graphics and use Graphical User Interface components to communicate with the user. Implement apps that allow the user to open, view, and modify the contents of text files. Extend programming and problem solving skills developed in Programming Fundamentals to the Java programming language.
Prerequisites: COMP10001
Course description: This course is geared towards anyone whose job involves managing or building systems using Oracle DBMS technology or working staff that uses Oracle technology. Topics include Introduction to Oracle, Oracle Architecture, Installing and Running Oracle, Oracle and Hardware Architecture, High Availability, Disaster Recovery Planning, Overview of Oracle suite of products. Students will learn the complexities and capabilities of the Oracle suite of products giving them a basis for continued education.
Credits: 4
Course description: Geared towards professionals who would like an exposure to Enterprise Resource Planning systems such as SAP.
Credits: 4
Prerequisites: COMP10079
Course description: Will provide information about the Grid Space, will explore Grid Concepts, Oracle flagship grid-enabling technology product.
Credits: 4
Prerequisites: COMP10079
Course description: Students will study why companies are tackling the complexity of their application and IT environments with Service-Oriented Architecture, which facilitates the development of modular business services that can be easily integrated and reused creating a flexible adaptable IT infrastructure.
Credits: 4
Prerequisites: COMP10081