education and careers training curriculum and syllabus v1.1

36

Upload: kefa-rabah

Post on 18-Nov-2014

107 views

Category:

Documents


1 download

DESCRIPTION

Syllabus & Course OutlineWelcome to Global Open Versity - infinite knowledge placeEnhancing education & empowering people worldwidethrough Experiential eLearning in the 21st CenturyAt GOV we pride ourselves as a new generation of Global Knowledge Warriors (GKW). It’s a place where GKW come to transform their career goals to meet the future global HR demand in this experiential age and quickly changing global economy and technology. Below you will find some of the exciting courses and skills enhancing curriculum that you can purse at your own pace and direction anywhere anytime anyplace. Affordable Flexible Self-Paced Self-Directed Anytime Anywhere AnyplaceThe global economic downturn is soon coming to end. It’s predicted that the IT & business sector are projected to spend huge sums of money. Are your skills & training up-to-date to take the advantage of the coming job boom? Is your enterprise or business well equipped to take advantage in the upturn in the global economy? Is your enterprise taking advantage of open source software initiative? If your answer to any of these questions is no - then continue reading!Register Today & Take Control of your Career!At GOV we thrive in flexible anytime-anywhere on-demand self-paced self-directed top quality education and training that’s within your reach when you want it. We cater to all levels of students. Our difference with other educational institutions, is we follow student centered approach in which students decides which courses/subjects to take, when and where to take and what kind of discipline to take towards their certificate or diploma. Onsite On-demand Staff/Personal Training Now AvailableLet GOV take charge of training your staff, so that you can have time to effectively run your company. We are excited to let you know that onsite and online staff training is now available. Just pick course(s) and we will be at your service with top trainers and excellent & up-to-date delivery techniques. For more info on On-demand training & Partnerships contact:Kefa Rabah, Ph.D.College DirectorEmail: [email protected] LinkedIn Profile: www.linkedin.com/in/krabah

TRANSCRIPT

Page 1: Education and Careers Training Curriculum and Syllabus v1.1
Page 2: Education and Careers Training Curriculum and Syllabus v1.1

Global Open Versity, Vancouver Canada Education & Careers Courses & Curriculum

© April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada www.globalopenversity.org Changing lives through eLearning anywhere anytime anyplace

1

Global Open Versity, Vancouver Canada

Education and Careers Training Curriculum and Syllabus

www.globalopenversity.org

By Kefa Rabah, [email protected] Updated June 15, 2010 Table of Contents Page No.

CATEGORY – BUSINESS MANAGEMENT 5

BM – Business Management 5 BM100 – Introduction to Project Management 5 BM101 – Introduction to MS Access 5 BM102 – Introduction to Oracle Database 10g: SQL 5 BM103 – MySQL Comprehensive Introduction 6 BM200 – Advance Project Management 6 BM201 – MS SQL Enterprise Database Development 7 BM300 – Oracle 10g: SQL Fundamentals 7 BM301 – Date Warehousing & BI Principles 8

CATEGORY – MANAGEMENT INFORMATION SYSTEMS 8 MIS100 – Management Information Systems 8

CATEGORY – INFORMATION TECHNOLOGY 8

CIS – Computer Information Systems 8 CIS100 – E-Commerce & Web Development 8 CIS101 – Introduction XML 9 CIS102 – IT Network+ 9 CIS103 – JavaScript Web Programming 9 CIS104 – Web Design 10 CIS105 – PHP for Internet & Web Development 10 CIS106 – Introduction to Web Design using Dreamweaver 10 CIS107 – Social, Legal & Ethical Issues in Computer Science 11 CIS200 – Introduction to Linux/Unix 11 CIS201 – Designing & Implementing Windows Server 2003 Network Security 11 CIS202 – Designing & Implementing Exchange 2k3 12 CIS203 – Cisco Networking 13 CIS204 – Linux Shell Scripting 13 CIS205 – Perl for Internet & Web Programming 13 CIS206 – Network Attached Storage (NAS) 14 CIS300 – IT Security Risk Mgt & Compliance Strategies 14 CIS301 – Introduction to Data Security & Cryptography 15 CIS303 – Advance Diploma in Web Design 15 CIS304 – Advance PHP - 15 CIS305 – Elliptic Curve Cryptography & Data Security 16 CIS306 – Designing and Implementing Mac OS X Infrastructure 16 CIS400 – Computer Forensics 16 CIS401 – Linux for Engineering and IT Applications 17 CIS402 – Designing & Implementing Windows Server 2008 17

Page 3: Education and Careers Training Curriculum and Syllabus v1.1

Global Open Versity, Vancouver Canada Education & Careers Courses & Curriculum

© April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada www.globalopenversity.org Changing lives through eLearning anywhere anytime anyplace

2

CIS403 –MS Exchange Server 2007 Administration Training 18 CIS404 – Web Applications & Web Portal Specialists 18

CATEGORY – INFORMATION COMMUNICATION TECHNOLOGY (ICT) 19

ICT - Information Communication Technology 19 ICT100 – Introduction to Computer Applications 19 ICT101 – Introduction to Firewalls: Planning and Implementation 19 ICT102 – SharePoint Server 2007 (MOSS 2007): Planning & Implementation 20 ICT103 – SharePoint Technologies II: MOSS 2k7 on Windows 2k3 AD & Exchange 2k3 Integration 20 ICT104 – Computer Information Management Certificate 21 ICT105 – Ubuntu Server Administration Training 21 ICT106 - Understanding Business Intelligence Principles with Pentaho BI Suite 22 ICT107 - Designing & Building Scalable DNS Infrastructure 22 ICT200 – Electronic Information Management Systems Solutions 22 ICT201 – Designing & Implementing Wi-Fi LAN Infrastructure 23 ICT202 – Linux Enterprise Infrastructure Engineering Diploma 23 ICT203 – To be announced 24 ICT204 – Glassfish Administration Training 24 ICT300 – Firewalls & Network Defense Security for Engineers 24 ICT301 – Computer & Network Security 25 ICT302 – Build a Private Cloud with Ubuntu Enterprise Cloud 26 ICT303 - To be announced 26 ICT400 – Network Security 26 ICT401 – To be announced 26 ICT402 – To be announced 26 ICT403 – To be announced 26 ICT404 – IT Enterprise Infrastructure Engineering Advance Diploma 26

CATEGORY – ENTERPRISE BUSINESS TRAINING 27

Open Source Training 27 EBT100 – Linux CentOS5 & RHEL5 Training 27 EBT101 – Deploying DNS Server Training 27 EBT102 – Sendmail Server Administration Training 27 EBT103 – Planning and Implementing SugarCRM Training 27 EBT104 – EBJCA Server Training 27 EBT105 -Web Content Management Training 27 EBT106 – Postfix Mail Server Administration Training 27 EBT107 – Secure Firewall System Administration Training 28 EBT200 – Web Hosting Solutions Administration Training 28

MS Windows Training 28 EBT108 – Windows Server 2003 Administration Training 28 EBT109 – Windows Server 2008 Administration Training 28 EBT110 – MS Exchange Server 2003 Administration Training 28 EBT111 – MS Exchange Server 2007 Administration Training 28

CATEGORY – VIRTUAL ADVANCE COMPUTING INSTITUTE (VACI) 28 VACI100 – To be announced 28 VACI101 – To be announced 28 VACI102 – To be announced 28 VACI103 – High Performance Computing Cluster Technology Research 29

Page 4: Education and Careers Training Curriculum and Syllabus v1.1

Global Open Versity, Vancouver Canada Education & Careers Courses & Curriculum

© April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada www.globalopenversity.org Changing lives through eLearning anywhere anytime anyplace

3

CATEGORY – CLUSTER COMPUTING TECHNOLOGY 29

CCT – Cluster Computing 29 CCT300 - OSCAR Cluster Computing Training 29 CCT301 - OSCAR McMaster CMS eHealth Training 29

CATEGORY – VIRTUALIZATION & CLOUD COMPUTING 30

VCC – Virtualization & Cloud Computing 30 VCC300 –Build & Deploy eyeOS Cloud Computing 30

CATEGORY - CRYPTOGRAPHY & DATA SECURITY 30

CDS – Cryptography & Data Security 30 CDS100 – Cryptography: From A to Z 30

CATEGORY – ENGINEERING SCIENCES 31

EEEM – Energy Engineering &-Environmental Management 31 EEM400 – Renewable Energy & Environmental Systems 31 EEM401 – Projects in Renewable Energy & Environmental Systems 31

AES - Applied Engineering Sciences 31 AES4000 – Software Engineering Project Management 31 AES4003 – Advance Semiconductor Devices 32

CATEGORY – SCIENCES 32

PHY – Physics 32 PHY101 – Physics 101 33 PHY102 – Physics 102 33

CATEGORY – WOMEN STUDIES 33 WS300 – Sustainable Rural Women Development in Africa Studies 34

CENTER FOR ADVANCE RESEARCH IN CRYPTOGRAPHY & CYBERSECURITY 34 CAREC – Center for Advance Research in Cryptography & Cybersecurity 34

CENTER FOR ADVANCE RESEARCH IN RENEWABLE ENERGY & ENVIRONMENTAL SYSTEMS (CARES) 34

CARES – Center for Advance Research in Renewable Energy & Environmental Systems 34

Certificates & Diplomas: 35

Page 5: Education and Careers Training Curriculum and Syllabus v1.1

Global Open Versity, Vancouver Canada Education & Careers Courses & Curriculum

© April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada www.globalopenversity.org Changing lives through eLearning anywhere anytime anyplace

4

Syllabus & Course Outline

Welcome to Global Open Versity - infinite knowledge place

Enhancing Education Skills and Careers Worldwide via eLearning

Affordable Flexible Self-paced Self-directed Anytime Anywhere

The global economic downturn is soon coming to end. It’s predicted that the IT & business sector are projected to spend huge sums of money. Are your skills & training up-to-date to take the advantage of the coming job boom? Is your enterprise or business well equipped to take advantage in the upturn in the global economy? Is your enterprise taking advantage of open source software initiative? If your answer to any of these questions is no - then continue reading!

Mission Statement Global Open Versity (GOV) mission is to foster high-value job-skills targeted education centered on innovative experiential eLearning that meets the needs of diverse student populations, their employers, societies and communities. Adapting programs to an ever-changing global economy & technologies; equip & facilitate critical thinking, collaboration and leadership by integrating adaptive academic theory with education best-practice. The GOV is inclusive and will provide access to students beyond traditional classroom walls, while being respectful of and responsive to diverse learning styles and culture. We provide a global, mobile, innovative, and highly competitive experiential educational format, giving students flexible options that fit today’s global workplace and suit today's diverse lifestyle – enabling students to realize their educational needs and career goals – at a pace & place that suits student’s hectic lifestyle – anytime anyplace anywhere.

Register Today & Take Control of your Careers!

Our endeavor is to enhance education skills and careers worldwide for tomorrow’s workplace through eLearning. Our training modules & courses are highly affordable and fees starts as low as US$ 50 (US fifty dollars) only. Call us or email for info request!

Corporate Training We’ll work closely with your HR to determine your corporate training needs and create a curriculum that is specifically geared towards staff development and future business growth – so that you can have time to effectively run your company and achieve top ROI.

Partnership Join our partnership program and get access to huge database of premium cutting-edge training materials compiled and delivered according to your business requirements. Non-profit partners receive 50 percent reduction in access to our on-demand training materials and support delivered online or onsite. Call us today: Tel: +!-604-495-6361 Email: [email protected].

It’s time to reconfigure your skill-sets to match tomorrow’s workplace!

Page 6: Education and Careers Training Curriculum and Syllabus v1.1

Global Open Versity, Vancouver Canada Education & Careers Courses & Curriculum

© April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada www.globalopenversity.org Changing lives through eLearning anywhere anytime anyplace

5

Syllabus & Course Outline

Category – Business Management

BM – Business Management

BM100 – Introduction to Project Management Introduction to Project Management is an introductory level course that teaches the fundamental concepts of Project Management using MS Project 2003. Topics will include project planning, resources, costs, as well as progress tracking. IPM is a valuable course for students and professionals who have no prior knowledge of PM skills or those who wish to quickly refresh their knowledge of project management best practices. PREREQ: None, Requirements: MS Project 2003/2007®. Course Contents Module 1 - Introduction to Project Mgt v1.0 Module 2 - Creating Project File in MP 2k3 Module 3 - Project Tasks Scheduling v1.0 Module 4 - Project Resource Management v1.0 Module 5 - Earned Value Management v1.0 Module 6 – Project Execution Controlling Closing -0

BM101 – Introduction to MS Access Welcome to the Introduction to MS Access. This course is designed to get the user up and running with MS Access (henceforth simply "Access") in a rapid fashion. The four basic modules of Access are demonstrated: Tables, Forms, Reports and Queries. A business example is discussed first which provides a solid background for developing simple database solutions. Access is a valuable course for students and professionals who have no prior knowledge of Database and a stepping stone for those who intend to pursue MS SQL or those who wish to quickly refresh their knowledge of Access best practices. PREREQ: None, Requirements: MS Office Access 2003/2007®. Course Content: Module 01 - Introduction to MS Access 2003 v1.2 Module 02 – MS Access Hands-on Labs

Lab 1 – MS Access Lab Manual Lab 1 – MS Access Practice Lab 1 – MS Access Practice Data Lab 1 – MS Data Access

BM102 – Introduction to Oracle Database 10g: SQL This course offers you an introduction to Oracle Database 10g technology. In this class, you will, learn the basic concepts of relational databases and the powerful SQL programming language. This course provides the essential SQL skills that enable you to write queries against single and multiple tables, manipulate data in table, create database objects, and query metadata. Course Content: Module 1 – Oracle 10 XE Installation & Configuration

Page 7: Education and Careers Training Curriculum and Syllabus v1.1

Global Open Versity, Vancouver Canada Education & Careers Courses & Curriculum

© April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada www.globalopenversity.org Changing lives through eLearning anywhere anytime anyplace

6

Module 2 – Introduction to Oracle Module 3 – Operators and Operands Module 4 – Variable and Data Type Module 5 – The Table of a Database Module 6 – The Columns of a Table

BM103 – MySQL Comprehensive Introduction MySQL is an open-source relational database management system (RDBMS) that runs on a variety of platforms, including UNIX, Linux and Windows. This course provides the knowledge and extensive hands-on experience to successfully administer and maintain MySQL databases. You learn to build SQL queries that include MySQL extensions, control the MySQL server, and perform advanced SQL techniques. You’ll also learn how to integrate MySQL with Apache Web server, Perl scripting, and PHP for Internet & Web programming. Course Content: Module 1 – Getting Started, Installing MySQL, Creating Database Module 2 – Manipulating Database: Selecting Data Module 3 – Database Management I Module 4 – Database Management II Module 5 – PHP MySQL Data Management Module 6 – Perl MySQL Integration Lab 1 – Step-by-step Install Guide for Moodle with Sclipowebclass on Linux v1.4

Project 1 – Installing Drupal using MySQL on Linux CentOS5 v1.2

BM200 – Advance Project Management Advance Project Management covers intermediate to advance aspects of PM. APM teaches you the essential concepts, principles, and techniques relating to Project Management. Topics will include project planning, resources, costs, budgeting, earned value etc. APM is a valuable course for professionals that are new to project management, make a career change or who wish to extend their knowledge of project management best practices. On completion student earn APM Certificate. Today PMP can earn over $90,000/yr salary. Course Content: Chapter 1 – Introduction Chapter 2 – Project Charter Chapter 3 – Scope Statement Chapter 4 – Work Breakdown Structure (WBS) Chapter 5 – Project Resource Assignments Chapter 6 – Project Activity Sequencing Chapter 7 – Project Scheduling Chapter 8 – Project Cost Estimation Chapter 9 – Risk Management Plan Chapter 10 – Project Plan Compilation Chapter 11 – Project Procurement Chapter 12 – Project Quality Management Chapter 13 – Project Controlling Chapter 14 – Earned Value Management Chapter 15 – Communications Chapter 16 – Project Closing Chapter 17 – MS Project 2003 Tutorials

Appendix A – Project Management Software

Page 8: Education and Careers Training Curriculum and Syllabus v1.1

Global Open Versity, Vancouver Canada Education & Careers Courses & Curriculum

© April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada www.globalopenversity.org Changing lives through eLearning anywhere anytime anyplace

7

BM201 – MS SQL Enterprise Database Development Microsoft SQL Server is an environment used to create computer databases on a MS Windows operating system. It can be used to develop from small databases such as a personal list of contacts to medium business such as a car repair shop, large department store to enterprise level set of records such as a super market or a local bank. It can also handle a very large database such as a country's census. This course is intended for SQL Server database administrators, implementers, system engineers, and developers who are responsible for writing queries and day-to-day maintainers of MS SQL database system. Upon completion of this course should be able develop, deploy and administer database systems. Course Content: Module 01 – MS SQL Server 2005 Setup Module 02 – Introduction to Database Creation Module 03 – MS SQL Operation Module 04 – Variable and Data Types Module 05 – SQL Expressions Module 06 – Introduction to Functions Module 07 – A Review of Built-Functions Module 08 – The Tables of a Database Module 09 – The Records of a Database Module 10 – Introduction to Data Analysis Module 11 – Details on Data Analysis Module 12 – Operations on Data Analysis Module 13 – Relationships and Data Integrity Module 14 – Data Joins Module 15 – Views Module 16 – Stored Procedures

BM300 – Oracle 10g: SQL Fundamentals Databases represent the core of an organization's informational infrastructure. To effectively maintain those databases, it is imperative for administrators to be well trained. In this hands-on centric course, you gain the knowledge and skills to create and configure Oracle 10g databases, manage memory and storage effectively, and deploy essential procedures to maintain your organization's database and ensure its availability. Course Content: Chapter 1: Overview of Database Concepts Chapter 2: Basic SQL SELECT Statements Chapter 3: Table Creation and Management Chapter 2: Basic SQL SELECT Statements Chapter 3: Table Creation and Management Chapter 4: Constraints Chapter 5: Data Manipulation and Transaction Control Chapter 6: Additional Database Objects Chapter 7: User Creation and Management Chapter 8: Restricting Rows and Sorting Data Chapter 9: Joining Data from Multiple Tables Chapter 10: Selected Single-Row Functions Chapter 11: Group Functions Chapter 12: Subqueries and MERGE Chapter 13: Views Chapter 14: Formatting Readable Output Chapter 15: Exploring SQL Topics in Application Development

Page 9: Education and Careers Training Curriculum and Syllabus v1.1

Global Open Versity, Vancouver Canada Education & Careers Courses & Curriculum

© April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada www.globalopenversity.org Changing lives through eLearning anywhere anytime anyplace

8

BM301 – Date Warehousing & BI Principles This course provides an introduction to data warehouse design and business intelligence principles. Topics in data modeling, database design and database access are reviewed. Issues in data warehouse planning; design, implementation, and administration are discussed in a project management format. The role of data warehouse in supporting Decision Support Systems (DSS) is also reviewed. In the Business Intelligence module we discuss BI Tools, Uses and Processes. Course Content: Module 1: Data Warehousing Module 2: Business Intelligence Module 3 – Projects in Data Warehousing and Business Intelligence

Category – Management Information Systems

MIS100 – Management Information Systems The course is designed to provide students with the background knowledge of information technology that is needed to analyze, evaluate, and manage information systems and information resources for business organizations. Course Content: Module 1: MIS and You Module 2: Purposes of Information Systems Module 3: Hardware and Software Module 4: Database Processing Module 5: Microsoft Access Module 6: Data Communications and Internet Technology Module 7: Review and Exam 1 Module 8: Systems Development Module 9: Information Systems Within Organizations Module 10: E-Commerce and Supply Chain Systems Module 11: Business Intelligence and Knowledge Management Module 12: Information Systems Management Module 13: Information Security Management Module 14: Web Development Project Due Module 15: Review and Exam 2

Category – Information Technology

CIS – Computer Information Systems

CIS100 – E-Commerce & Web Development This course seeks to provide students with an all-round introductory knowledge and practical skills required to design, develop and admin E-Commerce site and comprehensive understanding of strategies and solutions available in today's competitive E-Commerce marketplace. The EWD course allows

Page 10: Education and Careers Training Curriculum and Syllabus v1.1

Global Open Versity, Vancouver Canada Education & Careers Courses & Curriculum

© April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada www.globalopenversity.org Changing lives through eLearning anywhere anytime anyplace

9

students to pursue more advance courses in IT field thereby leading job prospects in a vast area that relates to computer-aided design, programming, project management and implementation in the multi-tier E-Commerce field. Students will earn their GOV certifications upon completion of set courses to be decided by the Information Technology School. Course Content: Module 1: Internet Business Foundations Module 2: Web Site Development & Hosting Module 3: Basic Communication Components, and Demonstrated Technical Knowledge of the Internet

CIS101 – Introduction XML This class focuses on the basics of XML. You'll explore XML itself, its common uses and some of the many editors and debuggers that let you create and refine XML documents. After that, you'll examine several popular uses of XML to help you uncover ways to incorporate this powerful language into applications. Along the way, you'll get concrete examples you can implement in the real world. Course Content: Module 1: Introduction to XML and user tools Module 2: Examining basic XML syntax Module 3: XML in a flexible and blended environment Module 4: XML practical examples for the real world

CIS102 – IT Network+ This course teaches the fundamentals of networking, what the TCP/IP protocol stack consists of and how the different layers of the network stack influence communication on a network. It tests areas of networking technologies such as definition of a protocol, the Open Systems Interconnect (OSI) model and its layers, and the concepts of network design and implementation – such as which items, e.g., hubs, bridges, switches, routers that are required for a network and the prerequisites for installation. You will learn the art of IP subnetting and routing. In addition, it covers troubleshooting concepts and How-Tos Course Content: Module 1 – Network Fundamentals Module 2 – The OSI Model Module 3 – TCP-IP Fundamentals - Part I Module 4 - TCP-IP Fundamentals - Part II Module 5 - TCP-IP Utilities

CIS103 – JavaScript Web Programming This course covers fundamentals of Web programming with JavaScript, including key features of scripting. It also presents some common programming languages, with main focus on JavaScript Web Programming. You’ll learn how to interact with your business customers through your website, how to apply conditions and loops, work with event handlers and how to troubleshoot and debug problems. Course Content: Module 01 – What is HTML? An overview of web programming Module 02 – Computer programming terminology and applying scripts Module 03 – Creating interactive websites

Page 11: Education and Careers Training Curriculum and Syllabus v1.1

Global Open Versity, Vancouver Canada Education & Careers Courses & Curriculum

© April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada www.globalopenversity.org Changing lives through eLearning anywhere anytime anyplace

10

Module 04 – Conditions, loops and debugging Module 05 – Working with dates and time in JavaScript Module 06 – Creating dynamic pages by using events

CIS104 – Web Design This course is more than just web design using an HTML class, but rather a discussion of designing a complete Web sites solution. If you do not know HTML, you should consider taking this course. The Web Design course will not talk as much about how to build Web pages as the skills and techniques behind designing Web pages. Course Content: Module 1 - HTML basics: the language of the web Module 2 - HTML tutorial: document structure and text Module 3 - Beyond plain text: images, text formatting, and hyperlinks Module 4 - Web publishing: putting your page online

CIS105 – PHP for Internet & Web Development PHP is a powerful tool for making dynamic and interactive Web pages. This course is designed to enable web developers and others with limited programming experience to build dynamic database driven websites using the PHP programming language. Since PHP is such a rich and task-specific language, the course covers the most important range of functions in depth, and equips students to understand the most essential tools for developing interactive web related designs. Our PHP course takes newcomers to computer programming and teaches them the fundamentals, and how to apply those fundamentals in PHP to build powerful interactive, client and server side websites. It also covers integration of PHP with MySQL, XML, and AJAX Course Content: Module 01 - PHP Basic Module 02 - PHP Advance Module 03 - PHP with HTML Forms Module 04 – PHP with MySQL Module 05 – PHP with XML and AJAX

CIS106 – Introduction to Web Design using Dreamweaver Dreamweaver is a powerful Web authoring tool that can be used to create highly professional websites. This course is recommended for those users who are more competent in IT and who need to build more complex web pages/sites or those who have some background in Web design. Dreamweaver allows more flexibility and creativity in your web page design. This is a fully compressive hands-on approach with excellent course materials. After completing the course, you’ll have an impressive portfolio piece, a site you can adapt for your own use, and a thorough understanding of Dreamweaver CS3 fundamentals. Course Content: Module 01 - Dreamweaver CS3: the basics Module 02 - The fundamentals of Dreamweaver website builder Module 03 - Teaching text features and working with images

Page 12: Education and Careers Training Curriculum and Syllabus v1.1

Global Open Versity, Vancouver Canada Education & Careers Courses & Curriculum

© April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada www.globalopenversity.org Changing lives through eLearning anywhere anytime anyplace

11

Module 04- Using cascading style sheets and XHTML with Dreamweaver CS3 Module 05 - Dreamweaver website builder: going beyond the basics Module 06 - Publishing and managing your website with Dreamweaver software

CIS107 – Social, Legal & Ethical Issues in Computer Science This course covers a study of the major social and ethical issues in computer science, a brief history of computer science, the impact of computers on society, and professional computer ethics. Impact of computers, applications, and benefits, copyright, privacy, computer crime, constitutional issues, risks of computer failures, evaluating reliability of computer models, trade and communications in the global village, computers in the workplace, responsibilities of the computer professional.

CIS200 – Introduction to Linux/Unix This course is designed to support an intensive hands-on introductory course on Linux/UNIX or to act as a reference to users who are new to Linux/UNIX. This course is designed particularly for use with the Linux operating system but much of it applies to other UNIX systems as well. As throughout this course the term Linux and UNIX are interchangeable unless otherwise stated. At the end of each course module there is an exercise that you should attempt to check how well you’re progressing with course. Course Content: Module 01- Introduction to Linux-Unix OS Module 02 - Linux Filesystem & Directory Structure Module 03 - File and Directory Permissions Module 04 - Systems Processes in Linux-UNIX OS Module 05 - Linux-Unix System Utilities Module 06 - Linux-UNIX Text Editors Module 07 - Basic Linux-Unix Systems Admin Module 08 - Linux-Unix Shells and Shell Scripts Module 09 - Linux Networking Setup Module 10 - Telnet HTTP Request

CIS201 – Designing & Implementing Windows Server 2003 Network Security This series explains how to analyze requirements and design a secure Windows Server 2003 network in a medium to large environment. Specific aspects presented are: 10 Security domains, Public key infrastructure, Internet Information Services (IIS), IP Security (IPSec), wireless LAN, VPN, Active Directory, Encrypted File System (EFS), and backup and recovery processes. Pre-requisites: CIS101, and CIS102. Course Content: Chapter 1: Assessing the Need for Security Chapter 2: Analyzing Risk Chapter 3: Reducing the Risk of Software Vulnerabilities Chapter 4: Designing a Management Infrastructure Chapter 5: Designing Active Directory Security

Page 13: Education and Careers Training Curriculum and Syllabus v1.1

Global Open Versity, Vancouver Canada Education & Careers Courses & Curriculum

© April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada www.globalopenversity.org Changing lives through eLearning anywhere anytime anyplace

12

Chapter 6: Protecting Data Chapter 7: Hardening Servers Chapter 8: Hardening Client Computers Chapter 9: Designing a Public Key Infrastructure (PKI) Chapter 10: Protecting Intranet Communications Chapter 11: Protecting Extranet Communication Chapter 12: Hardening Web Servers Chapter 13: Creating a Disaster Recovery Plan

CIS202 – Designing & Implementing Exchange 2k3 This online eLearning semester-long, instructor-led course provides students with the knowledge and skills that are needed to update and support a reliable, secure messaging infrastructure. This infrastructure is used for creating, storing, and sharing information by using Microsoft Exchange Server 2003 in a medium-sized to large-sized (250 to 5,000 seats) messaging environment. This course offers a significant amount of hands-on practices, discussions, and assessments that assist students in becoming proficient in the skills that are needed to update and support Exchange Server 2003. Pre-requisites: CIS102, and CIS303 Course Content: Part 1: CHAPTER 1: Microsoft Exchange Server and Active Directory CHAPTER 2: Planning a Microsoft Exchange Server 2k3 (ES 2k3) Infrastructure CHPATER 3: Configuring a MS ES 2k3 Infrastructure Part 2: CHAPTER 4: Installing Exchange Server Clusters & Front-End and Back-End Servers CHAPTER 5: Managing Recipient Objects and Address Lists CHATER 6: Public Folders CHATER 7: Virtual Servers Part 3: CHAPTER 8: SMTP Protocol Configuration and management CHAPTER 9: MS Exchange Server 2003 Security Part 4: CHAPTER 10: Backup and Restore CHAPTER 11: Monitoring MS Exchange Server 2003 Part 5: CHAPTER 12: Troubleshooting MS Exchange Server 2003 APPENDIX A – CHAPTER 13: Coexistence with MS ES 5.5

Page 14: Education and Careers Training Curriculum and Syllabus v1.1

Global Open Versity, Vancouver Canada Education & Careers Courses & Curriculum

© April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada www.globalopenversity.org Changing lives through eLearning anywhere anytime anyplace

13

CIS203 – Cisco Networking This course provides a comprehensive introduction to deploying Cisco devices in an internetworked environment. Through extensive hands-on exercises, you gain the fundamental knowledge and skills you need to install, configure and troubleshoot Cisco switches and routers. Course Content: Module 01 - Cisco Networking Introduction & Review Module 02 - WANs & Routers Module 03 - Router Basics: Commands/Configurations Module 04 - Router Boot up/startup Sequence and Configurations Module 05 - Cisco Router Configuration Module 06 - Password Recovery and the TCP/IP Protocol Suite Module 07 - IP Addressing and Subnets Module 08 - Magic Number Subnetting Module 09 - Routing, Routing Protocols and Troubleshooting Module 10 - Cisco Routers IP Configuration Module 11 - IP Routing: Configuring a Gateway of Last Resort Using IP Commands Module 12 – Cisco Study Guide

CIS204 – Linux Shell Scripting This course is designed to support an intensive hands-on introductory course on Linux/UNIX shell scripting or to act as a reference to users who are new to shell scripting. It is assumed that students have taken CIS200 course or have at least working knowledge of Linux installation, setup, system configuration and basic commands. But not expects any programming language experience. This course is excellent for students interested in pursuing open source software development career/ Course Content: Module 1: Introduction to Linux/UNIX Shell Scripting Module 2: Advance Linux Shell Scripting Commands

CIS205 – Perl for Internet & Web Programming Perl is a powerful object-oriented scripting language used extensively with UNIX, Linux, Win32 and the Internet. In this course, you learn to write reusable scripts with Perl 5. Through intensive exercises, you learn to use Perl in your operating system and application environments as well as apply built-in functions of the language and make use of external modules. This is intended for UNIX, Linux and Windows administrators, software engineers, programmers and power users. Previous experience with a procedural or object-oriented programming language is assumed. Knowledge of UNIX scripting tools and regular expressions is assumed or you must have completed our Certificate in Computer Information Management Course Content: Module 01 - Perl on Windows Module 02 - Perl Scripting Module 03 - Perl String Functions Module 04 - Basic Regular Expression Module 05 - Perl File Management

Page 15: Education and Careers Training Curriculum and Syllabus v1.1

Global Open Versity, Vancouver Canada Education & Careers Courses & Curriculum

© April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada www.globalopenversity.org Changing lives through eLearning anywhere anytime anyplace

14

Module 06 - Perl More On Arrays Hashes Module 07 - Subroutine and Parameters Module 08 - More on Perl File Management Module 09 - Perl DBI Modules

CIS206 – Network Attached Storage (NAS) This course will give small to medium-size business (SMB) owners and information technology (IT) professionals who are responsible for data storage solutions an understanding of how NAS compares to other storage technologies. The class will then lead them through planning, installing and using a NAS server storage solution. Course Content: Module 01 - Introduction to NAS Module 02 - Understanding NAS Technology Module 03 - Planning effective NAS Module 04 - Installing NAS Module 05 - Managing NAS Module 06 - More about NAS v1.0

CIS300 – IT Security Risk Mgt & Compliance Strategies This course seeks to provide students with an all-round knowledge based IT Security Risk Management and Compliance Strategies (ISRMCS) industry best practices. This will include covering regulatory requirements like SOX, PCI, HIPAA, GLBA & best practices like COBIT, ITIL and ISO_17799.Today, ISRMCS is a much talked about, but little understood area of the IT Security industry. This course will be conducted in partnership with the sister organization SerengetiSys Labs. All modules are based on up-to-date research findings and articles/publications. Upon completion of this course you will be able to formulate a policy that lays out the controls that will achieve these goals via implementing – a solid ISRMCS – geared towards organizations’ IT security objectives driven by business requirements for improved performance and ROI. PREREQ: CIS100, CIS102, CIS201, and BM100. Students will earn their GOV Certifications or Diploma upon completion of set courses to be decided by the Information Technology School. Course Content: Module 1 - IT Security Risk Mgt Plan v1.1 Module 2 - A Brief Overview of COBIT Framework for IT Management Module 3 - Optimizing your IT Controls Environment for Compliance with Multiple Regulations Module 4 - Why Compliance and Best Practices are Important Aligning COBIT, ITIL, ISO 17799 for

Business Benefit Module 5 - Web Application Security and GLBA Compliance Module 6 - Deploying Effective PCI Compliance with IT Crypto-Security Storage Solutions Module 7 - SOX 12 – Mapping the COBIT Framework to SOX IT Compliance Module 8 - Enterprise Identity Management and SSO Convergence Strategies Module 9 - Compliance and Risk Management: HIPAA Module 10 - Defining Security Expectations for Outsourcing Service Providers Module 11 - Summary of IT Security Compliance Solutions & Best Practices Module 12 - Conducting Effective IT Security Audit HowTo

Page 16: Education and Careers Training Curriculum and Syllabus v1.1

Global Open Versity, Vancouver Canada Education & Careers Courses & Curriculum

© April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada www.globalopenversity.org Changing lives through eLearning anywhere anytime anyplace

15

CIS301 – Introduction to Data Security & Cryptography This course is suitable for people interested to pursue career in the world of advance information security. Cryptography (or cryptology; derived from Greek "hidden" and the verb "to write" or "to speak") is the practice and study of hiding information. In modern times, cryptography is considered a branch of both mathematics and computer science, and is affiliated closely with information theory, computer security, and engineering. But it’s now, more closely referred to as experimental mathematical. This course will take you through the basics of number theory & its application to cryptography. History & key advances in private key (DES, AES etc.) & public key (RSA, ElGamal etc.) cryptosystems and algorithms. Steganography; Message Digest, Authentication, Digital Signature & Certificate; Data encryption and security. Upon completing the course you will be able to indulge in building your own advance crypto-security engine. PREREQ: Advance computing and Mathematics. Course Content: Chapter - 1 Introduction & History of Cryptography Chapter 2 - Secure Mechanics of Cryptographic Systems Chapter 3 - Mechanics of Cryptosystems Chapter 4 - Encryption - The complete Picture Chapter 5 - Conventional (Private-key) Cryptography Chapter 6 - Steganography - The Art of Hiding Data Chapter 7 - Introduction to Public Key Cryptography Chapter 8 - Message Digest, Authentication and Digital Signature

CIS303 – Advance Diploma in Web Design The Diploma in Advanced Web Design e-learning course is a fully supported, self-paced training programme. This course assumes that the student has a pre-existing knowledge of HTML or has successfully completed our Certificate in Web Design course. This programme has been designed to introduce students to the fundamentals of Dynamic HTML and advance CSS, server-side and client-side technologies, which tightly integrates with HTML – and which removes many of the constraints that have previously limited the web author's creativity and provides a whole new way to make web pages more interesting for the visitor and other web users. Course Content: Module 01 – Advance Web Design with CSS Note: the rest of the course modules are sourced from other related courses.

CIS304 – Advance PHP - PHP is a powerful tool for developing secure dynamic and interactive Web pages. This course is designed to enable advance web developers and others with good programming experience and IT security background to build/deploy secure dynamic database driven electronic business Web 2.0 services. Our PHP Advance course is suitable for professional web developers who want to advance their skills or those who wish to quickly refresh their knowledge of secure PHP scripting best practices. You will also learn how to deploy secure client and server side Web 2.0 compliant. The course also covers integration of PHP with MySQL, ebXML, AJAX, SOAP, REST & IT security best practices. Data and database security using cryptographic controls: PKI, OpenSSL, TLS, encryption, hashing, signing, and sealing of data. PREREQ: CIS104, CIS 105, CIS301, and BM103.

Page 17: Education and Careers Training Curriculum and Syllabus v1.1

Global Open Versity, Vancouver Canada Education & Careers Courses & Curriculum

© April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada www.globalopenversity.org Changing lives through eLearning anywhere anytime anyplace

16

Course Content: Module 01 - PHP Recap I Module 02 - PHP Recap II Module 03 - Transport Layer Security Module 04 - Cryptography and PHP Module 05 - Audit Logs and Database Transaction Module 06 - Web Services and ePayment Module 07 - Profitability and Structure I Module 08 - Profitability and Structure II Module 09 - ebXML

CIS305 – Elliptic Curve Cryptography & Data Security This course is suitable for students & IT professionals interested to advance their career in advance information security. Elliptic Curve Cryptography (ECC) is today emerging as an attractive public-key cryptosystem for hand-held portable devices. Compared to traditional cryptosystems like RSA, ECC offers equivalent security with smaller key sizes, which results in faster computations; lower power consumption, as well as memory and bandwidth savings. This is attractive to mobile/wireless environments which are typically limited in terms of their CPU, power and network connectivity. In this course you will learn advance number theory and algorithms and necessary gain capabilities to work in the new field of experimental mathematics needed to implement ECC. You will also learn other functionality of ECC, its advantages and challenges over other cryptosystems. Comparison with other cryptographic systems will also be undertaken based on aspects such as efficiency, size of the key needed to attain a certain level of security (this has implications on computational costs and time), known and probable attacks, current and predicted future (based on the current growth of technology) and their prevention techniques. ECC reliability will also be looked into. PREREQ: Advance computing and Mathematics & CIS301. Course Content: Module 01 - Introduction to Number Theory Applied to ECC Module 02 - ECC over Finite Field FP Module 03 - ECC over Binary Field F2 Module 04 - EC Public Key Cryptosystems Module 05 - Implementing EC Cryptosystems Module 06 - References

CIS306 – Designing and Implementing Mac OS X Infrastructure To be announced later

CIS400 – Computer Forensics Forensics is the process of using scientific knowledge for collecting, analyze, and presenting evidence to the court. Computer forensics is a discipline that combines element of law and computer science to collect and analyze data from computer systems, networks, wireless communications, and storage devices in a way that preserves the integrity of evidence collected so it can be used effectively in a legal case. In this course you will learn how to collect, analyze, and preserve digital evidence integrity to bring to court. Course Content: Module 01 – Computer Forensics

Page 18: Education and Careers Training Curriculum and Syllabus v1.1

Global Open Versity, Vancouver Canada Education & Careers Courses & Curriculum

© April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada www.globalopenversity.org Changing lives through eLearning anywhere anytime anyplace

17

Note: The rest of the course modules will be announced later

CIS401 – Linux for Engineering and IT Applications This course is suitable for people who are familiar with computing in general, and would like to advance their professional skills in Linux/Unix systems for the purpose of using it as part of a business information technology (IT) strategy. The goal of this course is to equip students and IT professionals with advance skills necessary for mastering Linux/Unix systems. Upon completion of this course you will gain advance knowledge and skills in diverse areas like Linux Systems Administration, Network Administration, or Systems Engineering, and its application in system integration covering topics that are used in everyday business environment and applications from home office, small business (SMB) to enterprise level. Systems integration topics covered include how-to plan, build and deploy business tools like Business Intelligence (Pentaho BI), CRM (SugarCRM), LMS (Moodle), CMS (Drupal, Joomla), Messaging server (Zimbra), JBoss Portal AS, Tomcat AS, GlassFish, OpenSSO, SAMLv2 and many more. PREQ: BM103, BM200, CIS105, CIS200, & CIS204. Course Content: Module 01 - Linux-UNIX History & Introduction Module 02 - Linux System Installation Configuration & Upgrade Module 3 - Install & Configure Apache PHP PostgreSQL & MySQL on Linux v1.0 Module 04 - Introduction to TCP-IP Protocol Suit v1.0 Module 05 - Linux Network File System (NFS) v1.0 Module 06 - Network Information Services (NIS) Module 07 - Linux and Windows Connectivity through Samba Server v1.0 Module 08 – Install & Configure SAMBA Module 09 - Startup and Run Levels Scheduled Jobs v1.0 Module 10 - Light weight Directory Access (LDAP) v1.0 Module 11 - Linux-UNIX Security v1.0 Module 12 - Linux Clusters v1.1

CIS402 – Designing & Implementing Windows Server 2008 In this course, you’ll learn how to install and configuration of Windows Server 2008 Active Directory Domain Controller. Microsoft Active Directory provides the structure to centralize the network management and store information about network resources across the entire domain. Active Directory uses Domain Controllers to keep this centralized storage available to network users. In order to configure a Windows Server 2008 machine to act as Domain Controller, several considerations and prerequisites should be taken into account, and several steps should be performed. In this course, I will guide you through these prerequisites and steps of creating a new Windows Server 2008 Domain Controller for a new Active Directory domain in a new forest. We’re also going to look at how to install & configure DNS and DHCP servers. Configure Outlook Web Access to access email anywhere anytime. And how to troubleshoot Windows Server 2008 Active Directory DC. On completion of this course you would’ve gained a competency of advance basic with capability to at least plan, design, implement and deploy an Exchange Server 2007 in SMB to Medium business environment. Pre-requisites: CIS102, and CIS201. Course Content: Install Guide Windows Server 2008 Active Directory Domain Controller

Page 19: Education and Careers Training Curriculum and Syllabus v1.1

Global Open Versity, Vancouver Canada Education & Careers Courses & Curriculum

© April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada www.globalopenversity.org Changing lives through eLearning anywhere anytime anyplace

18

CIS403 –MS Exchange Server 2007 Administration Training In this course, you’ll learn how to install and configuration of Exchange Server 2007 on Windows Server 2008 Active Directory. We’ll also show you how to add new mailboxes using both the Exchange Management Console (EMC) GUI, and Exchange Management Shell (PowerShell) command-line. Also to be shown is how to install & set up a PowerGUI to help you with provisioning large numbers of new users’ mailbox, thereby avoiding dealing with the dreaded scripting complexity. You’ll also learn how to add Telnet client Feature for testing your Exchange 2007 SMTP. Others are how to configure and use Outlook Web Access (OWA) to access your emails form anywhere, anytime. On completion of following this lab training, you should be able to reach an Exchange Server 2007 competency level of advance basic to intermediate level depending on how much effort and time you’ve allocated for the training. And capability to at least plan, design, implement and deploy an Exchange Server 2007 in SMB to Medium business environment. Pre-requisites: CIS102, and CIS403. Course Content: Install Guide MS Exchange Server 2007 on Windows Server 2008 Active Directory v1.1

CIS404 – Web Applications & Web Portal Specialists Aim: to ensure that student acquire the knowledge and skills to deploy and maintain cost-effective, high-performance business system integration web applications and web portal solutions. The major part of this course covers the installation and the configuration of the SSL secured Apache (httpd) web server under both the Linux and Windows operating systems. The second part covers installation and configuration of Bind9 (DNS) server, OpenLDAP; Sun OpenDS, Sun JDK6, Web application servers: SSL secured Apache Tomcat AS and JBoss AS. The third section covers installation and configuration of Web Portal solutions: JPortal and Liferay Portal. We also have sections on a number of associated technologies (MySQL, Oracle, PostgreSQL, XML, and the Perl, PHP languages, and Directory services) so that you'll be able to plan, implement, deploy and administer web servers running deployed LAMP applications such CMS and LMS, and CRMs. And also Web application solutions integrating Directory services for identity management and authentications. PREQ: Good knowledge of Linux/UNIX and C/make, BM103, CIS105, CIS200, ICT200. Course Content: Module 01 - Install Configure and Upgrade Linux CentOS5 Server v1.1 Module 02 - Install & Configure Apache PHP PostgreSQL & MySQL on Linux v1.2 Module 03 - Using Webmin and Bind9 to Setup DNS Server on Linux v1.8 Module 04 - Plan design and implement LDAP using OpenLDAP Module 05 - Secure Apache Tomcat using SSL on Linux Module 6 - Plan design and implement Jboss and JPortal solutions Module 07 - Plan design and implement Liferay Portal Module 08 - Integrate OpenLDAP + SugarCRM + JBoss Module 09 - Integrate OpenDS + SugarCRM + JBoss Home Assignment: HA1 – Secure Apache using SSL Tomcat on Windows

Page 20: Education and Careers Training Curriculum and Syllabus v1.1

Global Open Versity, Vancouver Canada Education & Careers Courses & Curriculum

© April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada www.globalopenversity.org Changing lives through eLearning anywhere anytime anyplace

19

Category – Information Communication Technology (ICT)

ICT - Information Communication Technology

ICT100 – Introduction to Computer Applications This course is comprehensively-based on hands-on and is designed to familiarize students with computers and their applications. It also emphasizes the use of computers and technology in business, home and in careers development. Students will learn fundamental concepts of computer hardware and software and become familiar with a variety of computer applications, including MSWord, Excel (spreadsheets), PowerPoint, databases, Visio, Project Management, and multimedia presentations. Students will investigate Internet-based applications, work with email and learn how to browse the web. Coursework includes activities that explore social and ethical issues related to computers. There are also weekly hands-on lab assignments in this course. No previous computer knowledge required. Course Content: Module 01 - Computer Basics Module 02 - Introduction to MSWord 2k3 Module 03 - MS Excel Basics Module 04 - Introduction to MS PowerPoint 2k3 Module 05 - Introduction to Visio 2k3 Module 06 - Introduction to MS Access 2k3 Module 07 - Introduction to Computer Systems Module 08 - Basic E-mail using Yahoo Mail Module 09 - Web Browsing, Computer Security & Ethics

ICT101 – Introduction to Firewalls: Planning and Implementation Early at the inception of the Internet, attacks started to occur with an increased frequency. This leads to the development of tools to prevent unwanted communications according to a defined security policy. Firewalls now play a key part of any modern day network infrastructure and the concept has extended from a System Administration term into everyday vocabulary. The aim of this course is to provide students with practical experiences of implementing firewall systems using various platforms, knowledge of the best places and best practices to implement firewalls and to reinforce the technical knowledge required to manage firewalls. The course requires no previous experience in Firewalls, but assumes a degree of familiarity with basic networking concepts. PREREQ: CIS102. Course Content: Module 01 - What is a firewall? Module 02 - TCP/IP tutorial Module 03 - Inside a firewall Module 04 - Hardware firewalls, software firewalls and secure hosts Module 05 - Firewalls need security policies Module 06 - Making the most of your firewall

Page 21: Education and Careers Training Curriculum and Syllabus v1.1

Global Open Versity, Vancouver Canada Education & Careers Courses & Curriculum

© April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada www.globalopenversity.org Changing lives through eLearning anywhere anytime anyplace

20

ICT102 – SharePoint Server 2007 (MOSS 2007): Planning & Implementation Microsoft SharePoint technologies provide a Web-based framework for remote team collaboration and real-time document management. The ability to plan, design, deploy and utilize an effective SharePoint solution for your organization is essential to keep pace with the competition. This course takes student through an example of a typical setup of a SharePoint project on a VPC or VMware that is running a Windows Server operating system. The main purpose of this course is to give SharePoint developers new to SharePoint a starting point to quickly create SharePoint application projects. In this course, you acquire the fundamental knowledge and critical skills to create, manage and customize SharePoint across your development environment or enterprise. Course Content: Module 1: Getting Started, Installing IIS, and Installing .NET Framework 2.0 Module 2: Installing and Configuring POP3 Email Module 3: Installing and Configuring Outlook 2007 Module 4: Installing and Configuring the .NET Framework Module 5: Installing SQL Server 2005 Module 6: Configuring SQL Server 2005 Module 7: Installing SQL Server 2005 SP1 Module 8: Creating the MOSS Accounts Module 9: Installing and Configuring the MOSS 2007 Application Module 10: Setting Up Internet Explorer Web Browser Security Module 11: Starting Services Module 12: Creating a Shared Services Provider Module 13: Configuring Search Settings Module 14: Configuring Outgoing E-mail Module 15: Creating the Portal Module 16: Installing SharePoint Designer 2007 Module 17: Installing Office 2007 Applications Module 18: Installing Warm-up Scripts Module 19: Optimizing the MOSS 2007 VPC Image Module 20: Creating a Virtual PC Differencing Disk Module 21: Configuring Incoming Email

ICT103 – SharePoint Technologies II: MOSS 2k7 on Windows 2k3 AD & Exchange 2k3 Integration Microsoft SharePoint technologies provide a Web-based framework for remote team collaboration and real-time document management. The ability to plan, design, deploy and utilize effective Active Directory Exchange SSO Integrated SharePoint Server 2007 solutions for your organization are essential to keep pace with the competition. This system integration course module will take you through complete & comprehensive steps on how to setup SharePoint Server 2007 on a domain member Windows Server 2003. The main purpose of this course module is to give SharePoint developers and IT Pros new to Active Directory environment a starting point to quickly create SharePoint Server 2007 application projects. You will learn how to setup Windows AD integrated with Exchange 2003 and SQL 2005 which you then integrate with your MOSS 2007 server. When done with this system integration module you will have acquired the fundamental knowledge and critical skills required to create, manage and customize integrated Win2k3 Active Directory, Exchange Server 2k3, SQL 2005 and SharePoint Server 2007 across your development environment or enterprise.

Page 22: Education and Careers Training Curriculum and Syllabus v1.1

Global Open Versity, Vancouver Canada Education & Careers Courses & Curriculum

© April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada www.globalopenversity.org Changing lives through eLearning anywhere anytime anyplace

21

Course Content: Module 1 - Preparing AD and Exchange Server Module 2: Installing Office 2007 Applications Module 3 - MOSS 2k7 Outlook 2k7 Setup on Exchange Server04 Module 4: Installing SQL Server 2005 Module 5: Configuring SQL Server 2005 Module 6: Installing SQL Server 2005 SP1 Module 7: Creating the MOSS Domain Users Accounts Module 8 - SharePoint Getting Started Module 9: Install and Configure the MOSS 2007 Application Module 10: Setting Up Internet Explorer Web Browser Security Module 11: Starting MOSS 2007 Services Module 12: Creating a Shared Services Provider Module 13: Configuring Search Settings Module 14: Configuring Outgoing E-mail Module 15: Creating the Portal Module 16 - SharePoint 2k7 POP3 Setup Module 17 - Internet Mail Setup using ES2k3 Wizard Module 18 - Setup SharePoint MX Record & SMTP Service Module 19 - MOSS 2k7 Outlook 2k7 Setup on SharePoint server Module 20 - Configuring Incoming Email Module 21 - Installing SharePoint Designer Module 22 - Manage MOSS Single-Sign-On Settings Module 23 - MOSS 2k7 Excel Services Setup & Workbook Publishing Module 24 - MOSS 2k7 InfoPath Form Services Setup & Form Publishing v1.1

ICT104 – Computer Information Management Certificate This course allows students to combine sets of courses from our courses pools agreed upon between the respective student and the Certificate issuing academic unit or Faculty. Interested students should contact us for further info: [email protected]

ICT105 – Ubuntu Server Administration Training

This course will give small to medium-size business (SMB) and large enterprises owners and information technology (IT) professionals who are responsible for deploying and maintaining network infrastructure understanding of how to install & maintain Linux powered Ubuntu servers, especially Ubuntu 10.04 LTS (Lucid Lynx). To get you started we’ll install Ubuntu 8.04.4 LTS. You will also learn how to install Ubuntu 10.04 LTS (Desktop), and Ubuntu 7.10 (Gutsy) backup server powered by RESTORE server. The course modules will lead students through planning, installing and maintaining Ubuntu servers and desktops solutions. You'll learn how to install and configure the following servers: MySQL, LAMP, Apache Tomcat with SSL, PostgreSQL, Postfix, DNS and RESTORE. Upon completion of this course students would have gained capability and expertise to install and maintain Ubuntu servers. Course Content: Module 01 - Install Guide Linux Ubuntu 8.04.4 LTS Desktop v1.0 Module 02 - Install Guide Linux Ubuntu 10.04 LTS Desktop v1.0 Module 03 - Install Guide Ubuntu 10.04 Server v1.2

Page 23: Education and Careers Training Curriculum and Syllabus v1.1

Global Open Versity, Vancouver Canada Education & Careers Courses & Curriculum

© April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada www.globalopenversity.org Changing lives through eLearning anywhere anytime anyplace

22

Module 04 - Step-By-Step Install Guide Ubuntu 10.04 LTS (Lucid Lynx) Server v1.0 Module 05 – Build your Own Private Data Center Backup Solutions using Ubuntu Powered RESTORE Backup Server

ICT106 - Understanding Business Intelligence Principles with Pentaho BI Suite This course is a short training course meant for owners and IT professionals who are responsible for deploying business intelligence solutions using Pentaho BI Suite. The Pentaho BI Project is Open Source application software for enterprise reporting, OLAP analysis, dashboard, data mining, workflow and ETL capabilities for Business Intelligence (BI) platform that have made it the world’s leading and most widely deployed open source BI suite. It also offers self-service dashboard design for business users and cloud computing support for IT. In this guide we show you how to install Pentaho Business Intelligence BI Suite CE server with MySQL, Report Designer CE, and Design Studio CE on a Linux machine. It also includes how to setup Pentaho Report Designer, Pentaho Design Studio and Pentaho Data Integration (Kettle). You will also learn how to use Ad Hoc reporting technique, and Analysis View with OLAP Navigator for detailed reporting. Its’ assumed that students have some basic knowledge of Linux and MySQL. Course Content: Module 01 - Install Guide for Pentaho Business Intelligence BI Suite CE v1.6 Module 02 - Install Guide Pentaho Data Integration with MySQL v1.1

ICT107 - Designing & Building Scalable DNS Infrastructure This course is a short training course meant for owners and IT professionals who are responsible for planning designing and implementing Domain Name services (DNS) powered network infrastructure. The first task is to install two Linux CentOS5 and configure them with static IP address. Next, you will learn how to install and configure Webmin, which we’ll use to configure the DNS Master Server, Virtual Hosting site and Slave DNS Server for redundancy. The first Virtual machine will be used to host DNS Master Server. You’ll also learn how to install & configure a second virtual machine to host the Slave DNS Server. Other tasks will include configuring virtual IP address and virtual hosts. Finally you’ll have an opportunity to do the Hands-on Labs assignments to test what you have learned in this lesson. Once you’re done with this labs session you should have gained an experience, skills and capability to enable you to plan design implement and deploy a complete enterprise DNS infrastructure, which will allow you to install enterprise business solutions that require DNS in place like Messaging server (e.g., Sendmail), LDAP, and Identity Management and SSO. Course Content: Module 01 - Install Configure and Upgrade Linux CentOS5 Server v1.1 Module 02 - Using Webmin and Bind9 to Setup DNS Server on Linux v1.8

ICT200 – Electronic Information Management Systems Solutions Aim: to ensure that student acquire the knowledge and skills to deploy and maintain cost-effective, high-performance business electronic information management systems (EIMS), as well as demonstrate your technical expertise and keep you ahead of the Internet Communication Technology (ICT) curve. The course is heavily biased toward technical hands-on training covering CMS, LMS and CRM technologies. It focuses on the whys and hows of EIMS technologies rather than looking at manufacturer specific issues. Some of the topics are: CMSs (Drupal, Joomla), LMS (Moodle) & CRM (SugarCRM) and WordPress weblog tool. By the end of the course students will be able to: Plan Design & implement secure EIMS infrastructure. PREQ: Good knowledge of Linux/UNIX and C/make, BM103, CIS105, CIS107, CIS200 Course Content:

Page 24: Education and Careers Training Curriculum and Syllabus v1.1

Global Open Versity, Vancouver Canada Education & Careers Courses & Curriculum

© April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada www.globalopenversity.org Changing lives through eLearning anywhere anytime anyplace

23

Module 01 - Install Configure and Upgrade Linux CentOS5 Server v1.1 Module 02 - Install & Configure Apache PHP PostgreSQL & MySQL on Linux Module 03 - Installing Drupal using MySQL on Linux CentOS5 Module 04 - Install Guide Joomla CMS Module 05 - Step-by-step Install Guide for Moodle with Dimdim Web Meeting Module 06 - Step-by-step Install Guide for Moodle with Sclipowebclass on Linux Module 07 - Step-by-Step Install Guide WordPress on Linux

ICT201 – Designing & Implementing Wi-Fi LAN Infrastructure Wireless networking is easy. In a matter of hours, you can create a powerful, secure wireless network for your home or small business at a very low cost. This course will introduce you to the technologies that make wireless networking possible, and then help you select the right wireless equipment, set it up and troubleshoot common problems. Course Content: Module 01 - Setting up Wi-Fi LAN Module 02 - Exploring Wi-Fi HW & Network Connectivity Module 03 - Setting up Sharing security Module 04 - Troubleshooting Wi-Fi LAN Module 05 - Expanding Linksys WRT54G Router Capability

ICT202 – Linux Enterprise Infrastructure Engineering Diploma This is an advance Linux course for IT professionals, Network Infrastructure Engineers in enterprise business information technology (IT) strategy & development. The goal of this course is to equip students and IT professionals with advance Linux skills required in enterprise infrastructure planning, design, development, implementation and deploying complex network infrastructure centered on business needs. In this course you will learn how to install and configure Linux distros: Linux CentOS5, RHEL5 & Ubuntu 10.04 LTS (Lucid Lynx). Design & implement a DNS master & slave servers for redundancy. Deploy virtual domains suitable for ISP solutions. Configure DHCP. Design Install & Deploy Secure Apache Tomcat AS. Plan design & implement LDAP infrastructure for ID management and Single-Sign-On (SSO) solutions. Deploy secure Sendmail server, Postfix & Zimbra messaging systems. Install Email clients: Thunderbird, Evolution, SquirrelMail and RoundCube. Deploy JBoss & JPortal infrastructure. Integrate Samba with Windows Active Directory & Mac OSX infrastructure for SSO. Implement Sun GlassFish & SAML on Linux, Deploy Moodle LMS. Deploy SugarCRM, Deploy CMS: Joomla, Alfresco, WordPress. OSCAR EMR (CMS). Implement network security using Firestarter, IPCop, Astaro SG, and Vyatta Router. Deploy cluster technology: Ubuntu EMR, Ubuntu cloud computing (UEC). Implement EJBCA PKI. ISP Solutions: DTC, EHCP, and ISPConfig. Upon completion of this course you will have gained advance knowledge and skills at expert competency with capability to deploy complete medium to large enterprise level network infrastructure solution. Or start your own ISP business or Linux consultancy services. PREQ: BM103, BM200, CIS102, CIS105, CIS107, CIS200, CIS202/CIS402, & CIS203, CIS204. Course Contents Mandatory Courses: Module 01 – Linux CentOS5 System Installation Configuration & Upgrade Module 02 – Linux RHEL5 System Installation Configuration & Upgrade Module 03 – Linux Ubuntu 10.04 LTS (Lucid Lynx) System Installation Configuration & Upgrade Module 04 – Install & Configure Apache PHP PostgreSQL & MySQL on Linux

Page 25: Education and Careers Training Curriculum and Syllabus v1.1

Global Open Versity, Vancouver Canada Education & Careers Courses & Curriculum

© April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada www.globalopenversity.org Changing lives through eLearning anywhere anytime anyplace

24

Module 05 – Install & Configure Apache Tomcat with SSL Module 06 – Using Webmin and Bind9 to Setup DNS Server on Linux v1.8 Module 07 – Design & Deploy OpenLDAP Solution Module 08 – Deploy Sendmail messaging solution Module 09 – Deploy SAMBA as Primary DC on Linux Windows Infrastructure Module 10 – Introduction to Project Management Module 11 – Deploy IPCop Firewall/Router to protect your network infrastructure Optional Courses: OSCAR EMR OSCAR Cluster Computing Ubuntu Cloud Computing Pentaho BI SugarCRM GlassFish v3 Implement EJBCA PKI. RESTORE Backup solution ISP Solutions: DTC, EHCP, and ISPConfig. Mail Servers: Postfix server, Zimbra server Selections of CMS/LMS: Moodle, Joomla, Alfresco, JBoss+JPortal Selection of Network Defense Security: Firestarter, Astaro SG, Vyatta, Cisco Note: More course options can be added on demand by any individual student.

Diploma Project: Students are expected to take a Project lasting at least three months. Upon completion of the project students will sit a final exam.

ICT203 – To be announced

ICT204 – Glassfish Administration Training This course is meant for experienced Java Developers and Administrators wanting to have a production-quality command of Glassfish. Glassfish Administration training focuses on installing, configuring, and tuning Glassfish as an enterprise-class Java EE server. The Glassfish Administration training is structured around the most recent Glassfish v3 release. In this course you will learn how to install and configure GlassFish v3 with two domains: domain1 and domain2. You’ll also learn how to deploy Sun OpenSSO on dmian1. In the later modules you’ll learn how integrate GlassFish with other applications. Course Content: Module 01 - Step-by-Step Install Guide Sun GlassFish Enterprise Server v3 on Linux

ICT300 – Firewalls & Network Defense Security for Engineers Aim: to ensure that student acquire the knowledge and skills to deploy and maintain cost-effective, high-performance secure network infrastructure, as well as demonstrate your technical expertise and keep you ahead of the technology curve. The course is heavily biased toward technical hands-on training covering firewall technologies and IP Security. It focuses on the whys and hows of firewall technology rather than

Page 26: Education and Careers Training Curriculum and Syllabus v1.1

Global Open Versity, Vancouver Canada Education & Careers Courses & Curriculum

© April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada www.globalopenversity.org Changing lives through eLearning anywhere anytime anyplace

25

looking at manufacturer specific issues. Some of the firewall/router/UTM you’ll work on are: Firestarter, IPCop, Astaro SG, Vyatta routers. By the end of the course students will be able to: Design & implement secure firewall protected networks; Test firewalls; Evaluate firewalls; Configure firewalls; deploy IPSec VPN for the road warriors. PREQ: Good knowledge of Linux/UNIX and C/make, CIS102, CIS107, CIS200, CIS300 Course Content: Module 01 - Install Configure and Upgrade Linux CentOS5 Server Module 02 - Protect your Home-SMB Office Network using Firestarter Firewall Module 03 - Deploy Secure Network Defense Solution for Small Enterprises using IPCop Firewall Module 04 - Deploy Secure Enterprise Network Defense Solution using Astaro Security Gateway Module 05 - Install & Configure Vyatta Router to Protect Corporate Network

ICT301 – Computer & Network Security Understand computing security vulnerabilities and the techniques and tools for developing secure applications and practicing safe computing. The course will cover three areas: security risks and countermeasures, principles of computer cryptography, and applied cryptography. Overview, vulnerabilities, risk assessment, incidents, forensics. Linux/UNIX vulnerabilities and safeguards. Hash functions; Authentication and authorization; Network security (BSDisms, sniffers, wrappers, vpns, firewalls, intrusion detection); Kerberos, trusted systems, secure OS; Cryptography, steganography, number theory, random numbers; Secret key encryption; Public key encryption; key management, PKIs; OpenSSL and Crypto API's, writing secure software; secure applications (SSL, IPsec) and computer issues: legal/political/ethical. PREQ: Good knowledge of Linux/UNIX and C/make, Java, PHP, Database. BM103, BM200, CIS102, CIS105, CIS107, CIS200, CIS202 & CIS204 Course Content: Modules Description Module 1 Overview, class mechanics, threats, risk assessment, viruses Module 2 Using PGP, UNIX vulnerabilities, anatomy of a breaking Module 3 Passwords, authentication protocols, hashing (MD5, SHA,...) Module 4 random numbers, steganography, classical crypto Module 5 DES, Lucifer, blowfish, CAST, RC5, IDEA Module 6 AES ciphers (Rijndael), stream ciphers, key management Module 7 MIDTERM Module 8 Number theory, Diffie-Hellman, public key crypto, RSA, ElGamal, DSS Module 9 ECC, PKCS, internals of SSH, PGP Module 10 Public key management (PKI), S/MIME, web security, SSL Module 11 Network vulnerabilities, attacks Module 12 Network defenses, firewalls, intrusion detectors, forensics Module 13 IPSec and VPNs, Kerberos and secure OS Module 14 Secure coding and crypto APIs, secure applications Module 15 Crypto role in society, review

Page 27: Education and Careers Training Curriculum and Syllabus v1.1

Global Open Versity, Vancouver Canada Education & Careers Courses & Curriculum

© April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada www.globalopenversity.org Changing lives through eLearning anywhere anytime anyplace

26

ICT302 – Build a Private Cloud with Ubuntu Enterprise Cloud This course is meant for owners and IT professionals who are responsible for deploying advance computing cluster technology and cloud computing on the enterprise network. Students will learn how to install Ubuntu Enterprise Cloud server on Ubuntu 10.04 LTS. You’ll also learn how to update Ubuntu server, install and configure required packages and applications needed to run UEC. You’ll also learn how to configure UEC, deploy the cloud and node controllers, install Euca2ools, and how to install and deploy images from the UEC store. Finally, you will learn how to perform some simple configuration tasks on your as-installed private cloud UEC server. Upon completion of this course, you should have acquired a capability and skills that will allow you to plan, design implement and deploy your own private cloud computing platform. Course Content: Module 01 - Install Guide Ubuntu 10.04 Server v1.2 Module 02 - Build your Own Private Cloud using Ubuntu 10.04 Eucalyptus Enterprise Cloud Computing Platform v1.2

ICT303 - To be announced

ICT400 – Network Security Overall aim: To survey the principles and practice of network security. The emphasis of the course is on the underlying principles and techniques of network security with examples of how they are applied in practice. At the end of the course, a student will have an understanding of: the themes and challenges of computer security and network defense requirements, the concept of Universal Threat Management (UTM), the role of cryptography, the techniques for access control and intrusion detection, the current state of the art. The student will have developed a critical approach to the analysis of network security, and will be able to bring this approach to bear on future decisions regarding network security. Practical skills will include the implementation of a security protocol, firewall, VPN and patch management. PREQ: BM103, BM200, CIS102, CIS105, CIS107, CIS200, CIS202/CIS402, & CIS204. Course Content: Note: Course modules are available on demand

ICT401 – To be announced

ICT402 – To be announced

ICT403 – To be announced

ICT404 – IT Enterprise Infrastructure Engineering Advance Diploma Note: Course modules are available on demand

Page 28: Education and Careers Training Curriculum and Syllabus v1.1

Global Open Versity, Vancouver Canada Education & Careers Courses & Curriculum

© April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada www.globalopenversity.org Changing lives through eLearning anywhere anytime anyplace

27

Category – Enterprise Business Training

Open Source Training Note all training courses are available on demand

EBT100 – Linux CentOS5 & RHEL5 Training

EBT101 – Deploying DNS Server Training

EBT102 – Sendmail Server Administration Training

EBT103 – Planning and Implementing SugarCRM Training

EBT104 – EBJCA Server Training

EBT105 -Web Content Management Training Course Description: Our comprehensive eLearning classes are designed to give you the complete knowledge and skills required to be successful in your Web Solution project implementation. Taught by our experts, all eLearning classes are comprehensive and fully hands-on focus. We offer a wide range of courses that provide a hands-on learning experience for developers, system administrators, project managers, content editors and anyone else who may have a role in using and maintaining your open source Web Solutions software and your legacy CMS and LMS software and applications: Moodle, Drupal, Joomla, Liferay alfresco. PREQ: Excellent Linux knowledge. Module 01 - Install Configure and Upgrade Linux CentOS5 Server Module 02 - Step-By-Step Install Guide Ubuntu 10.04 LTS (Lucid Lynx) Server v1.0 Module 03 - Step-By-Step Windows Server 2008 Installation Module 04 - Using Webmin and Bind9 to Setup DNS Server on Linux Moodle 05 - Step-by-step Install Guide for Moodle with Dimdim Web Meeting Module 06 - Step-by-step Install Guide Moodle on Linux with Sclipo Live Web Class Module 07 - Step-By-Step Install Guide Joomla CMS on Ubuntu 10.04 LTS Server v1.0 Module 08 - Step-by-Step Install Guide WordPress on Linux Module 09 - Step-By-Step Install Guide Liferay Portal on Linux v1.0 Module 10 – Install Guide Alfresco on Ubuntu 10.04 LTS Server

EBT106 – Postfix Mail Server Administration Training Course Description This course will be run as a fully hands-on training project: The main aim is to build and deploy a secure enterprise grade Postfix mail server solution powered by OpenLDAP for centralized identity management delivering full Addressbook & contacts search capability. The project begins with a clean install Linux

Page 29: Education and Careers Training Curriculum and Syllabus v1.1

Global Open Versity, Vancouver Canada Education & Careers Courses & Curriculum

© April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada www.globalopenversity.org Changing lives through eLearning anywhere anytime anyplace

28

CentOS5 server. Next, students will learn to how setup Bind9 DNS server, setup and test Postfix mail server and Dovecot (POP3/IMAP) server. Lockdown and secure mail server with Clam AntiVirus (ClamAV) and MailScanner against malware. The next sequence of tasks involves deploying mail clients: SquirrelMail and RoundCube for webmail access and Thunderbird mail client with LDAP capable Addressbook. For centralized identity management and Addressbook functionality, you’ll learn how to setup & configure OpenLDAP (LDAP) Service. For those in love with MS Outlook, you will learn how to setup Outlook Addressbook powered by LDAP allowing for enterprise-wide email addresses search, lookup names and other information from corporate-wide directory that are easily viewed in Outlook. Upon completion of this hands-on training you would have gained enough skills & knowledge to start your small business as email service provider, or become a consultant proving mail server installation and support to small to medium business. (Note: MS Outlook is proprietary software from Microsoft for which you must purchase and/or have legitimate license to use it, however, for the training purposes you can download a trial copy) PREQ: Good Linux & MySQL knowledge.

EBT107 – Secure Firewall System Administration Training You can now register for our excellent hands-on training course covering: Shorewall, IPCop, Astaro SG and Vyatta Router that you can use to secure & protect your personal or corporate network/

EBT200 – Web Hosting Solutions Administration Training You can now register and take our superb Web Hosting Solutions Training course, covering Ubuntu 10.04 LTS, CentOS-5, EHCP and ISPConfig ISP hosting solutions, DTC GPLHost, RESTORE backup, EJBCA PKI solution and many more…

MS Windows Training

EBT108 – Windows Server 2003 Administration Training

EBT109 – Windows Server 2008 Administration Training

EBT110 – MS Exchange Server 2003 Administration Training

EBT111 – MS Exchange Server 2007 Administration Training Note: You may request any course of your choice for training on-demand.

Category – Virtual Advance Computing Institute (VACI)

VACI100 – To be announced

VACI101 – To be announced

VACI102 – To be announced

Page 30: Education and Careers Training Curriculum and Syllabus v1.1

Global Open Versity, Vancouver Canada Education & Careers Courses & Curriculum

© April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada www.globalopenversity.org Changing lives through eLearning anywhere anytime anyplace

29

VACI103 – High Performance Computing Cluster Technology Research Oscar Cluster is a high-performance compute cluster set up at Global Open Versity Virtual Labs. It merits a distinction of being one of the best open source HPC cluster that can be deployed easily using Linux powered PCs. OSCAR (Open Source Cluster Application Resource) software offers high-performance super-computing power at a very affordable price. It enables virtually any person with minimal computer skills to transform several standard computers into a virtual super-computer. Oscar was set up at our labs as a part of the ongoing research activity in the field of parallel computing at the institute. The primary purpose of the cluster is to learn parallel computation and its applications. Oscar Cluster is a HPC cluster initially consisting of 2 nodes but is easily scalable depending on the computing needs. It was set up to learn parallel computation and its applications. Some computationally-intensive operations like matrix multiplication, brute-force attack for breaking of DES and parallel searching and sorting algorithms can be easily implemented on Oscar Cluster.

Category – Cluster Computing Technology

CCT – Cluster Computing

CCT300 - OSCAR Cluster Computing Training Course Description Cluster computing is the technique of linking two or more computers into a network (usually through a local area network) in order to take advantage of the parallel processing power of those computers. In this course students will use OSCAR (Open Source Cluster Application Resource) software which offers high-performance super-computing power at a very affordable price. It enables virtually any person with minimal computer skills to transform several standard computers into a virtual super-computer. It merits a distinction of being one of the best open source HPC cluster that can be deployed easily using Linux powered PCs. The primary purpose of the cluster is to learn parallel computation and its applications e.g., number crunching in cryptography or research in genetic and medical engineering. Oscar Cluster is a HPC cluster initially consisting of 2 nodes but is easily scalable depending on the computing needs. In this training, students will learn how to plan setup and deploy OSCAR on Linux RHEL5. PREQ: Advance knowledge of Linux. Course Description Module 01 - Install Guide Red Hat Linux Enterprise Server v1.0 Module 02 - Step-by-Step Install Guide OSCAR Cluster 5.1 on Linux RHEL5 v1.1

CCT301 - OSCAR McMaster CMS eHealth Training Course Description: This course is meant for owners and IT professionals who are responsible for deploying eHealth systems in medical clinics and hospitals. Students will learn how to install OSCAR v9.12 on Ubuntu 10.04 LTS. You’ll also learn how to update Ubuntu server, install and configure required packages and applications need to run OSCAR, e.g., Sun JDK6, Apache Tomcat application server, MySQL database server, and OpenSSH server. You’ll learn how to secure your OSCAR server using SSL connection; how to setup OSCAR backups using Cron command on your local machine or on a remote off-site server, and how to restore your backups. Finally, you will learn how to perform some simple configuration tasks on your as-installed OSCAR server. Upon completion of this course, you should have acquired a

Page 31: Education and Careers Training Curriculum and Syllabus v1.1

Global Open Versity, Vancouver Canada Education & Careers Courses & Curriculum

© April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada www.globalopenversity.org Changing lives through eLearning anywhere anytime anyplace

30

capability and skills that will allow you to plan, design implement and deploy OSCAR eHealth system on a Linux Ubuntu machine. Course Description Module 01 - Install Guide Linux Ubuntu 10.04 LTS Desktop v1.0 Module 02 - Install Guide OSCAR Linux Ubuntu 10.04 LTS v1.4 Note: You may request any course of your choice for training on-demand.

Category – Virtualization & Cloud Computing

VCC – Virtualization & Cloud Computing

VCC300 –Build & Deploy eyeOS Cloud Computing Course Description This is a short training course meant for owners and IT professionals and individuals interested in cloud computing technology. Students will learn how to build and deploy eyeOS 2. eyeOS is free Cloud Computing Operating System software which let you access all your necessary files, folders, office, calendar, contacts and much more anywhere in the world. You can use it personally on your computer or you can use it for collaborative work and share data to your company, firm, clients and colleagues for more innovative ideas and better brain storming. You can host eyeOS on your server and make your own Cloud system to access your data anywhere you want to. PREQ: Good knowledge of Linux. Course Content: Module 01 – Step-by-Step Install Guide Windows 7 Module 02 – Step-by-Step Windows Server 2008 Installation v1.0 Module 03 – Step-By-Step Install Guide eyeOS Cloud Computing Operating System

Category - Cryptography & Data Security

CDS – Cryptography & Data Security

CDS100 – Cryptography: From A to Z Course Description This course is meant for college students, IT professionals and individuals interested in cryptographic technology. It seeks to help students/trainees become knowledgeable in cryptography, symmetric keys, PKI, key management, digital signatures, etc. The intent of this training is to teach symmetric (private) keys, asymmetric (public) keys cryptosystems, PKI, digital signatures, digital certificates, the significance of cryptography in data protection efforts, basic cryptographic techniques, the importance of key management life cycles, the importance of centralized key management and its extension to identity management and single-sign-on (SSO), and awareness of the potential pitfalls and risks when using encryption. Topics to be covered: Theory of cryptography; Symmetric keys and asymmetric keys,; DES, Triple DES, and AES; Other cryptography algorithms; ECC; Quantum cryptography; PKI; Digital signatures and digital envelope; CA, RA, and CRL; Key management & SSO; Risks of encryption. PREQ: Good knowledge of Linux & mathematics.

Page 32: Education and Careers Training Curriculum and Syllabus v1.1

Global Open Versity, Vancouver Canada Education & Careers Courses & Curriculum

© April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada www.globalopenversity.org Changing lives through eLearning anywhere anytime anyplace

31

Category – Engineering Sciences

EEEM – Energy Engineering &-Environmental Management

EEM400 – Renewable Energy & Environmental Systems This course is an in-depth analysis of the technical, economics and political status and potential of renewable energy technologies and energy systems. The course covers solar, wind, biomass, hydro (small scale) and fuel cell energy systems, and integrates theoretical and applied understanding, and the policy decisions and context for current and future energy infrastructure. Distributed generation, international development, Integrated Renewable Energy Systems, Integrated energy and environment, Energy-climate change, Renewable Energy and Architecture (Built-environment), Future and trends in global energy use, and the Energy Laboratory (Lab techniques). Course Content Module 1 – The Physics of Photovoltaic (PV) Solar Cells Module 2 – Solar Photo-Voltaic (PV) Energy Systems Module 2 – Solar Thermal Energy Systems Module 3 – Wind Power Energy Systems Module 4 – Bioenergy Systems Module 5 – Fuel Cells Technology Module 6 – Recent Development of Biodiesel Feedstocks Technologies and the Applications of Glycerol Module 7 – Solar Energy Architectural Buildings Kenya

EEM401 – Projects in Renewable Energy & Environmental Systems Note: Projects types are available on demand

AES - Applied Engineering Sciences

AES4000 – Software Engineering Project Management This course teaches you essential concepts, principles, and techniques relating to the project management aspects of software engineering. Software project management is of paramount importance to the success of software development projects. As revealed by the As revealed by the 2004 CHAOS Report from US analysts the Standish Group there was over US$100 billion in combined waste, lost value and cost over-runs for information technology projects in the U.S. alone. Today, the potential of software project failure due to improper project management is formidable. Just read about eHealth IT implementation in UK and recently Ontario Canada eHealth case to get the gist it. If that is not enough, there are thousands of tombstones of abandoned students, customer etc. records management system world-wide due mainly to failure of project owners and developers to understand the complexity of its customer implementation and billing service. All these data reveal one fact, that is, project management is tremendously important to the success of software development projects. That is the theme of this course and accompanying course materials. Course Content: Module 1 – Course Overview: provides the course overview of this course.

Page 33: Education and Careers Training Curriculum and Syllabus v1.1

Global Open Versity, Vancouver Canada Education & Careers Courses & Curriculum

© April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada www.globalopenversity.org Changing lives through eLearning anywhere anytime anyplace

32

Module 2 – Introduction to Project Management: provides an overview of the field project management, and an introduction to the project management profession.

Module 3 – The Project Management and Information Technology Context: provides a context for project

management in general and software development projects in particular. Module 4 – The Project Management Process Groups: describes the project management process

groups, i.e., initiating, planning, executing, controlling, and closing. It also provides a matrix that relates the process groups to each knowledge area.

Module 5 – Project Integration Management: covers the details of the project integration management

knowledge area. Module 6 – Project Scope Management: covers the details of the project scope management knowledge

area. Module 7 – Project Time Management: covers the details of the project time management knowledge

area. Module 8 – Project Cost Management: covers the details of the project cost management knowledge

area. Module 9 – Project Quality Management: covers the details of the project quality management knowledge

area. Module 10 – Project Human Resource Management: covers the details of the project human resource

management knowledge area. Module 11 – Project Communications Management: covers the details of the project communications

management knowledge area. Module 12 – Project Risk Management: covers the details of the project risk management knowledge

area. Module 13 – Project Procurement Management: covers the details of the project procurement

management knowledge area.

AES4003 – Advance Semiconductor Devices Review of semiconductor band theory, Optoelectronics, quantum mechanics, heterojunctions, power and microwave semiconductor devices. Operating principles of basic building blocks of modern silicon and gallium-based semiconductor devices to include: p-n junctions, MOS field effect transistors and bipolar junction transistors. PREREQ: Undergraduate level physics.

Category – Sciences PHY – Physics

Page 34: Education and Careers Training Curriculum and Syllabus v1.1

Global Open Versity, Vancouver Canada Education & Careers Courses & Curriculum

© April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada www.globalopenversity.org Changing lives through eLearning anywhere anytime anyplace

33

PHY101 – Physics 101 This course is designed to introduce the fundamental concepts necessary for physics & engineering sciences and provides essential background for first year physics & engineering students. This course deals with Classical Mechanics, which is concerned with motions of objects that are large relative to atoms and that move with speeds much slower than the speed of light. It provides students deeper understanding of fundamental laws and concepts of nature. It also equips students with problem solving technique and strengthens student’s creative and systematic thinking capability. Course Content: Chapter 1 – Introduction Chapter 2 – Motion in One Dimension Chapter 3 – Vectors Chapter 4 – Motion in Two Dimensions Chapter 5 – The Laws of Motion Chapter 6 – Newton’s second law applied to circular motion Chapter 7 – Work and Energy Chapter 8 – Potential Energy and Energy Conservation Chapter 9 – Linear Momentum and its Conservation Chapter 10 – Rotational of a Rigid Object about a Fixed Axis Chapter 11 – Rotational Dynamics and Torque Chapter 12 – The Conditions for Equilibrium of a Rigid Body

PHY102 – Physics 102 This course is designed to introduce the fundamental concepts necessary for engineering sciences and provides essential background for engineering students. The course deals with Thermodynamics (heat, work and temperature) and Electromagnetism (covers electricity and magnetism). The following topics are covered: Course Content:

• Thermal Physics: Chapters 1-3 Heat and the first law of thermodynamics; The Kinetic Theory of Gases; and Heat Engines, Entropy and the Second law of Thermodynamics.

• Electricity: Chapters 4-6 Electric fields; Gauss’ Law; and Electric Potential.

• Magnetism: Chapters 7-9 Magnetic Fields; Sources of the Magnetic Field; and Faraday's law.

Category – Women Studies

Page 35: Education and Careers Training Curriculum and Syllabus v1.1

Global Open Versity, Vancouver Canada Education & Careers Courses & Curriculum

© April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada www.globalopenversity.org Changing lives through eLearning anywhere anytime anyplace

34

WS300 – Sustainable Rural Women Development in Africa Studies In Africa over 85 per cent of all rural women contribute to sustainable national development through their work as small-scale farmers, providing the bulk of the nation’s food supply. Therefore, their role as the gatekeepers to family and child welfare is a common knowledge in Africa and many other parts of the developing world. In this respect they’re keenly aware of the connections between local poverty, the lack of available and affordable technologies, and the problems of socio-economic in rural areas. For this reason, their role and status becomes a key critical factor in enviro-socio-economic and policy development in Kenya, Africa and the world at a large. The objectives of this course/program are to undertake on-the-field research, document findings and provide possible solutions to alleviate women conditions in rural Africa. This course, therefore, is mainly field work and projects to be taken in rural Kenya for a start but students can choose any other development country.

Center for Advance Research in Cryptography & Cybersecurity

CAREC – Center for Advance Research in Cryptography & Cybersecurity CAREC membership is for people who are interested to pursue career & research in the world of advance information security from cryptography, IT security, Cyber-security. Cryptography (or cryptology) is the practice and study of hiding information. In modern times, cryptography is considered a branch of both mathematics and computer science, and is affiliated closely with information theory, computer security, and engineering and more so data protection. But it’s now, more closely referred to as experimental mathematics. Other will also facilitate training in basics of number theory & its application to cryptography. History & key advances in private key (DES, AES etc.) & public key (RSA, ECC, ElGamal, DSA etc.) cryptosystems and algorithms. Steganography; Message Digest, Authentication, Digital Signature & Certificate; Data encryption and security. Possible attacks on crypto-algorithms. Best practices: SOX, HIPPA, PIPEDA, etc. Trends & future of cryptosecuriy. The overall goal is to seek deep understanding on how best to cryptography & cybersecurity tools to best plan, design, implement & sustain cybersecurity protection against current sustained attacks from cybercriminals and cryptanalysts. PREREQ: Advance computing and Mathematics. Willing to share and contribute research time, papers & articles.

Center for Advance Research in Renewable Energy & Environmental Systems (CARES)

CARES – Center for Advance Research in Renewable Energy & Environmental Systems CARES membership is for people who are interested to pursue fundamental research clean energy by successfully bridging the four pillars of human needs sustainable existence: socio-economic-energy-environmental inter-relationships. Perform R&D in Bioenergy, Wind, Solar & Energy architectural efficient built environment. Today, the easily identified forms of energy are fossil fuels, chemical (fuels) and mechanical (hydro) energy. The main forms of energy that has been in use for a long time is fossil fuel and thereafter nuclear energy. The utilization of these forms of energy has environmental restrictions, poor planning and political indifference. Apart from this, there is the reality of depleting limited energy resources. There is also this eagerness by the less technological oriented countries to improve their people’s standards of living and they recognize energy as being a necessary ingredient. This natural desire for energy use for socio-economics development has put added strains on the global available resources, a characteristic of industrialized & newly industrialized countries, thereby creating worldwide environmental pollution problem with severe consequences on climatic change. PREREQ: Willing to share and contribute research time, papers, articles & policy docs. Dissemination of solutions to: UN, governments, energy industries and communities on best practices of energy use.

Page 36: Education and Careers Training Curriculum and Syllabus v1.1

Global Open Versity, Vancouver Canada Education & Careers Courses & Curriculum

© April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada www.globalopenversity.org Changing lives through eLearning anywhere anytime anyplace

35

Certificates & Diplomas: EEM400 & EEM401 - Certificate in Renewable Energy & Environmental Systems Management For more information or enquiry, contact:

Kefa Rabah, Ph.D. Founder & Education Director Email: [email protected] Tel: +1-778-241-5148

Join us and Study at home for a new career and get the job you want

It’s time to reconfigure your skill-sets to match tomorrow’s

workplace