Upload
vanngoc
View
216
Download
0
Embed Size (px)
Citation preview
www.focuscollege.ca
+1 250 861 5808
1753 Dolphin Ave #10, Kelowna, BC V1Y 8A6
2
focuscollege.ca TABLE OF CONTENTS
Table of Contents 2
Pictograms 6
About College 7
Designations and Accreditation 8
Business 9
Higher National Diploma Business 10
Business Administration and Marketing Diploma 14
Office Manager 18
ESL & Business Administration Skills 21
Accounting 25
Business Administration and Accounting 26
Accounting Assistant 31
ESL & Business Administration Skills/Accounting Specialization 34
Computer Science 38
Higher National Diploma Computing: Software Development 39
Information Technology Advanced Security Specialist 42
Programming 46
Web Development
Beginners 47
Intermediate 49
Advanced 51
iOS Programming
Beginners 53
Intermediate 56
Advanced 60
3
focuscollege.ca TABLE OF CONTENTS
JavaScript Programming
Beginners 63
Intermediate 66
Advanced 70
Java Programming
Beginners 73
Intermediate 76
Advanced 78
Ruby on Rails
Beginners 80
Intermediate 83
Advanced 85
Python Programming
Beginners 87
Intermediate 90
Advanced 93
PHP Programming
Beginners 95
Intermediate 98
Advanced 100
C++ Programming
Beginners 102
Intermediate 105
Advanced 107
C# Programming
Beginners 109
Intermediate 111
Advanced 113
4
focuscollege.ca TABLE OF CONTENTS
Software Testing Automation
Beginners 115
Intermediate 117
Advanced 119
ESL 122
ESL Crash 123
ESL Intermediate 125
ESL Advanced 128
Oil and Gas 130
Administrative Certified Professional in Oil & Gas (ACPOG) 131
Quick Start Career in Oil & Gas (QSCOG) 133
Short courses
Computer Basics 136
Introduction to Computers using Windows OS 137
Keyboarding 139
Microsoft Excel Level 1 140
Microsoft Excel Level 2 142
Microsoft Word Level 1 144
Microsoft Word Level 2 146
Microsoft PowerPoint 148
Microsoft Publisher 150
Microsoft Outlook 152
Microsoft Access 154
Social Media: Marketing & Sales 156
Vocational Counselling and Job Search
using Computer Technology 159
Bookkeeping 161
Introduction to Bookkeeping 162
Payroll Principles 165
5
focuscollege.ca TABLE OF CONTENTS
College Accounting - 1 168
College Accounting - 2 172
QuickBooks - 1 176
QuickBooks - 2 178
Sage 50 Premium Accounting Level 1 180
Sage 50 Premium Accounting Level 2 182
Health and Safety 184
Standard First Aid & CPR 185
Workplace Hazardous Materials
Information System (WHMIS) 187
CPR/AED for Healthcare Professionals 188
Occupational First Aid - 1 189
Occupational First Aid - 2 190
Occupational First Aid - 3 192
Safety Orientation for Young Workers 194
Boiler Safety Awareness 195
Ground Disturbance Level 2 197
Occupational First Aid Level 1 Instructor 199
Transportation Endorsement 201
Transportation of Dangerous Goods 202
Bylaw Enforcement 203
Bylaw Enforcement Officer 1 204
Bylaw Enforcement Officer 2 206
6
focuscollege.ca PICTOGRAMS
Diploma / Certificate
Learning Objectives & Outcomes
Required Textbooks & Equipment ,
Required Course Materials, Other
Program /Course Duration
Student Progress, Assessment Methods,
Attendance Expectations,
Graduation Requirements, Completion
Requirements, Method of Evaluation
Program Organization, Course
Sequence, Lectures Breakdown,
Schedule Breakdown
Tuition Fee
Admission Requirements
Course Prerequisites
Phone
Web
Address
Program/Course Description Registration Fee
Delivery Methods
Teaching Methods
Homework
Suitability Career Opportunities
University Progression
7
focuscollege.ca ABOUT THE COLLEGE
Our Vision
By fostering an environment where the student’s success is at the center of every decision made, Focus College is quickly becoming a leader in the Canadi-an higher education industry.
Our Mission
To empower people through education by developing their personal, interper-sonal, social, economic, technical, and entrepreneurial skills.
At Focus College we will fulfill our mission by providing a safe and comfortable learning environment. Our courses always have the most relevant and up-to-date content, taught by industry experts to ensure our students have the best experience possible. Our success comes from our students’ individual unique-ness. By understanding that people have different learning styles, we are able to adapt and teach accordingly. By addressing any barriers our students may face and by conducting ourselves with the highest level of integrity and hones-ty at all times we are able to create a learning environment where all can thrive.
Our Story
In 1992 Focus Training Institute was born. The institute specialized in offering the Okanagan community programs that teach various life and professional skills. Focus Training Institute has helped many members of the community perfect their skills, launch their careers and even change their career paths.
In 2012 we evolved from a training institute to a college and began designing college level programs, specializing in Business and Information Technology (IT), that are in tune with industry needs. The focus on Business and IT speciali-zation came from a demand students were expressing. Students want to find a satisfying career after graduation and the Business and IT industries have the highest employment potential. Today, Focus College brings its vision to life with hard work, its connections within the community and partnering with SQA, an internationally recognized higher education accreditation.
www.focuscollege.ca
+1 250 861 5808
1753 Dolphin Ave #10, Kelowna, BC V1Y 8A6
8
focuscollege.ca OUR DESIGNATIONS AND ACCREDITATION
PTA – Private Training Act
The Private Training Act is administered by the Private Training Institutions Branch (PTIB) of the Ministry of Advanced Education. This certification is mandatory for most private institutes offering certain categories of education within the province of British Columbia. It ensures that students are protect-ed by maintaining numerous standards and guidelines. Focus College is a Designated School with PTIB which ensures a higher level of quality.
For more information please click here
EQA – Education Quality Assurance
The Education Quality Assurance designation is available to public and pri-vate institutions in British Columbia that meet or exceed quality assurance standards set by the province of British Columbia. This designation is also required to be included in the Canada Immigration DLI (Designated Learning Institutions) List, which enables Focus to accept In-ternational students.
For more information please click here
SQA – Scottish Qualifications Authority
The Scottish Qualifications Authority provides an international higher educa-tion accreditation that enables participating institutions to offer their pro-grams. These programs are designed to be transferable to other partnering institutions. This ensures a high level of standardized education across all participants and give students flexibility in their studies in this globalized world.
Our current SQA accredited programs are the HND in Business Management and HND in Software Development.
For more information please click here
Student AID BC
Students may qualify for a Students Loan if program qualified. For more information please click here
9
focuscollege.ca
BUSINESS
10
focuscollege.ca HND BUSINESS MANAGEMENT
Brief Program Description:
Higher National qualifications provide practical skills and theoretical business knowledge employers need. They allow advanced entry to universities nationally and internationally.
The HND in Business Management (SCQF level 8) provides current insight into the main aspects of international business with a focus on business management and human re-source management. It covers business culture and strategy, managing people in different sizes of organizations, marketing, economic issues, accounting, business law, and IT
Career Opportunities:
HND Business Management will prepare candidates for entry to a wide range of positions. Respondents to employer consultation named the following as posts for which HN Busi-ness graduates would typically be recruited: ¨ Administrative Officer ¨ Manufacturing Dis-tribution ¨ Administration Supervisor ¨ Office Manager ¨ Assistant Manager ¨ Personal As-sistant ¨ Banking Advisor ¨ Planning Officer ¨ Business Development Assistant ¨ Purchasing Officer ¨ Business Manager ¨ Sales Coordinator ¨ Customer Service Coordinator ¨ Team Leader ¨ Finance Assistant ¨ Trainee Manager
The HND has a strong managerial focus which enables candidates to progress more quickly to supervisory/management roles. In addition, HND candidates, through their choice of options, will be able to prepare for a career (or further studies) in a number of specialist areas, for example, Human Resource Management, Marketing, and Financial Services
Admission Requirements:
Minimum Grade 12 or Equivalent Canadian qualification
If English is not a student’s mother tongue, they are required to have an IELTS level 6.0 OR equivalent (In case of other testing standards) to be admitted to the course. If, on starting the program, their language proficiency proves to be significantly lower than what is ex-pected of an IELTS 6.0, they will be required to take an English course at Focus College be-fore being able to continue with their program studies.
Who Does this Qualification Suit:
The HND Business Management Program is suitable for a wide range of candidates includ-ing:
• High School Graduates
• adults returning to education
• individuals in employment who wish to enhance their career prospects
• people who wish to start their own business
Required Textbooks:
Various Text/reference books are supplied. Please see course outline forms for individual course books
Equipment Required for this Program: School supplied computer with required software
11
focuscollege.ca
Program Duration:
Two (2) years
Homework/Self-study Hours:
Approximately 10-15 hrs./week is required from students to be successful in this fast paced and intensive program
Delivery Methods:
On-site delivery
Learning Objectives/Outcomes:
HND Business Management will provide a breadth of competencies. The specific aims of the HND Business Management are to:
• Develop suitable competencies to enter a range of administrative, commercial or managerial positions.
• Develop student competencies to support their career aspirations.
• Prepare students for progression to degree courses delivered by partner universi-ties in different countries.
• Develop skills for independent, life-long learning.
• Develop and enhance transferable skills for employability and Core Skills.
• Develop and enhance transferable skills in planning, organizing, critical and evalu-ative thinking and enable the candidate to investigate business issues and prob-lems in depth.
• Develop intrapersonal and interpersonal skills relevant to a range of administra-tive, commercial or managerial positions in business organizations.
• Develop communication and presentation skills.
• Adopt an innovative and creative approach to their work and be able to respond quickly to challenges posed by changes in the business environment.
• Develop the ability to work flexibly and co-operatively with others.
HND BUSINESS MANAGEMENT
Tuition Fee: $ 25,000.00
Next Start Dates:
January 8th, 2018
September 3rd, 2018
12
focuscollege.ca
University Progression:
The HND in Business Management can provide advanced entry to degree-level study or a Masters degree program. For further information please refer to the SQA Diploma to De-gree agreements on http://www.sqa.org.uk/sqa/70168.html. See our “Where to study” page on http://www.sqa.org.uk/sqa/71208.html for information on the institutions which will consider advanced entry with an SQA Higher National Diploma qualification
HND BUSINESS MANAGEMENT
Student Progress/Assessment Methods:
The HND qualification is summatively assessed using a mix of continuous Unit assessment and Graded Unit assessments. Each subject (unit) has an assessment which the candidate is required to pass. The allocation of grades awarded are as follows:
• Grade A — Student has achieved a mark of 70% or above
• Grade B — Student has achieved a mark of between 60% and 69%
• Grade C — Student has achieved a mark of between 50% and 59%
• F (Fail) — Student has failed to reach the required standard and achieved a mark less than 50%
Attendance Expectations:
• Students are required to maintain minimum 80% attendance throughout the pro-gram
Graduation Requirements:
• In order to graduate, students must pass the HND program at minimum Grade C
13
focuscollege.ca
Unit Name Unit Code Credit Value SCQF Value Hours
Year 1
Business Accounting F84M 34 2 7 160
Business Law: An Introduction F84P 34 1 7 80
Communication: Business Communication H7TK 34 1 7 80
Creating a Culture of Customer Care H1F0 34 1 7 80
Economic Issues: An Introduction F7J8 34 1 7 80
Economics 1: Micro and Macro Theory and Application F7J6 35 1 8 80
Human Resource Management: Introduction H1KP 34 1 7 80
Information Technology: Applications Software 1 D75X 34 1 7 80
IT in Business: Spreadsheets F84V 34 1 7 80
Managing People and Organizations F84T 34 2 7 160
Marketing: An Introduction F7BX 34 1 7 80
Personal Development Planning DE3R 34 1 7 80
Business: Graded Unit 1 H0HY 34 1 7 80
Total Hours 1200
Year 2
Behavioral Skills for Business F84L 35 1 8 80
Business Contractual Relationships F84N 34 1 7 80
Business Culture and Strategy F7J7 35 2 8 160
Economics 2: The World Economy F86E 35 1 8 80
Information and Communication Technology in Business F84W 35 2 8 160
International Marketing: An Introduction H8PD 34 1 7 80
Preparing Financial Forecasts F84R 35 1 8 80
Presentation Skills F84E 35 1 8 80
Statistics for Business F84K 35 1 8 80
Continuous Workforce Development HA13 34 2 7 160
Business: Graded Unit 2 H0J0 35 2 8 160
Total Hours 1200
Program Organization:
HND Business Management program consists of two years. Please have a look at the sub-jects distribution below accordingly
HND BUSINESS MANAGEMENT
14
focuscollege.ca BUSINESS ADMINISTRATION AND MARKETING DIPLOMA
Brief Program Description:
The Business Administration and Marketing Program will equip the students with Comput-er Technology Skills, Office Skills, Managerial Skills, Leadership Skills, Administrative Skills, Presentation Skills, Marketing Skills, Human Resources Management Skills, and Communi-cation Skills. Students are required to complete 400 hours of practicum to implement the skills they have learned in the college environment
Students who complete this course will be qualified to find many positions as Office Man-agers, Office Administrators, Supervisors, Office Assistants, Human Resources Managers, and Marketing Professionals
Admission Requirements:
Minimum 18 years of age or out of school for a minimum of 1 year
Program Duration:
Instructional hours for this course is 1056 or 44 weeks
Learning Objectives:
Upon completion of this program the successful student will have reliably demonstrated the ability to:
• Communicate knowledge of operating popular computer applications
• Work efficiently in Microsoft Word, Excel, PowerPoint, Internet & Email, and Mi-crosoft Project
• Develop the skills to create powerful presentations, with graphs, tables, and em-bedded graphics
• Develop an awareness of the skills needed to work in today’s workforce
• Develop Interpersonal Communications and Management Skills
• Write proper business letters and other documents
• Demonstrate modern office skills and managerial skills
• Develop skills for managing an office
• Understand marketing concepts, principles and application
• Discover and apply marketing & sales strategies
• Evaluate branding & pricing
• Develop skills for Social Media and Global Marketing
• Understand and apply skills in Human Resources
• Management, planning, strategies, & the Recruitment process
Career Opportunities:
Students who complete this program will be qualified to find many positions such as:
Office Managers, Office Administrators, Supervisors, Office Assistants, Human Resource Managers and Marketing Professionals
15
focuscollege.ca
Required course materials: School supplied computer with required software.
Please see the book list on next page
Homework Hours:
Students should spend 3-4 hours for homework, research, and review
Delivery Methods: In-class instruction
The program is led onsite by an instructor. Delivery is done through lectures, demonstra-tions, and hands on training.
Method(s) of Evaluation:
Student progress is monitored weekly through assignments, quizzes, projects, or tests. Final assessment is conducted at the end of the course for each program. Marks are allo-cated for class participation, projects/quizzes/assignments and final assessment. Minimum pass mark is 70%.
90 – 100% A+ – Excellent
80 – 89% A – Good
70 – 79% B – Fair
Less than 70% F - Fail
Completion Requirements
• 80% attendance
• Successful completion of each program with a minimum grade of 70% or above
• Satisfactory payment all tuition and other fees
• Completion of the final project
BUSINESS ADMINISTRATION AND MARKETING DIPLOMA
Tuition Fee: $ 8,950.00
Books/Materials: $ 1,300.00
Archive Fee: $ 10.00
Graduation: Upon passing the course the student will be issued a Diploma from Focus College
16
focuscollege.ca BUSINESS ADMINISTRATION AND MARKETING DIPLOMA
Name Author Publisher ISBN
Pitman Office Handbook, 8/E Joan I. Campbell Pearson 9780321805720
Business Communication: Polishing Your Professional Presence, First Canadian Edition
Barbara G. Shwom, Northwestern Uni-versity
Pearson 9780133427660
E-Z Business Math 4.0 edition Calvin Goozner (Author), Thomas P. Walsh Ph.D
Barrons 9780764142598
Organizational Behavior: Understanding and Managing Life at Work Plus NEW MyManagementLab with Pearson eText -- Access Card Package, 9/E
Gary Johns, Concordia University Pearson 9780133347500
Office 2013 Stella Gardonio Logitell 978-2-89738-024-3
CCI Learning CCI
CCI Learning CCI
Microsft Project Microsoft
Leader Interpersonal and Influence Skills: The Soft Skills of Leadership
ISBN-10: 0415842328 •
ISBN-13: 9780415842327
Marketing: An Introduction, Sixth Canadian Edition Plus MyMarketingLab with Pearson eText -- Access Card Pack-age, 6/E
Gary Armstrong, University of North Carolina
Pearson ISBN-10: 0134470524 •
ISBN-13: 9780134470528
Marketing: An Introduction, Sixth Canadian Edition Plus MyMarketingLab with Pearson eText -- Access Card Pack-age, 6/E
Customer Service: A Practical Approach, 6/E Elaine K. Harris, Tulsa Junior College ISBN-10: 013274239X •
ISBN-13: 9780132742399
The Strategic Managing of Human Resources, 2/E John Leopold, Newcastle University Business School
Pearson 9780273713869
17
focuscollege.ca BUSINESS ADMINISTRATION AND MARKETING DIPLOMA
Title of Courses # of Hours*
Core Skills
Life Skills & Success Strategies 24
Intro to Windows & Internet 24
Word Processing: Word Levels 1 & 2 48
Spreadsheet: Excel Levels 1 & 2 48
Presentation: PowerPoint 36
Database Management: Access 24
Personal Information Manager: Outlook 24
Business Communications 39
Business Math 24
Office Procedures 33
Organizational Behaviour 24
Keyboarding 24
Total Hours for Core Skills 372
Speciality
Project Management (Microsoft Project) 36
Leadership & Management skills 48
Marketing: Sales strategies: Branding & Pricing 36
Marketing: Retailing & Wholesaling 24
Marketing: Global Marketing & Social Media 24
Customer Service 20
Human Resource Management: Role & Strategies 24
HRM: Recruitment & Selection 24
HRM:Employment Relationships & Awards 24
Practicum 400
Job Search & Entrepreneurial Skills 24
Final Project
Total Hours for Speciality & Practicum 684
Total Hours 1056
Total Weeks 44
18
focuscollege.ca OFFICE MANAGER
Brief Program Description:
The Office Manager Certificate program will equip the students with Office Skills, Manage-rial Skills, Leadership Skills, Computer Technology Skills, Administration Skills, Presentation Skills, Marketing Skills, Human Resource Management Skills, and Communication Skills.
Admission Requirements:
Minimum 18 years of age or out of school for a minimum of 1 year
Learning Objectives
Upon completion of this program the successful student will have reliably demonstrated the ability to:
Act as an information technology specialist, design, implement maintain and support the network infrastructure of the organization. Please see (attached) individual course outline for detailed learning outcomes.
e.g. At the end of this program you will be able to design, implement, maintain and man-age the network setup for a small to medium size organization.
Learning Objectives:
Upon completion of this program the successful student will have demonstrated the ability to:
• Communicate knowledge of operating popular computer applications
• Work efficiently in Microsoft Word, Excel, PowerPoint, Internet & Email, and Mi-crosoft Project
• Develop the skills to create powerful presentations with graphs, tables, and em-bedded graphics
• Develop an awareness of the skills needed to work in today’s workforce
• Develop Interpersonal Communications and Management Skills
• Write proper business letters and other documents
• Demonstrate modern office skills and managerial skills.
• Develop skills for managing an office
• Understand marketing concepts, principles and application
• Discover and apply sales strategies
• Understand and apply skills in Human Resources Management, planning, strate-gies & Recruitment process
Course Duration : Instructional hours for this course is 288 or 12 weeks
Homework Hours: Students have to spend 3-4 hours for homework, research, and review
Delivery Methods: In-class instruction
Teaching Methods: The program is led onsite by an instructor through lectures, demonstrations, presenta-tions, and hands on training
Career Opportunities:
Students who complete this course will be able to secure numerous positions as Office Manager, Office Administrators, Office Assistants, Supervisors, Human Resources and Mar-keting Professionals
19
focuscollege.ca
Method(s) of Student Evaluation:
Student progress is monitored weekly through assignments, quizzes, projects, or tests. Assessment is conducted at the end of each course for each program. Marks are allocated for class participation, projects, quizzes, assignments and the final assessment other fees
Completion requirements:
• Must have 80% attendance successful completion of each course with a minimum of 70%
Tuition Fee: $ 4,320.00
Books/Materials: $ 650.00
Required Course Materials:
IBM compatible computer with a minimum of 8 Gigabyte hard drive, 1 Gig Ram. Windows 10. Office 2016.
Please see the book list below
OFFICE MANAGER
Courses Website Name Author Publisher
Life Skills & Success Strategies Focus Focus materials
Word Processing: Word Level 1 & 2 CCI Learning.com Word Level 1 CCI Learning CCI
Spreadsheet: Excel CCI Learning.com Excel 1 CCI Learning CCI
Presentations: PowerPoint CCI Learning.com PowerPoint CCI Learning CCI
Email/Scheduling: Outlook CCI Learning.com Outlook CCI Learning CCI
Business Writing (Business Letters/Memos/Reports)
Pearsoned.ca Truth About the New Rules of Busi-ness Writing, The
Natalie Canavor Pearson
College Accounting 1 & 2 Pearsoned.ca
College Accounting: A Practical Approach, Twelfth Canadian Edi-tion Plus MyAccountingLab with Pearson e-Text - Access Card Pack-age, 12/E
SLATER, North Shore Community College
Pearson
Sage Accounting 1 & 2 CCI Learning.com Sage Accounting 1 & 2 CCI Learning
QuickBooks 1& 2 CCI Learning.com Quick books 1 & 2 CCI Learning
Payroll Principles
Employment Strategies
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
20
focuscollege.ca OFFICE MANAGER
Program Components
Life Skills & Success Strategies
15 Hours
This course covers the soft skills required to obtain and retain employment, including com-munication skills, emotional intelligence, goal setting, stress management, problem solving, team work, etc.
Word Processing: Word Levels 1 & 2
39 Hours
This course teaches how to create different kinds of business documents using a variety of core and intermediate skills such as letters, memos, forms, newsletters, and reports.
Spreadsheet: Excel
21 Hours
Microsoft Excel teaches the information worker how to work with different types of docu-ments using a variety of core and intermediate features to create and edit professional-looking spreadsheets for a variety of purposes and situations.
Presentation: PowerPoint
21 Hours
This Microsoft PowerPoint course covers all the topics needed to create and manage presen-tations. Some topics included are charts & tables, slide masters, adding multimedia elements, and delivering the presentations.
Internet/Email/Scheduling:
Outlook
15 Hours
This course teaches the information worker how to use the various elements such as Mail, Calendar or Contacts to coordinate communications and collaborations with others. The user will acquire fundamental concepts and skills, building on this foundation as they increase their productivity in communication and sharing information with others.
Business Writing (Business Letters/Memos/Reports)
21 Hours
This course is filled with insights into improving one’s written business communications. From everyday letters, emails, and reports to Web site content, proposals, and new media, stu-dents will discover what it takes to make every written word and document.
Project Management
(Microsoft Project)
21 Hours
In this course students will get an increased awareness of project management concepts, apply planning and organizing techniques for good time management, demonstrate a logical approach to project planning, prepare and evaluate projects, use project management soft-ware to effectively manage projects for better decision making and develop skills to evaluate projects.
Leadership & Management Skills
21 Hours
This course explores different models, conceptualizations, and measures of leader interper-sonal and influence "soft skills" that are so necessary for effective leadership. These include the communication skills, persuasion skills, political savvy and emotional abilities used by leaders to inspire, motivate, and move followers toward the accomplishment of goals.
Marketing & Sales Strategies
21 Hours
This course focuses on Marketing, Strategic planning, and digital or online marketing. Social Media Marketing enables students to study how and when they want−including on a smart phone! Whatever you sell, wherever you complete, this course will help you build leads, traffic, sales, market share – and profits!
Marketing: Branding & Pricing
21 Hours
This is a continuation of Marketing & Sales Strategies. This course focuses on branding, pric-ing, and marketing channels.
Human Resource Management:
Role & Strategies
21 Hours
Human Resource Management uniquely provides a strategic explanation of how established Human Resource policies can be adapted to meet new challenges. In addition to a thorough exposition of the main policy areas this course offers an introduction to organizational behav-ior studies, incorporates relevant aspects of employee relations, and presents an overview of employment law.
HRM: Recruitment & Selection
21 Hours
This course focuses on Recruitment and Selection, Job Analysis-Defining Performance, Sourc-ing, Selecting Employees, Developing People, Performance Appraisal, Talent Management, and Learning and Development.
HRM: Employee Relationships & Awards
18 Hours
This course focuses on Employee Relations, Evaluation, Pay Systems, Total Rewards, Corpo-rate Governance and HRM, Disputes and Ways of Resolving Conflict, Consultation, Participa-tion and Employee Engagement, and Well-being at Work.
Employment Strategies
12 Hours
This course gives an overview of skills required for self-employment. Instruction covers orien-tation of job skills, training required in the new millennium, job interview skills, resume writing, cover letters, and references.
21
focuscollege.ca ESL & BUSINESS ADMINISTRATION SKILLS
Brief Program Description:
This program teaches international students English as a Second Language leading to a Diploma in Business Administration Skills.
Students will progress from English to basic computer skills and specific Business Admin-istration Skills and Accounting Courses during which the course teaches students a range of duties to keep offices running smoothly. All functions of the modern office are covered, including Microsoft Office applications, Business Communications, Office Procedures, Busi-ness Math, as well as manual and computerized bookkeeping/accounting. The component in Human Resources will cover a range of topics in the national and international manage-ment of staff. Students will be able to function in reception, administrative duties and bookkeeping/accounting. The program will also include an on-site component so students will be able to apply their learned skills in a practical setting.
Admission Requirements:
Minimum 18 years of age or out of school minimum 1 year.
Keyboarding at 30 wpm. Pls. note: if the student is unable to type at this speed and accu-racy, s/he will be required to take an FC keyboarding course concurrently.
Please note: Students are required to achieve an IELTS Level 5 before being able to enter the Business Administration part of the program. If the student does not score 5.0, addi-tional ESL will have to be taken at FC until the level is achieved.
Learning Objectives/Outcomes:
Upon successful completion of the ESL component of the program, students will have achieved a minimum IELTS Level 5 and were capable of learning all the course materials and have learned all the skills required to run the modern office capably and professional-ly.
Students will be proficient in Microsoft Office Computer Applications (PowerPoint Presen-tations, Word, Excel, Access, Outlook, and Publisher), modern office technologies, Office Procedures, Business Math, Business Communications, Human Resources, Bookkeeping/Accounting, QuickBooks and Sage 50.
Program Duration:
1458 hours – 59.32 weeks
Instruction: 850 Hours
On-Site Component: 600 Hours
Instructional Methods: Classroom (Instructor Led), Computer Based Training. School sup-plied computer with required software
22
focuscollege.ca ESL & BUSINESS ADMINISTRATION SKILLS
Tuition Fee: $ 12,500.00
Books/Materials: $ 1,300.00
Archive fee: $ 5.00
Required Textbooks:
English as a Second Language
Introduction to Windows, CCI MasterTrak
Microsoft Office Manuals, CCI MasterTrak
Sage 50 Accounting Manuals, CCI
QuickBooks, CCI Learning
Business Communication, Pearson Ed
Business Mathematics, barronseduc.com
Office Procedures, Pearson Ed.
Strategic Planning for Human Resources, Pearson Ed.
Organizational Behavior, Pearson Ed.
Barron’s E-Z Bookkeeping
Equipment Required for this Program:
School supplied computer with required software
Student Progress/Assessment Methods:
• Each Course is marked individually and requires 70% to pass.
• PowerPoint Presentation Skills requires a letter grade. Transcripts will reflect the marks in a letter grade.
• The transcript clearly indicates the breakdown of the grade obtained in percent-ages.
Attendance Expectations:
• A minimum of 80% attendance is required.
Graduation Requirements:
• A minimum of 80% attendance is required.
• Each Course is marked individually and requires 70% to pass.
• All assignments/exams must be completed
Graduation: Upon passing the course the student will be issued a Diploma from Focus College
23
focuscollege.ca ESL & BUSINESS ADMINISTRATION SKILLS
Program Organization Hours Weeks
English as a Second Language:
Students will learn practical English – the skills of reading, writing, grammar, vocabulary, listening and speaking. They will also practice conversation and pronunciation, practical English for daily life, as well as for the business environment.
300 12
Strategies for Success:
This course covers the soft skills required to obtain and retain employment, including communication skills, emotional intelligence, goal setting, stress management, problem solving, team work, etc.
25 1
Basic Office Procedures:
This course covers basic skills needed to work in today’s office including handling mail, front-line reception, arranging meetings and conferences, making travel arrangements, along with time management and coordination of multiple tasks.
50 2
Business Communication:
This course will review basic grammar and mechanics of writing. Students will be required to complete a variety of busi-ness letters, memos, minutes and reports.
50 2
Business Mathematics:
This course covers basic arithmetic operations and business math problems. Students will learn to perform basic mathe-matical operations and those used in business, including calculation of interest, discounts, mark-ups and inventory calcu-lations.
25 1
Organizational Behavior:
This course introduces students to the meaning of organizational behavior, Individual differences and their relevance to Work (Perception, Personality and Values, Learning, Reinforcement and self-Management, Engagement of Employees in the workplace), Managing the Organization (Changing Worlds and the Design of Work, Organizational Structure and Design, Organizational Culture) and People, Processes and Performance (Groups and Teams, Leadership, Power, Politics and Decision Marking in Organizations, Communication, Conflict and Negotiation in Organizations and Organizational Change).
25 1
Computers/Microsoft Office:
This course covers Introduction to Windows, and Microsoft Office (Word 1 & 2, Excel 1, Access 1, PowerPoint, Publisher, and Outlook).
175 7
Introduction to Bookkeeping:
To introduce students to the accounting cycle and basic manual bookkeeping. Upon completion of the course, students will know the basic accounting theory and will be able to apply their understanding in the competing of the Balance Sheet, The Income Statement, recording revenues and expenses, entering basic Journal entries, posting to the Ledger, the Trial Balance and Financial Statement preparation.
25 8
*Table continued on next page
24
focuscollege.ca ESL & BUSINESS ADMINISTRATION SKILLS
Program Organization Hours Weeks
Sage 50 Level 1 and Level 2:
Sage50 software will be used to complete the accounting cycle using all modules (General, Payable, Receivable, Invento-ry, and Payroll) and Project Costing.
50 2
QuickBooks Level 1 and 2:
Upon successful completion of this course, students will have learned accounting basics, introduction to QuickBooks, setting up lists, creating items, entering transactions for incoming funds, entering transactions for outgoing funds, main-taining financial information and working with reports.
50 2
Job Search, Resumes, Entrepreneurial skills:
This course gives an overview of skills required for self-employment, Instruction covers registration of a business in Can-ada, forms of business, components of a business plan, market research and marketing techniques, writing an presenta-tion of proposals and expressions of interest, marketing tools, mission statement.
Orientation of job skills, training required in the new millennium, job interview skills, resume writing, covering letters, and references.
25
1.00
Human Resources:
This course covers an introduction, as well as forecasting, labor shortages/surplus. Career Development, Succession Management, Planning and Technology, International Human Resources, Mergers and Acquisitions, Future Develop-ments and Building Strategic Partnerships.
50 2
On-site Training:
Students will work with a local employer to implement their learned skills. They will be part of the Canadian business environment, further able to practice their English, as well as their newly learned business management skills.
600 24
Total: 1458 58.32
25
focuscollege.ca
ACCOUNTING
26
focuscollege.ca BUSINESS ADMINISTRATION & ACCOUNTING
Brief Program Description:
In the Business Administration & Accounting program students will specialize in Manual Accounting, Computerized Accounting, Payroll, and Computer Technology. Having learned various computer software applications as well, students will be equipped with the knowledge necessary to manage a modern office, work in accounting, or create and man-age their own small business
Admission Requirements:
Minimum 18 years of age or out of school for a minimum of 1 year
Career/Occupations:
Office Assistant/Manager, Bookkeeping Clerk, Accounting Technician, Self Employment, Account Payables/Receivables, Administrative Assistant
Learning Objectives:
Upon completion of this program the successful student will have demonstrated the ability to:
• Communicate and use the knowledge of computer hardware and software pro-grams
• Work efficiently in Microsoft Word, Excel, PowerPoint, Internet, Email, Sage50 Accounting, QuickBooks, Taxation, and Payroll
• Create powerful presentations with graphs, tables, and embedded graphics
• Understand the accounting concepts by completing the books manually
• Utilize the administrative skills needed to work in today’s workforce
• Apply interpersonal communication and office skills
• Set up books for small businesses and complete the accounting cycle
• Perform accounting duties such as
Analyzing & journalizing
Preparing financial statements
Completing accounting cycle
Month-end and year end preparations & adjustments
Banking & Bank reconciliations
Handling Accounts Receivable Payable duties
Inventory control duties
Payroll duties
Handling bad debts
Month-end duties
Year-end procedures
Keeping records
Back up & restoration of files
27
focuscollege.ca
Program Duration:
Instructional hours for this course is 1056 or 44 weeks - 28 weeks in class @ 24 hours per week, 16 weeks practicum at 24 hours per week
Homework Hours:
Students should spend 3-4 hours for homework, research, and review
Delivery Methods:
In-class instruction
Teaching Methods:
The program is led onsite by an instructor through lectures, demonstrations, presenta-tions, and hands on training
Method (s) of Student Evaluation:
Student progress is monitored weekly through assignments, quizzes, projects, or tests. Final assessment is conducted at the end of the course for each program. Marks are allo-cated for class participation, projects, quizzes, assignments and the final assessment
Completion Requirement:
• The student must secure at least 70% marks.
• Attendance requirements is 80%.
• Final project must be completed
Tuition Fee: $ 8,950.00
Books/Materials: $ 1,300.00
Archive Fee: $ 10.00
Required Course Materials:
• School supplied computer with required software
Please see the book list on next page
BUSINESS ADMINISTRATION & ACCOUNTING
Graduation: Upon passing the course the student will be issued a Diploma from Focus College
28
focuscollege.ca BUSINESS ADMINISTRATION & ACCOUNTING
Name Author Publisher ISBN
Pitman Office Handbook, 8/E Joan I. Campbell Pearson 9780321805720
Business Communication: Polishing Your Professional Presence, First Canadian Edition
Barbara G. Shwom, Northwestern University
Pearson 9780133427660
E-Z Business Math 4.0 edition Calvin Goozner (Author), Thomas P. Walsh Ph.D
Barrons 9780764142598
Organizational Behaviour: Understanding and Managing Life at Work Plus NEW MyManagementLab with Pearson eText -- Access Card Package, 9/E
Gary Johns, Concordia University Pearson 9780133347500
Office 2013 Stella Gardonio Logitell 978-2-89738-024-3
College Accounting: A Practical Approach, Twelfth Canadi-an Edition Plus MyAccountingLab with Pearson eText -- Access Card Package, 12/E
SLATER, North Shore Community Col-lege
Pearson 9780133747140
Program Components
Life Skills & Success Strategies
24 Hours
This course covers the soft skills required to obtain and retain employment, including communica-tion skills, emotional intelligence, goal setting, stress management, problem solving, team work, note taking skills, memory skills, research skills, test taking, and motivational skills.
Intro to Windows & Internet
24 Hours
This course includes training in computer technology, navigating in the Windows environment, computer terminology, customizing desktop, using accessories, windows explorer, and file manage-ment. Emphasis is given to the practice and use of internet, browsers, search engines, net meetings or seminars, discussion groups or forums, use of whiteboards, synchronous and asynchronous con-versations, and electronic mail.
Word Processing:
Word Levels 1 & 2
48 Hours
This course teaches in depth how to create different kinds of business documents using a variety of core and intermediate skills such as letters, memos, forms, newsletters, and reports. Students will develop the ability to work with graphics, illustrations, tables, references, columns, building blocks, merging, and more.
Spreadsheet: Excel Levels 1 & 2
48 Hours
Microsoft Excel teaches in depth how to work with spreadsheets using a variety of core and inter-mediate features to create and edit professional-looking spreadsheets for a variety of purposes and situations. It covers many popular scientific & math formulas, functions, charts & illustrations, pivot tables, pictures & shapes, headers & footers, multiple worksheets, and themes.
*Table continued on next page
29
focuscollege.ca BUSINESS ADMINISTRATION & ACCOUNTING
Program Components
Presentation: PowerPoint
30 Hours
This Microsoft PowerPoint course covers basic and advanced topics needed to create and manage powerful and effective presentations. Some topics included are design principles, charts & tables, slide masters, animations, multimedia elements, and delivery of presentations.
Database Management: Access
24 Hours
Students learn the basics of database management using Access. The course covers creating data-bases through tables and forms. Other topics covered are: creating queries, reports, advanced queries and forms using controls, sharing and exporting data.
Personal Information Manager:
Outlook
24 Hours
Microsoft Outlook as a personal information manager program teaches how to communicate using emails, how to set appointments, and keep track of contacts. It also includes features such as calen-dar, task manager, contact manager, note taking, journal, and web browsing.
Business Communications
39 Hours
This course is designed to review basic grammar, vocabulary, and mechanics of writing. It is filled with insights into improving one’s written business communications. Students will be required to complete a variety of business documents including letters, memos, minutes and reports. Students will discover what it takes to make every written word and document.
Business Math
24 Hours
This course covers basic arithmetic operations and business math problems. Students will learn to perform basic mathematical operations and those used in business, including calculation of interest, discounts, mark-ups and inventory calculations.
Office Procedures
33 Hours
This course covers basic skills needed to work in today’s office including handling mail, front-line reception, arranging meetings and conferences, making travel arrangements, along with time man-agement and coordination of multiple tasks. Students learn skills in file management, ergonomics, and office management.
Organizational Behavior
24 Hours
This course introduces students to the meaning of organizational behavior, Individual differences and their relevance to Work (Perception, Personality and Values, Learning, Reinforcement & Self-Management, Engagement of Employees in the workplace), Managing the Organization (Changing Worlds and the Design of Work, Organizational Structure & Design, Organizational Culture) and People, Processes and Performance (Groups and Teams, Leadership, Power, Politics and Decision Making in Organizations, Communication, Conflict and Negotiation in Organizations and Organiza-tional Change).
Keyboarding
24 Hours
This course is designed to develop keyboarding skills, focusing on speed and accuracy. Students type using Mavis typing tutor program to gain speed and reduce mistakes. 40 wpm is required to complete the program.
College Accounting Levels 1 & 2
96 Hours
College Accounting provides a solid coverage of accounting concepts and principles. It establishes a foundation of accounting procedures within the traditional framework of a proprietorship ac-counting cycle, then builds on the framework as it examines additional methods of accounting for asset, liability and equity accounts. It also focuses on payroll procedures, tax responsibilities, special journals, banking procedures, financial statements, GST/HST payment, bad debts and completing the Accounting cycle for a merchandising company.
Sage 50 Accounting Levels 1 & 2
48 Hours
Sage50 software will be used to complete the accounting cycle using all modules (General, Payable, Receivable, Inventory, and Payroll) and Project Costing. Students will learn to analyze, journalize, and post the daily financial transactions using Sage. They will be able to produce the financial state-ments, do the month-end and year-end procedures.
QuickBooks Levels 1 & 2
48 Hours
Upon successful completion of this course, students will have learned accounting basics, introduc-tion to QuickBooks, setting up chart of accounts, creating items, entering transactions for incoming funds, entering transactions for outgoing funds, maintaining financial information and working with reports. Students will complete an accounting cycle using QuickBooks, perform adjustments, month-end & year-end procedures for small businesses.
*Table continued on next page
30
focuscollege.ca BUSINESS ADMINISTRATION & ACCOUNTING
Program Components
Payroll Principles
24 Hours
This course is designed to educate the students in the basic rules and procedures for calculating payroll and payroll deductions. The course focuses on both manual and computerized payroll calcu-lations.
Canadian Taxation
24 Hours
This course is designed to teach students the basics of taxation and promote financial literacy. It introduces students to Canada’s tax system and teaches them about the rights and responsibilities as taxpayers, and how to prepare a simple income tax and benefit return.
Accounting Ethics & Integrity
10 Hours
In this course students focus on ethics in an accounting profession. Instruction covers the code of ethics and integrity standards in accounting organizations. An awareness and importance of adher-ing to the ethics is further developed.
Office Simulations/Projects
10 Hours
Students are challenged with real life situations in accounting to complete the full cycle of ac-counting either using QuickBooks or Sage 50.
Practicum
400 Hours
Students will work with a local employer to implement their learned skills. They will be part of the Canadian business environment, further able to practice their accounting and office skills.
Job Search & Entrepreneurial Skills
24 Hours
This course gives an overview of skills required for self-employment. Instruction covers registration of a business in Canada, forms of business, components of a business plan, market research & mar-keting techniques, writing proposals and expressions of interest, marketing tools, and mission state-ments. This course further gives an overview of skills required for self-employment, instruction co-vers orientation of job skills, training required in the new millennium, job interview skills, resume writing, cover letters, and references.
Final Project
The final project is an overview and demonstration of all the skills students have learned in the pro-gram. They have to complete the project giving evidence and illustrations of the skills and tools they have learned. In addition they have to give details about the practicum and how they benefited from it.
31
focuscollege.ca ACCOUNTING ASSISTANT
Brief Program Description:
In the Accounting Assistant program students will learn to complete sets of books, keep records of accounts, verify the procedures used for recording financial transactions, and provide personal bookkeeping services
Admission Requirements:
Minimum 18 years of age or out of school for a minimum of 1 year
Learning Objectives:
Upon completion of this program the successful student will have demonstrated the ability to:
• Work efficiently in Microsoft Office Word, Excel, PowerPoint, Internet, Email, Sage 50 Accounting and QuickBooks
• Demonstrate the skills to create powerful presentations with graphs, tables, and embedded graphics
• Demonstrate an awareness of the skills needed to work in today’s workforce
• Demonstrate interpersonal communications and office skills
• Set up books for small businesses
• Perform accounting duties such as:
Analyzing & Journalizing
Preparing financial statements
Completing accounting cycle
Month-end and year end preparations & adjustments
Banking & Bank Reconciliations
Handling Accounts Receivable/Payable duties
Inventory control duties and
Payroll duties
Course Duration:
Instructional hours for this course is 288 hours or 12 weeks
Homework Hours:
Students have to spend 3-4 hours for homework, research, and review
Teaching Methods:
The program is led onsite by an instructor through lectures, demonstrations, presenta-tions, and hands on training
Career occupations:
Students may be employed in private and public sectors in positions such as clerks, bookkeepers, accounting assistants, Account Receivable clerks, Accounts Payable clerks, Office Assistants
32
focuscollege.ca
Method(s) of Student Evaluation:
Student progress is monitored weekly through assignments, quizzes, projects, or tests. Assessment is conducted at the end of each course for the program. Marks are allocated for class participation, projects, quizzes, assignments, and final assessment.
Completion Requirements:
• Must have 80% attendance
• successful completion of each course with a minimum grade of 70% or above.
Tuition Fee: $ 4,320.00
Books/Materials: $ 600.00
Required Course Materials:
• School supplied computer with required software
• Sage 50 Accounting Software
• QuickBooks Software
Please see the book list below
ACCOUNTING ASSISTANT
Registration: $ 150.00
Courses Website Name Author Publisher
Life Skills & Success Strategies Focus Focus materials
Word Processing: Word Level 1 & 2 CCI Learning.com Word Level 1 CCI Learning CCI
Spreadsheet: Excel CCI Learning.com Excel 1 CCI Learning CCI
Presentations: PowerPoint CCI Learning.com PowerPoint CCI Learning CCI
Email/Scheduling: Outlook CCI Learning.com Outlook CCI Learning CCI
Business Writing (Business Letters/Memos/Reports)
Pearsoned.ca Truth About the New Rules of Business Writing, The
Natalie Canavor Pearson
College Accounting 1 & 2 Pearsoned.ca
College Accounting: A Practical Approach, Twelfth Canadian Edition Plus MyAccountingLab with Pearson e-Text - Access Card Package, 12/E
SLATER, North Shore Communi-
ty College Pearson
Sage Accounting 1 & 2 CCI Learning.com Sage Accounting 1 & 2 CCI Learning
QuickBooks 1& 2 CCI Learning.com Quick books 1 & 2 CCI Learning
Payroll Principles Focus
Employment Strategies Focus
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
33
focuscollege.ca ACCOUNTING ASSISTANT
Program Components
Life Skills & Success Strategies
15 Hours
This course covers the soft skills required to obtain and retain employment, including com-munication skills, emotional intelligence, goal setting, stress management, problem solving, team work, etc.
Word Processing:
Word Levels 1 & 2
39 Hours
This course teaches how to create different kinds of business documents using a variety of core and intermediate skills such as letters, memos, forms, newsletters, and reports. Students will develop the ability to work with graphics, illustrations, tables, references, columns, build-ing blocks, merging, and more.
Spreadsheet: Excel
21 Hours
Microsoft Office Excel teaches the information worker how to work with different types of documents using a variety of core and intermediate features to create and edit professional-looking spreadsheets for a variety of purposes and situations.
Presentation: PowerPoint
21 Hours
This Microsoft Office PowerPoint course covers all the topics needed to create and manage presentations. Some topics included are charts and tables, slide masters, adding multimedia elements, and delivering the presentations.
Internet/Email/Scheduling:
Outlook
15 Hours
This course teaches the information worker how to use the various elements such as mail, calendar, and contacts to coordinate communications and collaborations with others. The user will acquire fundamental concepts and skills, building on this foundation as they in-crease their productivity in communication and sharing information with others.
Business Writing (Business Letters/Memos/Reports)
21 Hours
This course is filled with insights into improving one’s written business communications. From everyday letters, emails, and reports to website content, proposals, and new media. Students will discover what it takes to make every written word and document.
College Accounting
45 Hours
College Accounting covers a solid coverage of accounting concepts and principles. It estab-lishes a foundation of accounting procedures within the traditional framework of a proprie-torship accounting cycle, then builds on the framework as it examines additional methods of accounting for asset, liability and equity accounts. It also focuses on payroll procedures, tax responsibilities, special journals, banking procedures, financial statements, GST/HST pay-ment, bad debts and completing the Accounting Cycle for a merchandising company.
Sage 50 Accounting Levels 1 & 2
39 Hours
Sage 50 software will be used to complete the accounting cycle using all modules (General, Payable, Receivable, Inventory, and Payroll) and Project Costing. Students will learn how to analyze, journalize, and post the daily financial transactions using Sage. They will be able to produce the financial statements, do the month-end and year-end procedures.
QuickBooks Levels 1 & 2
39 Hours
Upon successful completion of this course, students will have learned accounting basics, in-troduction to QuickBooks, setting up chart of accounts, creating items, entering transactions for incoming funds, entering transactions for outgoing funds, maintaining financial infor-mation and working with reports. Students will complete an accounting cycle using Quick-Books, do adjustments, month-end and yearend procedures for small businesses.
Payroll Principles
21 Hours
This course is designed to educate the students with the basic rules and procedures for calcu-lating payroll and payroll deductions. The course is focusing on both manual and computer-ized payroll calculations.
Employment Strategies
12 Hours
This course gives an overview of skills required for self-employment. Instruction covers orien-tation of job skills, training required in the new millennium, job interview skills, resume writing, cover letters, and references.
34
focuscollege.ca ESL & BUSINESS ADMINISTRATION SKILLS/ACCOUNTING SPECIALIZATION
Brief Program Description:
This program teaches international students English as a Second Language leading to a Diploma in Business Administration Skills/Accounting Specialization.
Students will progress from English to basic computer skills and specific Business Admin-istration Skills and Accounting Courses during which the program teaches students a range of duties to keep offices running smoothly. All functions of the modern office are covered, including Microsoft Office applications, Business Communications, Office Procedures, Busi-ness Math, as well as manual and computerized bookkeeping/accounting. The component in Human Resources will cover a range of topics in the national and international manage-ment of staff. Students will be able to function in reception, administrative duties and bookkeeping/accounting. The added education in Accounting will give students a more thorough knowledge and competitive edge. The program will also include an on-site com-ponent so students will be able to apply their learned skills in a practical setting.
Admission Requirements:
Minimum 18 years of age or out of school minimum 1 year.
Keyboarding at 30 wpm. Pls. note: if the student is unable to type at this speed and accu-racy, s/he will be required to take an Focus College keyboarding course concurrently.
Please note: Students are required to achieve an IELTS Level 5 before being able to enter the Business Administration part of the program. If the student does not score 5.0, addi-tional ESL will have to be taken at Focus College until the level is achieved
Learning Objectives/Outcomes:
Upon successful completion of the ESL component of the program, students will have achieved a minimum IELTS Level 5 and were capable of learning all the course materials and have learned all the skills required to run the modern office capably and professional-ly.
Students will be proficient in Microsoft Office Computer Applications (PowerPoint Presen-tations, Word, Excel, Access, Outlook, and Publisher), modern office technologies, Office Procedures, Business Math, Business Communications, Human Resources, Bookkeeping/Accounting, QuickBooks and Sage 50
Program Duration:
1550 hours – 62 weeks; 25 hrs. per week
Instruction: 950 Hours
On-Site Component: 600 Hours
Instructional Methods:
Classroom (Instructor Led), Computer Based Training
35
focuscollege.ca ESL & BUSINESS ADMINISTRATION SKILLS/ACCOUNTING SPECIALIZATION
Tuition Fee: $ 14,000.00
Books/Materials: $ 1,475.00
Archive fee: $ 5.00
Required Textbooks:
• English as a Second Language
• Windows, CCI MasterTrak
• Microsoft Office Manuals, CCI MasterTrak
• Sage 50 Accounting Manuals, CCI
• QuickBooks, CCI Learning
• Business Communication, Pearson Ed.
• Business Mathematics, barron.com
• Office Procedures, Pearson Ed.
• Strategic Planning for Human Resources, Pearson Ed.
• Organizational Behavior, Pearson Ed.
• College Accounting, Level 1 and Level 2 Equipment Required for this Program:
• School supplied computer with required software
• Microsoft Office Suite
• Sage 50; QuickBooks
Student Progress/ Assessment Methods:
• Each Course is marked individually and requires 70% to pass.
• PowerPoint Presentation Skills requires a letter grade. Transcripts will reflect the marks in a letter grade.
• The transcript clearly indicates the breakdown of the grade obtained in percent-ages.
Attendance Expectations:
• A minimum of 80% attendance is required.
Graduation Requirements:
• Each Course is marked individually and requires 70% to pass.
• All assignments/exams must be completed
Graduation: Upon passing the course the student will be issued a Diploma from Focus College
36
focuscollege.ca ESL & BUSINESS ADMINISTRATION SKILLS/ACCOUNTING SPECIALIZATION
Program Organization Hours Weeks
English as a Second Language:
Students will learn practical English – the skills of reading, writing, grammar, vocabulary, listening and speaking. They will also practice conversation and pronunciation, practical English for daily life, as well as for the business environ-ment.
300 12
Strategies for Success
This course covers the soft skills required to obtain and retain employment, including communication skills, emotional intelligence, goal setting, stress management, problem solving, team work, etc.
25 1
Basic Office Procedures:
This course covers basic skills needed to work in today’s office including handling mail, front-line reception, arranging meetings and conferences, making travel arrangements, along with time management and coordination of multiple tasks.
50 2
Business Communication:
This course will review basic grammar and mechanics of writing. Students will be required to complete a variety of business letters, memos, minutes and reports.
50 2
Business Mathematics:
This course covers basic arithmetic operations and business math problems. Students will learn to perform basic mathematical operations and those used in business, including calculation of interest, discounts, mark-ups and inven-tory calculations.
25 1
Organizational Behavior:
This course introduces students to the meaning of organizational behavior, Individual differences and their relevance to Work (Perception, Personality and Values, Learning, Reinforcement and self-Management, Engagement of Employ-ees in the workplace), Managing the Organization (Changing Worlds and the Design of Work, Organizational Structure and Design, Organizational Culture) and People, Processes and Performance (Groups and Teams, Leadership, Power, Politics and Decision Marking in Organizations, Communication, Conflict and Negotiation in Organizations and Organi-
25 1
Computers/Microsoft Office:
This course covers Introduction to Windows, and Microsoft Office (Word 1 & 2, Excel 1, Access 1, PowerPoint, Pub-lisher, and Outlook).
175 7
Sage 50 Level 1 and Level 2:
Sage50 software will be used to complete the accounting cycle using all modules (General, Payable, Receivable, In-ventory, and Payroll) and Project Costing.
50 2
QuickBooks Level 1 and 2:
Upon successful completion of this course, students will have learned accounting basics, introduction to QuickBooks, setting up lists, creating items, entering transactions for incoming funds, entering transactions for outgoing funds, maintaining financial information and working with reports.
50 2
Job Search, Resumes, Entrepreneurial skills:
This course gives an overview of skills required for self-employment; Instruction covers registration of a business in Canada, forms of business, components of a business plan.
Orientation of job skills, training required in the new millennium, job interview skills, resume writing, covering letters, and references.
25
1
37
focuscollege.ca ESL & BUSINESS ADMINISTRATION SKILLS/ACCOUNTING SPECIALIZATION
Program Organization Hours Weeks
Human Resources:
This course covers an introduction, as well as forecasting, labour shortages/surplus. Career Development, Succession Management, Planning and Technology, International Human Resources, Mergers and Acquisitions, Future Develop-ments and Building Strategic Partnerships.
50 2
On-site Training:
Students will work with a local employer to implement their learned skills. They will be part of the Canadian business environment, further able to practice their English, as well as their newly learned business management skills.
600 24
Group Assignments, Labs, and Presentations: In this segment students will work in groups to complete assignments. They will develop confidence and skill in developing and presenting topics as well as PowerPoint presentations in front of an audience. Students utilize visual aids and explain their particular topics.
25 1
Accounting: (Level 1 and Level 2)
Level 1 coves a solid coverage of accounting concepts and principles. It establishes a foundation of accounting proce-dures within the traditional framework of a proprietorship accounting cycle, then builds on the framework as it exam-ines additional methods of accounting for asset, liability and equity accounts.
Level 2 is a continuation of College Accounting 1 and focuses on payroll procedures, tax responsibilities, special jour-nals, banking procedures, financial statements, GST/HST payment, bad debts and completing the Accounting cycle for
100 4
Total: 1550 62
38
focuscollege.ca
COMPUTER SCIENCE
39
focuscollege.ca HND SOFTWARE DEVELOPMENT
Brief Program Description:
The HND in Computing: Software Development at SCQF level 8 provides current skills in specialist technical software development, and develops up-to-date knowledge in pro-gramming and systems development.
Software developers are needed in many different industries from biotechnology to tele-communications and transport. SQA HND in Computing: Software Development will give learners the skills and theoretical knowledge they need as they move into higher educa-tion and employment. The software development activities covered include: new develop-ment, modification, re-use, re-engineering and maintenance
Career Opportunities:
The HND Computing courses aim to equip students with the necessary skills required to follow a career within the computing field at a professional or junior managerial level. They are also aimed at those who wish to study computing at this level before undertaking a career in another field where such skills are subsidiary, but often very necessary.
The HND Computing: Software Development award will prepare students for employment in an IT/Computing-related post at technician or professional level in a software develop-ment role
The HND Computing: Technical Support award will prepare students for employment in an IT/Computing-related post at technician or professional level in a technical support role
Admission Requirements:
• Minimum Grade 12 or Equivalent Canadian qualification
• If English is not a student’s mother tongue, they are required to have an IELTS level 6.0
OR equivalent (In case of other testing standards) to be admitted to the course. If, on
starting the program, their language proficiency proves to be significantly lower than
what is expected of an IELTS 6.0, they will be required to take an English course at
Focus College before being able to continue with their program studies.
Who Does this Qualification Suit:
The HND Software Development is suitable for a wide range of candidates including:
• High School Graduates
• adult returners to education
• individuals in employment who wish to enhance their career prospects
Required Textbooks:
Various Text/reference books are supplied. Please see course outline forms for individual course books
Equipment Required for this Program: Classroom equipped with computer and Projector, Course specific Software
Program Duration:
Two (2) years
Next Start Dates:
January 8th, 2018
September 3rd, 2018
40
focuscollege.ca
Homework/Self-study Hours:
Approximately 10-15 hrs./week is required from students to be successful in this fast paced and intensive program
Delivery Methods:
On-site delivery
Learning Objectives/Outcomes:
HND Software Development will provide a breadth of competencies. The specific aims of the HND Software development t are to:
• Develop candidates’ knowledge and skills in planning, developing and evaluating
• Develop employment skills, particularly relating to the IT industry
• Learning and transferable skills (including Core Skills)
• Develop study and research skills
• Develop Provide academic stimulus
• Develop English language skills
• To enable learners to achieve an International award which is studied and as-sessed in English
• Develop a range of contemporary software development skills that are required by industry
• Prepare learners for employment in competitive international markets
• Prepare learners for progression to degree study at the partners Universities within different countries
• Provide underpinning knowledge associated with appropriate vendor qualifica-tions
HND SOFTWARE DEVELOPMENT
Student Progress/ Assessment Methods:
The HND qualification is summatively assessed using a mix of continuous Unit assessment and Graded Unit assessments. Each subject (unit) has an assessment which the candidate is required to pass. The allocation of grades awarded are as follows:
• Grade A — Student has achieved a mark of 70% or above
• Grade B — Student has achieved a mark of between 60% and 69%
• Grade C — Student has achieved a mark of between 50% and 59%
• F (Fail) — Student has failed to reach the required standard and achieved a mark less than 50%
Attendance Expectations:
• Students are required to maintain minimum 80% attendance throughout the pro-gram
Graduation Requirements:
• In order to graduate, students must pass the HND program at minimum Grade C
Tuition Fee: $ 25,000.00
41
focuscollege.ca
University Progression:
The HND in Computing: Software Development can provide advanced entry to degree-level study. For further information please refer to the SQA Diploma to Degree arrange-ments on http://www.sqa.org.uk/sqa/70168.html . See our Where to Study page on http://www.sqa.org.uk/sqa/71208.html for information on the institutions which will con-sider advanced entry with an SQA Higher National Diploma qualification
HND SOFTWARE DEVELOPMENT
Program Organization:
HND Software Development program consists of two years. Please have a look at the sub-jects distribution below accordingly
Unit Name Unit Code Credit Value SCQF Value Hours
Year 1
Developing Software: Introduction H173 34 1 7 80
Professionalism and Ethics in Computing H1F7 34 1 7 80
Computer Systems Fundamentals H175 34 1 7 80
Troubleshooting Computer Problems H177 34 1 7 80
Database Design Fundamentals DV6E 34 1 7 80
Relational Database Management Systems H16W 35 2 8 160
SQL: Introduction DH3J 34 1 7 80
Software Development: Developing Small Scale Standalone Applications
H17W 34 2 7 160
Software Development: Programming Foundations H17X 34 1 7 80
Computing: Introduction to Project Management H17D 34 1 7 80
Mathematics for Computing 1 D76E 34 1 7 80
Team Working in Computing H178 34 1 7 80
HND Computing: Graded Unit 1 (Exam) H40F 34 1 7 80
Total Hours 1200
Year 2
Software Development: Object Oriented Programming H171 35 2 8 160
Systems Development: Object Oriented Analysis and De-sign
H172 35 2 8 160
Software Development: Data Structures H16Y 35 2 8 160
Scripting for Interactivity DE32 35 2 8 160
Self-Describing Data (XML) FM97 35 1 8 80
Software Development: Rapid Applications Development and Prototyping
DM3F 35 2 8 160
Web Development: Dynamically Generated Content F6C2 35 2 8 160
HND Computing: Software Development: Graded Unit 2 (Project)
H40H 35 2 8 160
Total Hours 1200
42
focuscollege.ca INFORMATION TECHNOLOGY ADVANCED SECURITY SPECIALIST
Brief Program Description:
The Information Technology Advanced Security Specialist (ITASS) program is designed to prepare students to meet the information technology`s industry demands. It covers the most popular industry platforms such as Microsoft Operating Systems, Linux Operating Systems, Mail Administration, Security policies, procedures, and technical implementation of security standards, Forensic inspection, ethical hacking and penetration testing etc
Admission Requirements:
• Minimum Grade 12 or equivalent international qualification, OR
• minimum Grade 10 and 2 years relevant experience and
• minimum IELTS Band 5.5 or equivalent English proficiency and
• minimum 18 years of age or out of school for 1 year
Learning Objectives
Upon completion of this program the successful student will have reliably demonstrated the ability to:
Act as an information technology specialist, design, implement maintain and support the network infrastructure of the organization. Please see (attached) individual course outline for detailed learning outcomes.
e.g. At the end of this program you will be able to design, implement, maintain and man-age the network setup for a small to medium size organization.
Learning Objectives:
Upon completion of this program the successful student will have reliably demonstrated the ability to:
Act as an information technology specialist, design, implement maintain and support the network infrastructure of the organization. Please see (attached) individual course outline for detailed learning outcomes.
e.g. At the end of this program you will be able to design, implement, maintain and man-age the network setup for a small to medium size organization.
Career Opportunities:
Upon successful completion of the program students will be able to secure an entry level job in the computer networking field. Job titles will include: Information Systems Security Professional, Systems Operations Analyst, LAN Manager, Network Administrator, Network Engineer, Network Security Architect, Network Analyst, Computer and Network Operator, Mail Administrator, System Analyst, Network Forensic Inspector, Security Administrator, Network Technician, Lab Manager, etc.
Course Duration: 2 years – 8 Quarters – 2112 Hours
Homework Hours:
An approximate of 10-15 hours/week homework is required from students to be success-ful in this fast paced and intensive program
Instructional Methods: The ITASS Program will make use of multiple delivery methods; there will be a mix of Classroom (Instructor Led), Computer Based Training, teamwork, etc.
43
focuscollege.ca INFORMATION TECHNOLOGY ADVANCED SECURITY SPECIALIST (ITASS)
Attendance Requirements:
• Students are required to attend a minimum of 80% of the class and lab hours
Evaluation Methods:
Throughout the ITASS Program there are a number of technical/implementation projects students are required to complete in order to be successful in the Program. There are a number of quizzes, assignments, projects and exams. The minimum passing grade is 60%.
Tuition Fee: $ 22,000.00
Books/Materials: $ 825.00
Archive Fee: $ 10.00
Equipment required:
• Trial Operating Systems, FOSS, Computer, Computer Network
Required Course Materials :
• Materials are provided by the College. Students will be advised of any additional reference books required
Program Components:
The ITASS-Information Technology Advanced Security Specialist Program has eight quar-ters, each quarter length is 11 weeks. As an average every quarter has 261 instructional hours.
*continued on next page
Graduation: Upon passing the course the student will be issued a Diploma from Focus College
44
focuscollege.ca INFORMATION TECHNOLOGY ADVANCED SECURITY SPECIALIST
Program Components
Quarter 1 Hours Weeks
CS101 Networking and Hardware Fundamentals 54 3
IT101 Desktop Support & Infrastructure Implementation 72 4
IT102 Windows Server Configuration 72 4
PS100 Professional Skills 24 -
Lab 100 42 -
Total 264 11
Quarter 2 Hours Weeks
CS201 Scripting Fundamentals 72 4
IT222 Windows Server Administration 72 4
IT233 Advanced Network Administration 54 3
Lab 200 66 -
Total 264 11
Quarter 3 Hours Weeks
CS301 Designing and Implementing a Server Infrastructure 72 4
IT301 Enterprise Administration using Windows Server Infrastructure 72 4
CS302 Advanced Scripting & Network Administration 54 3
PS200 Professional Skills 24 -
Lab 300 42 -
Total 264 11
Quarter 4 Hours Weeks
IT401 Mail Systems and Business Collaboration 72 4
CS400 ITIL Foundation 54 3
IT402 Advanced Routing & Switching using Cisco Hardware 72 4
PS300 Professional Skills 24 -
Lab 400 42 -
Total 264 11
Quarter 5 Hours Weeks
CS500 Installing and Configuring Linux Operating Systems 72 4
IT510 Project Management 54 3
IT520 Birtualization & Cloud Computing 72 4
Lab 500 66 -
Total 264 11
*Table continued on next page
45
focuscollege.ca
Program Components
Quarter 6 Hours Weeks
CS666 Advance Linux Administration 72 4
CS600 Business Communication 54 3
CS610 Network Security Industry Standards 72 4
Lab 600 63 -
Total 261 11
Quarter 7 Hours Weeks
CS700 Corporate Hybrid Networking using Linux and Windows 72 4
IT700 Perimeter Network Defense 54 3
IT750 Enterprise Administration Project 72 4
Lab 700 66 -
Total 264 11
Quarter 8 Hours Weeks
CS800 Cryptology and Modern Network Security 72 4
CS810 Incident Response and Forensic Inspection 54 3
CS820 Ethical Hacking and Penetration Testing 72 4
Lab 800 66 -
Total 264 11
INFORMATION TECHNOLOGY ADVANCED SECURITY SPECIALIST
46
focuscollege.ca
PROGRAMMING
47
focuscollege.ca WEB DEVELOPMENT - BEGINNERS
Brief Program Description:
Web Development – Beginners is a beginners level course. The course covers topics includ-ing introduction to HTML, CSS, JavaScript, PHP, creating simple page, mark up text, links and images, tables in HTML, forms in HTML, introduction to HTML5, cascading style sheets, and introduction to JavaScript
Course Duration :
30 Hours
Tuition Fee: $ 750.00
Learning Objectives:
Upon completion of this course the successful student will have reliably demonstrated the ability to:
• Create basic webpages
• Insert various contents into webpages and apply styles to page elements
• Create, modify, and format basic CSS
• Understand basics of JavaScript
Admission Requirements:
minimum 18 years of age or out of school for 1 year
Homework Hours :
30 Hours
Delivery Methods:
In-class instruction
Teaching Methods:
• Lectures
• Labs
Method(s) of Student Evaluation:
Completion Requirements: The student must secure at least 60% marks
Quiz: 10
Assignments: 15
Project: 25
Final-term Exam: 50
Total: 100
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
48
focuscollege.ca WEB DEVELOPMENT - BEGINNERS
Lectures Breakdown
Lecture 0
1
Introduction to Web Development
• Understanding how the web works?
• Web Browsers
• URLs
What is HTML?
What is CSS?
What is JavaScript?
What is PHP?
Lecture 0
6
Forms in HTML
• Forms Basics
• Form Elements
• Form Accessibility Features
• Form Layout and Design
Lecture 0
2
Creating a Simple Page
• Identifying different elements of a web page
• Launching in a browser
• Compatibility issues in browsers Lectu
re 07
Introduction to HTML5
• Why HTML5?
• Differences between HTML 4 and HTML 5.
HTML Design Principles
Lecture 0
3
Mark Up Text
• Paragraphs
• Headings
• Lists
• Div and Span
Lecture 0
8
Cascade Style Sheet (CSS)
• Introduction
• Advantage of CSS
Formatting Text with CSS - I
• Font Properties
• Changing Text Color
• Text Line Adjustments
• Changing Capitalization
Lecture 0
4
Links and Images
Links
• href attribute
• Links to pages within website
• Links to pages to external webpages
• Opening links in new window
• Email links
Images
• Adding Simple Image
• Images as a link
Lecture 0
9
Formatting Text with CSS - II
• Spaced Out
• Text Shadow
• Changing List Bullets and Numbers
Colors and Background
• Specifying Color Values
• Foreground Color
• Background Color
• Opacity
• Background Images Lectu
re 05
Tables in HTML
• Basic Table Elements
• Table Properties
• Spanning Cell
• Padding
Lecture 1
0
Introduction to JavaScript
What is JavaScript?
Basic Elements of JavaScript
49
focuscollege.ca WEB DEVELOPMENT - INTERMEDIATE
Brief Program Description:
Web Development – Intermediate is an intermediate level course. The course covers top-ics including control flow in JavaScript, functions in JavaScript, Document Object Model (DOM), Browser Object Model (BOM), Object Oriented PHP, Inheritance, Interfaces, and PHP and MySQL
Course Duration:
30 Hours
Tuition Fee: $ 750.00
Learning Objectives:
• Upon completion of this course the successful student will have reliably demon-strated the ability to:
• Learn and apply JavaScript to design interactive websites
• Develop the skills to program in object oriented PHP
• Develop database in MySQL and process the data via PHP
Admission Requirements: minimum 18 years of age or out of school for 1 year
Course Prerequisites: Web Development – Beginners
Homework Hours:
30 Hours
Delivery Methods:
In-class instruction
Teaching Methods:
• Lectures
• Labs
Method(s) of Student Evaluation:
Completion Requirements: The student must secure at least 60% marks
Quiz: 10
Assignments: 15
Project: 25
Final-term Exam: 50
Total: 100
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
50
focuscollege.ca WEB DEVELOPMENT - INTERMEDIATE
Lectures Breakdown
Lecture 0
1
Review of Basic HTML
Review of Basic JavaScript Lecture 0
6
Object Oriented PHP
• Introduction to Object Oriented Programming
• Classes and Objects
• PHP 5 Objects
• Creating a Class in PHP
• Member, Methods and their Visibility
Lecture 0
2
Control Flow in JavaScript
• Conditional Constructs
If else
Switch
• Looping Constructs
do while
while
for
• Branching Statement
break
continue
Lecture 0
7
Inheritance
• Class Inheritance
• static key word
• Abstract Class
Lecture 0
3
Functions in JavaScript
• Declaring Functions
• Calling Functions
• Named and Anonymous Function
• Passing Arguments
• Returning Values
Lecture 0
8
Interfaces
• Interfaces
• Method Overriding
Lecture 0
4
Document Object Model (DOM)
• DOM Elements
• Getting DOM Elements
getElementByID
getElementByTagName
getElementByName
getElementByClassName
querySelector
querySelectorAll
• Modifying Page Contents with DOM
• Manipulating CSS using JavaScript
Lecture 0
9
PHP and MYSQL - I
• Introduction to MYSQL
• Creating Database, and Tables
• Relations between Tables
Lecture 0
5
Browser Object Model (BOM)
• Overview of BOM
• Using the window Object
• Using the document Object
• navigator Object
• location Object
• screen Object
Lecture 1
0
PHP and MYSQL - II
• Connecting to a MYSQL database
• Retrieving Data from Table
• Insertions and Updating of Records
51
focuscollege.ca WEB DEVELOPMENT - ADVANCED
Brief Program Description:
Web Development – Advanced is a relatively advanced course in the Web Development course series. The course covers topics including forms and JavaScript, JavaScripts objects and JSON, AJAX, HTML5 JavaScript API, advanced topics in PHP, error handling in PHP, file uploading, session management, and PHP design patterns
Course Duration:
30 Hours
Tuition Fee: $ 750.00
Learning Objectives:
• Upon completion of this course the successful student will have reliably demon-strated the ability to:
• Understand and apply advanced JavaScript concepts for the development of in-teractive websites
• Understand and apply error handling, file uploading and session management via PHP
• Understand the core idea behind the use of Design Patterns and apply the knowledge in the development of dynamic web applications
Admission Requirements: minimum 18 years of age or out of school for 1 year
Course Prerequisites: Web Development – Intermediate
Homework Hours:
30 Hours
Delivery Methods:
In-class instruction
Teaching Methods:
• Lectures
• Labs
Method(s) of Student Evaluation:
Quiz: 10
Assignments: 15
Project: 25
Final-term Exam: 50
Total: 100
Completion Requirements: The student must secure at least 60% marks
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
52
focuscollege.ca WEB DEVELOPMENT - ADVANCED
Lectures Breakdown
Lecture 0
1
Review of HTML
Review of JavaScript
Review of PHP
Lecture 0
6
Advanced Topics in PHP
Error Handling in PHP - I
• Introduction
• Handling PHP Exceptions
• Using Try-Catch Block
• The Exception Object
Lecture 0
2
Working with Forms using JavaScript
• Accessing Forms from JavaScript
• Working with Forms Elements
• Validating Form’s Fields
• Cancelling Form Submission
Lecture 0
7
Error Handling in PHP - II
• Generating Custom Exceptions
• Multiple Catch Blocks
• Default Exception Processing
File Uploading
• Building Forms to Upload Files
• File Processing
Lecture 0
3
JavaScript Objects and JSON
• Understanding Objects
• Defining Custom Objects
• Extending an Existing Objects with prototype
• Using the in and instanceOf operator
• Overview of JSON
• JSON.stringify
• JSON.parse
Lecture 0
8
Session Management
• Motivation
• Using PHP Session Handling
• PHP Cookie Handling
Lecture 0
4
Using AJAX
• Overview
• The XMLHttpRequest Object
• Configuring an AJAX Request
• Handling Errors on readystatechange
• Using JSON with AJAX
Lecture 0
9
PHP Design Patterns – I
• Introduction
• Factory Design Pattern
• Strategy Design Pattern
Lecture 0
5
HTML 5 JavaSCript APIs
• Web Storage API
• Geolocation API
• Fullscreen API
• Page Visibility API
Lecture 1
0
PHP Design Patterns – II
• MVC – Model View Controller
• Designing your own MVC
53
focuscollege.ca IOS PROGRAMMING - BEGINNERS
Brief Program Description:
IOS Programming – Beginners is a beginners level course. This course covers topics includ-ing Introduction to Objective C and Swift, Design Pattern, XCode, Normal Swift/Objective C classes structure, variables, data types, arithmetic operators, control statements, loops in Objective C, loops in Swift, Arrays, key/values operations, Objective C/Swift class details, Interface builder, Details of UItableView, and Auto Layouts
Course Duration:
30 Hours
Tuition Fee: $ 750.00
Learning Objectives:
• Upon completion of this course the successful student will have reliably demon-strated the ability to:
• Understand fundamental concepts of iOS such as Objective C / Swift fundamen-tals i-e variables, conditional statements, iterative statements and methods.
• Write iOS application to solve real world problem of low to medium difficulty lev-el.
• Able to work with Xcode (interface build, Auto Layouts, Table View control)
Admission Requirements: minimum 18 years of age or out of school for 1 year
Course Prerequisites: This course needs basics of Object oriented programming. If some one is not familiar with OOP he must learn OOP first
Homework Hours:
30 Hours
Delivery Methods:
In-class instruction
Teaching Methods:
• Lectures
• Labs
Method(s) of Student Evaluation:
Quiz: 10
Assignments: 15
Project: 25
Final-term Exam: 50
Total: 100
Completion Requirements: The student must secure at least 60% marks
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
54
focuscollege.ca IOS PROGRAMMING - BEGINNERS
Lectures Breakdown
Lecture 0
1
Introduction to iOS
• What You Need to Begin iOS Programming
• Introduction to IDE (integrated development enjoyment) for iOS
• iOS Simulator
• Introduction to Objective C and Swift
Lecture 0
6
Iteration Statements – I (Swift)
• while loop
• do-while loop
• for loop
• for in
• break and continue
Arrays (Swift)
• Immutable array
• Mutable array
Key/Values Operations (Swift)
• Immutable Dictionary
• Mutable Dictionary
Lecture 0
2
Design Pattern
• Introduction to MVC (Model View Controller)
• Introduction to MVVM (Model View Viewmodel)
XCode
• Basics we need to understand about XCode
• Interface builder
• Xib interface basics
• Storyboard basics
• Size class basics
• Managing project file
• iOS app Targets
Normal Swift/Objective C classes structure
• Objective C Class
• Swift Class
• App delegate
Lecture 0
7
Objective C Class Details
• Interface (Public / Private)
• Implementation
• Properties
• Constants
• Methods
Class methods
Normal Methods
• IBActions Basics
• IBOutlets Basics
Swift Class Details
• Methods
Class methods
Normal Methods
• IBOutlets Basics
• IBActions Basics
Protocols
• Singleton Approach
*Table continued on next page
55
focuscollege.ca IOS PROGRAMMING - BEGINNERS
Lectures Breakdown
Lecture 0
3
Variables, Data Types and Arithmetic Operators (Objective C)
• Variables and Data Types
Declaring Variables
Mutable
Immutable
Assignment Statement
Declaration and Initialization in One Step
Constants
• Arithmetic Operators
• Control Statements
if Statement
if-else statement
switch statement Lectu
re 08
Interface builder in details
• Storyboard, Nib(Xib) file
• Segues, Navigation
• Presentation/transition
• Common Controls of iOS (Introduction)
UItableView
UIcollectionView
UIPickerView
UIButton
UILable
UItextfield
UItextView
UIimageView
UIWebView
Etc
Demo of Hello World Application in both swift and Objective C (Which covers the IBOutlets and IBActions). Demo About Segues and Navigation
Lecture 0
4
Variables, Data Types and Arithmetic Operators (Swift)
• Variables and Data Types Declaring Variables
Optional
Non Optional
Assignment Statement Declaration and Initialization in One Step Constants
• Arithmetic Operators
• Control Statements if Statement if-else statement
• switch statement
Lecture 0
9
• UItableView in Details and its importance in iOS
Delegates and Data Source (Objective C and Swift both)
UItableView Cell (Custom Cell, built-in cell, Prototype Cell)
• Demo App for UItableView with All Type of Cells (Swift, Objective C)
Lecture 0
5
Iteration Statements – I (Objective C)
• while loop
• do-while loop
• for loop
• for in
• break and continue
Arrays (Objective C)
• Immutable array
• Mutable array
Key/Values Operations (Objective C)
• Immutable Dictionary
• Mutable Dictionary
Properties (get set)
Lecture 1
0
Auto Layouts
• NSLayout Constrains through Interface builder
Basic units of auto layouts (Top, Bottom, verti-cal, Horizontal etc.)
• NSLayout Constrains Programatically
• UIStackView Basics
Demo of Auto Layouts
Debugging with XCode
56
focuscollege.ca IOS PROGRAMMING - INTERMEDIATE
Brief Course Description:
IOS Programming – Intermediate is an intermediate level course. This course covers topics including UI Collection View Control, implementation of MVC in real life scenario, working with custom protocols, working with UI picker control, UI Alert Controller, sub classing, categories and extensions, UI Web view, UI Search Controller, unit testing, storyboards details, views and windows, using tab bar controller, navigation based applications, split view controller, UI Stack View in detail, and demo explaining stack view inside split view controller
Course Duration:
30 Hours
Learning Objectives:
Upon completion of this course the successful student will have reliably demonstrated the ability to:
• Understand Collection bases application like Photos app in iOS
• Have good knowledge of detailed MVC
• Able to Work with a lot of controls like UI Picker, Web View, Search Controller, split view controller i-e able to open any website with in app , able to search con-tents inside any list , able to create an app like iOS settings
• Good enough to understand and work with sub classing
• Able to do unit testing and familiar with testing framework
• Good enough to work with story board and Navigation of iOS app
• Able to work with UI Stack View and auto layout
Admission Requirements: minimum 18 years of age or out of school for 1 year
Course Prerequisites:
• It is assumed that the participants of this course are familiar with the following topics :
• Medium level concept of OOP
• Must understand MVC
• Must understand fundamental concepts of iOS such as Objective C / Swift funda-mentals i-e variables, conditional statements, iterative statements and methods.
• How Write iOS application to solve real world problem of low to medium difficulty level.
• Able to work with XCode (interface build, Auto Layouts, Table View control)
Homework Hours:
30 Hours
Delivery Methods:
In-class instruction
57
focuscollege.ca
Tuition Fee: $ 750.00
Teaching Methods:
• Lectures
• Labs
Method(s) of Student Evaluation:
Quiz: 10
Assignments: 15
Project: 25
Final-term Exam: 50
Total: 100
Completion Requirements: The student must secure at least 60% marks
IOS PROGRAMMING - INTERMEDIATE
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
58
focuscollege.ca
Lectures Breakdown
Lecture 0
1
Working with UI Collection View Control
• data source of UIcollectionView
• delegates of UIcollectionView
• UIcollectionView Cell and its types
• Details Demo to understand UIcollectionView in both Objective C and Swift
Lecture 0
6
Unit testing
• Testing framework detailed introduction
• Its uses and implementation
• Code cleaning and code analyzation
• Demo For Unit Testing
Lecture 0
2
Implementation of MVC in real life scenario
• How create and use mode class
• How view controller communicates with Model and View
• Short Demo on MVC implementation
Working with Custom Protocols
• Understanding Protocols in details
• Working with Custom protocols
• Demo for custom protocols
Lecture 0
7
Storyboards Details
• Adding Scenes
• Segues
• Transitions
Views and Windows
• The View Hierarchy
• Containers
Lecture 0
3
Working with UI Picker Control
• Understanding its delegates and data source
• Working with and UIDatePicker
• Demo working with UI Picker
UI Alert Controller
• Alert Controller details and its types
• Alert Controller Action details and its type
• Demo On UI Alert Controller
Lecture 0
8
Using Tab Bar Controller
• Details about tab bar controller and its uses
Demo Which cover all Lecture 5 contents as well as tab bar controller
IOS PROGRAMMING - INTERMEDIATE
*Table continued on next page
59
focuscollege.ca
Lectures Breakdown
Lecture 0
4
Sub Classing
• What is sub classing
• How to use sub Classing in different aspect and for different controls
• Demo of Sub Classing both objective C and Swift
Categories and extensions
• Category approach details
• Extensions approach details
• Demo for Categories and extensions both objec-tive C and Swift
Lecture 0
9
Navigation Based Applications
• Working with Root View Controller
• Creating the Navigation Controller
• Controlling the Stack Navigation Programmatically
Lecture 0
5
UI Web View
• Details explanation about web View
• Demo How to work with UI Web View and
UI Search Controller
• Details about UI Search Controller and its dele-gates
• Demo on UI Search Controller
Lecture 1
0
Split View Controller
• Fundamentals and explanation of Split view con-troller
• Using and importance of split view controller in iOS apps
UI Stack View in detail
• Vertical and horizontal UI stack view
Demo Which Explain Stack View Inside Split view controller
IOS PROGRAMMING - INTERMEDIATE
60
focuscollege.ca IOS PROGRAMMING - ADVANCED
Brief Course Description:
IOS Programming – Advanced is an advanced level course. This course covers topics includ-ing directories and files, working with data, multi-touch, taps and gestures, animations, multi-tasking, localization, notifications, core location framework, concurrency, network-ing, targeting multiple devices, performance and power optimization
Learning Objectives:
• Upon completion of this course the successful student will have reliably demon-strated the ability to:
• Understand File management in iOS
• Able to work with databases (Core data)
• Having knowledge of multiple tap gestures
• Having knowledge of Animation
• Can able to work with multitasking apps
• Able to work with Notification center active app
• Good enough to understand the location services
• Able to work with multi threading
• Understand how to work with multiple devices at a time means universal apps
Admission Requirements:
minimum 18 years of age or out of school for 1 year
Course Prerequisites:
It is assumed that the participants of this course are familiar with the following topics in iOS:
• Advance level concept of OOP
• Must understand MVC
• Must understand fundamental concepts of iOS such as Objective C / Swift funda-mentals i-e variables, conditional statements, iterative statements and methods.
• How Write iOS application to solve real world problem of low to medium difficulty level.
• Able to work with XCode (interface build, Auto Layouts, Table View control)
• Understand Collection bases application in iOS
• Have good knowledge of detailed MVC
• Able to Work with a lot of controls like UI Picker, Web View, Search Controller, split view controller i-e able to open any website with in app , able to search con-tents inside any list , able to create an app like iOS settings
• Good enough to understand and work with sub classing
• Able to do unit testing and familiar with testing framework
• Good enough to work with story board and Navigation of iOS app
• Able to work with UI Stack View and auto layout
61
focuscollege.ca
Course Duration:
30 Hours
Homework Hours:
30 Hours
Delivery Methods:
In-class instruction
Teaching Methods:
• Lectures
• Labs
Tuition Fee: $ 750.00
Method(s) of Student Evaluation
Quiz: 10
Assignments: 15
Project: 25
Final-term Exam: 50
Total: 100
Completion Requirements: The student must secure at least 60% marks
IOS PROGRAMMING - ADVANCED
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
62
focuscollege.ca
Lectures Breakdown
Lecture 0
1
Directories and Files
• NSFileManager, NSFileHandle, and NSData
• Pathnames in Objective-C
• Working with Directories
• Working with Files
• Reading and Writing from a File
• Archiving
Lecture 0
6
Notifications
• Local Notifications
• Push Notifications
• NSNotification centre (Broadcasting)
• Short demo
Lecture 0
2
Working with Data
• Overview of Core Data
• Managed Objects
• Persistent Store Coordinator
• Entity Descriptions
• Retrieving and Modifying Data
• Demo about Core data
Lecture 0
7
Core Location Framework
• Location Accuracy
• Obtaining Location Information
• Calculating Distances
• MapKit Framework and MKMapView
• Short demo
Lecture 0
3
Multitouch, Taps, and Gestures
• The Responder Chain
• Touch Notification Methods
• Enabling Multitouch on the View
• Gesture Motions
• Gesture Recognizers
• Short Demo
Lecture 0
8
Concurrency
• Grand Central Dispatch (GCD)
• Main Dispatch Queue
• Completion Blocks
• Operation Queues
• Demo
Lecture 0
4
Animation
• Core Animation Blocks
• Animation Curves
• Transformations
• Demo
Lecture 0
9
Networking
• Reachability
• Synchronous Downloads
• Asynchronous Downloads
• Handling Timeouts
• Sending HTTP GET and POST Requests with demo
• Parsing JSON
• Parsing XML
Lecture 0
5
Multitasking
• Application States
• Background Execution
• Background App Refresh in iOS
• State Restoration
Localization
• Resources
• Language and Region
• NSLocale
Lecture 1
0
Targeting Multiple Devices
• iPhone vs. iPad
• Universal Apps
Performance and Power Optimization
• Measuring Performance
• Memory Usage, Spikes, and Leaks
• Networking and Power
IOS PROGRAMMING - ADVANCED
63
focuscollege.ca JAVASCRIPT PROGRAMMING - BEGINNERS
Brief Course Description:
JavaScript Programming – Beginners is a beginners level course. The course covers topics including data types, variables, operators, objects, events, conditions, loops, arrays and strings, regular expressions, error handling, and an introduction to JSON
Course Duration:
30 Hours
Learning Objectives:
Upon completion of this course the successful student will have reliably demonstrated the ability to:
• Understand the fundamental concepts of JavaScript such as
Data types, variables, operators
Conditions, loops
Functions
Objects, events
String handling
Error handling
JSON
• Write small-scale real-world client side scripts
Admission Requirements: minimum 18 years of age or out of school for 1 year
Course Prerequisites: Basics of HTML
Homework Hours:
30 Hours
Delivery Methods:
In-class instruction
Teaching Methods:
• Lectures
• Labs
Method(s) of Student Evaluation:
Quiz: 10
Assignments: 15
Project: 25
Final-term Exam: 50
Total: 100
Completion Requirements: The student must secure at least 60% marks
64
focuscollege.ca JAVASCRIPT PROGRAMMING - BEGINNERS
Lectures Breakdown
Lecture 0
1
Introduction
JavaScript Basics
• Types
Numbers
Strings
Boolean
• Variables
Basic Concepts
Identifiers
Rules for Naming
• Operators
Arithmetic Operators
Lecture 0
3
Functions
• Purpose
• Syntax
• Function Invocation
• Function Return
Example Scripts
Lecture 0
2
JavaScript Basics
• Operators
Arithmetic Operators
Precedence
Assignment Operator
Compound Assignment
String Operators
Comparison/Relational Operators
Logical Operators
Type Operators
Example Scripts
Lecture 0
4
Objects
• Properties
• Methods
• Object Definition
• Accessing Object Properties
Scope and Lifetime of Variables
• Local Variables
• Global Variables
• Automatically Global
• Lifetime
Example Scripts
*Table continued on next page
Tuition Fee: $ 750.00
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
65
focuscollege.ca
Lectures Breakdown
Lecture 0
5
Events
• Common HTML Events
• onchange
• onclick
• onmouseover
• onmouseout
• onkeydown
• onload
Example Scripts
Conditions
• if Statement
• if-else Statement
• else-if Statement
• switch Statement
The break Keyword
Example Scripts
Lecture 0
8
Regular Expressions
• Basics
• String search() method with Regular Expressions
• String replace() method with Regular Expressions
• Regular Expression Modifiers
• Using the Regular Expression Patterns
Lecture 0
6
Loops
• for Loop
• for/in Loop
• while Loop
Example Scripts
Lecture 0
9
Error Handling
• Basics
• The try and catch
• The throw Statement
• The finally Statement
Example Scripts
JavaScript Forms Validation
Example Scripts
Lecture 0
7
Arrays and Strings
• Purpose of Array
• Array Creation
The Keyword new
• Accessing Elements of an Array
• Are Arrays Objects
• Array Properties and Methods
The length Property
• String Manipulation Functions
Lecture 1
0
Introduction to JSON
• Basics
• Syntax Rules
• JSON Data
• JSON Objects
• JSON Arrays
• Converting a JSON Text to JavaScript Object
Example Scripts
JAVASCRIPT PROGRAMMING - BEGINNERS
66
focuscollege.ca JAVASCRIPT PROGRAMMING - INTERMEDIATE
Brief Course Description:
JavaScript Programming – Intermediate is an intermediate level course. The course covers topics including JavaScript String object, Date object, Math object, Window object, HTML DOM, Browser Object Model, JSON, JavaScript Location object, History object, Timeouts, cookies, cascading style sheets (CSS), and Server Side JavaScript.
Course Duration:
30 Hours
Learning Objectives:
Upon completion of this course the successful student will have reliably demonstrated the ability to:
• Use functionality of a variety of built-in object in JavaScript such as
String Object
Date Object
Math Object
Window Object
Document Object Model (DOM)
Browser Object Model (BOM)
JSON
Location Object
History Object
Timeouts
Cookies
Dynamic CSS
• Develop a basic understanding of using JavaScript also for Server Side Scripting
• Write medium-scale real-world client side scripts
Admission Requirements: minimum 18 years of age or out of school for 1 year
Course Prerequisites: JavaScript Programming – Beginners
Homework Hours:
30 Hours
Delivery Methods:
In-class instruction
Teaching Methods:
• Lectures
• Labs
67
focuscollege.ca
Method(s) of Student Evaluation:
Quiz: 10
Assignments: 15
Project: 25
Final-term Exam: 50
Total: 100
Completion Requirements: The student must secure at least 60% marks
JAVASCRIPT PROGRAMMING - INTERMEDIATE
Tuition Fee: $ 750.00
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
68
focuscollege.ca
*Table continued on next page
Lectures Breakdown
Lecture 0
1
JavaScript String Object
• Creating a JavaScript String Object
• JavaScript String Object Methods
• JavaScript String Object Properties
• JavaScript String Object Examples
• Getting the length of a String Object
• Setting String Object text Effects
• Performing Conversions on String Objects
• Manipulating Strings with the String Object
JavaScript Date Object
• Understanding System Time
• Creating a JavaScript Date Object
• Setting the Time and Date of the JavaScript Date Object
• Reading the Date and Time from a JavaScript Date Object
• UTC Time
Finding the Time Zone Offset and Getting Local Time
Lecture 0
3
The HTML DOM (Document Object Model) - I
• DOM Methods
• DOM Document
• DOM Elements
• DOM HTML
• DOM CSS
• DOM Animations
Lecture 0
2
JavaScript Math Object
• JavaScript Math Object Methods
• JavaScript Math Object Properties
• Using JavaScript Math Object and Properties
• Rounding and Truncating Numbers with the Math Object
JavaScript Window Object
• Referencing the JavaScript window Object
• JavaScript window Object Properties
• Opening Browser Windows using JavaScript
• Closing Browser Windows using JavaScript
• Moving and Resizing Windows
• Changing Window Focus
• Displaying Message Box Dialogs
Lecture 0
4
The HTML DOM (Document Object Model) - II
DOM Events
DOM EventListener
DOM Navigation
• DOM Node
• DOM Nodelist
JAVASCRIPT PROGRAMMING - INTERMEDIATE
69
focuscollege.ca
Lectures Breakdown
Lecture 0
5
The Browser Object Model (BOM)
• JS Screen
• JS Location
• JS History
• JS Navigator
• JS Popup Alert
• JS Timing
• JS Cookies
Lecture 0
8
Understanding JavaScript Cookies
• What is a JavaScript Cookie?
• The Structure of a Cookie
• Cooke Name / Value Pair
• Cookie Expiration Setting
• Cookie path Setting
• Cookie domain Setting
• Creating a Cookie
• Reading a Cookie
• Removing a Cookie
Lecture 0
6
JSON
• Introduction to XML
• JSON vs XML
• JSON Object
• JSON Array
• JSON Comments
• PHP and JSON (Optional)
• Java and JSON (Optional)
Lecture 0
9
Understanding Cascading Style Sheets (CSS)
• What are Cascading Style Sheets for?
• Embedding CSS Styles into a Web Page
• Importing an External Style Sheet into a Web Page
• Creating CSS Rules
• Setting Styles for Individual Elements
• Setting Styles using the id Attribute of an HTML Element
• Using Classes with CSS Rules
JavaScript and CSS - Dynamic Styles and Layers
• Making Basic Dynamic Style Changes
• Hiding and Showing Content Using JavaScript
• Using Overlaying Layers
• Making Layers Move
Lecture 0
7
JavaScript Location Object
• Loading a New URL into the Current Window
• Reading the URL of the Current Window
• Extracting Parts of the URL
• JavaScript Location Object Methods
JavaScript History Object
JavaScript Timeouts
• Setting up a JavaScript Timeout
• Cancelling a JavaScript Timeout
• Setting up JavaScript Timeout to Repeat
Lecture 1
0
Server Side JavaScript
JAVASCRIPT PROGRAMMING - INTERMEDIATE
70
focuscollege.ca JAVASCRIPT PROGRAMMING - ADVANCED
Brief Course Description:
JavaScript Programming – Advanced is an expert level course. The course covers topics including JavaScript design patterns, JQuery, Dojo, MooTools, Chart.js, Angular JS, AJAX, Canvas, Gulp, and Jasmine
Course Duration:
30 Hours
Learning Objectives:
Upon completion of this course the successful student will have reliably demonstrated the ability to:
• Use highly advanced features of JavaScript such as:
- Design Patterns
- JavaScript Libraries
JQuery
Dojo
Mootools
Chart.js
Angular JS
- AJAX
- Canvas
- Toolkits
Gulp
Jasmine
• Develop Scripts for real-world applications in a relative shorter span of time
Admission Requirements: minimum 18 years of age or out of school for 1 year
Course Prerequisites: JavaScript Programming – Intermediate
Homework Hours:
30 Hours
Delivery Methods:
In-class instruction
Teaching Methods:
• Lectures
• Labs
71
focuscollege.ca
Method(s) of Student Evaluation:
Quiz: 10
Assignments: 15
Project: 25
Final-term Exam: 50
Total: 100
Completion Requirements: The student must secure at least 60% marks
JAVASCRIPT PROGRAMMING - ADVANCED
Lectures Breakdown
Lecture 0
1
• JavaScript Design Patterns
- Basics
- Design Pattern Categories
- Popular Design Patterns
Constructor
Module
Prototype
Factory
IIFE
MVC
MV*
Singleton
• Example Application
Lecture 0
3
• JavaScript Libraries
Dojo
MooTools
• Example Scripts
Lecture 0
2
• JavaScript Libraries
JQuery
• Example Scripts
Lecture 0
4
• JavaScript Libraries
Chart.js
• Example Scripts
*Table continued on next page
Tuition Fee: $ 750.00
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
72
focuscollege.ca
Lectures Breakdown
Lecture 0
5
• JavaScript Frameworks
Angular JS
• Example Scripts
Lecture 0
8
• AJAX
• Example Scripts
Lecture 0
6
• JavaScript Frameworks
Angular JS
• Example Scripts
Lecture 0
9
• Canvas
• Example Scripts
Lecture 0
7
• JavaScript Frameworks
Angular JS
• Example Scripts
Lecture 1
0
• JavaScript Toolkits
Gulp
Jasmine
JAVASCRIPT PROGRAMMING - ADVANCED
73
focuscollege.ca JAVA PROGRAMMING – BEGINNERS
Brief Course Description:
Java Programming – Beginners is a beginners level course. This course covers topics includ-ing data types, variables, arithmetic operators, relational operators, logical operators, con-trol statements, loops, arrays, and functions/methods
Course Duration:
30 Hours
Learning Objectives:
Upon completion of this course the successful student will have reliably demonstrated the ability to:
• Understand fundamental concepts of java such as variables, conditional state-ments, iterative statements and methods.
• Write computer programs to solve real world problems of low to medium difficul-ty level
Admission Requirements: minimum 18 years of age or out of school for 1 year
Course Prerequisites: N-A
Homework Hours:
30 Hours
Delivery Methods: In-class instruction
Teaching Methods:
• Lectures
• Labs
Method(s) of Student Evaluation:
Quiz: 10
Assignments: 15
Project: 25
Final-term Exam: 50
Total: 100
Completion Requirements: The student must secure at least 60% marks
Tuition Fee: $750.00
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
74
focuscollege.ca JAVA PROGRAMMING – BEGINNERS
Lectures Breakdown
Lecture 0
1
Introduction to Java
• What is a Program?
• Motivation
• Java and its Features
• Downloading and Installing Java
• Structure of a Java Program
• A Sample Java Program
Lecture 0
4
Control Statements - II
• if-else Statement
General Structure
• ? Operator
• switch Statement
Motivation
General Structure
Sample Program
Lecture 0
2
Variables, Data Types and Arithmetic Operators
• Variables and Data Types
Declaring Variables
Assignment Statement
Declaration and Initialization in One Step
Constants
• Taking Input from the User
Using java.util.Scanner
• Arithmetic Operators
Lecture 0
5
Iteration Statements - I
• Motivation
• while loop
Flow Chart
Tracing while loop
• do-while loop
• Examples
Lecture 0
3
Control Statements - I
• Control Statements
Purpose
Categories
• Selection Statements
• if Statement
General Structure
Example
• Relational Operators
Lecture 0
6
Iteration Statements - II
• for loop
Tracing for loop
• break and continue
• Understanding Difference between while and for loop
• Examples
*Table continued on next page
75
focuscollege.ca JAVA PROGRAMMING – BEGINNERS
Lectures Breakdown
Lecture 0
7
Arrays (One-Dimensional)
• Motivation
• Introducing Arrays
• Declaring Array Variables
• Declaring and Creating Arrays in One Step
• Accessing Array’s Elements via Index
• Tracing an Array Program
• Sample Program to Initialize Array with Input from User and Summing all Elements
• Finding the Largest Element in an Array
Lecture 0
9
Functions/Methods in Java
• Motivation
• Functions/Methods in Java
Method Signature
Method’s Parameters
Return Type
Calling Methods
Lecture 0
8
Arrays (Multi-Dimensional)
• Motivation
• Declaring 2 – Dim Arrays
• Declaring, Creating and Initializing
• Ragged Arrays
• Processing 2 Dim Arrays
• Multi-Dim Arrays
Lecture 1
0
Functions/Methods in Java
• Pass by Value
Exception Handling in Java
• Unexpected Events
• Exception Handling
• Checked and Unchecked Exceptions
76
focuscollege.ca JAVA PROGRAMMING - INTERMEDIATE
Brief Course Description:
Java Programming – Intermediate is an intermediate level course. The course covers topics including classes, inheritance, abstract classes, interfaces, polymorphism, and exception handling
Course Duration:
30 Hours
Learning Objectives:
Upon completion of this course the successful student will have reliably demonstrated the ability to:
• Understand and apply concepts of Object Oriented Programming
• Design and implement java programs using object oriented concepts
• Understand the importance of inheritance and polymorphism and be able to un-dertake software design using these concepts
Admission Requirements: minimum 18 years of age or out of school for 1 year Course Prerequisites: Java Programming - Beginners
Homework Hours:
30 Hours
Delivery Methods:
In-class instruction
Teaching Methods:
• Lectures
• Labs
Method(s) of Student Evaluation:
Quiz: 10
Assignments: 15
Project: 25
Final-term Exam: 50
Total: 100
Completion Requirements: The student must secure at least 60% marks
Tuition Fee: $ 750.00
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
77
focuscollege.ca JAVA PROGRAMMING - INTERMEDIATE
Lectures Breakdown
Lecture 0
1
Object Oriented Programming in Java
• Java Programming Basics?
• Program Development
• Object Oriented Programming
• Character Strings
Lecture 0
6
Abstract Classes
• Abstract Classes – Introduction
• Why Use Abstract Classes?
• Sample Programs
Lecture 0
2
Review of Basic Java
• Variables and Assignment
• Primitive Data Types
• Expressions
• Data Conversion
• if statement and for loop in java
Lecture 0
7
Interfaces
• Interfaces in Java
• Helpful Java Interfaces
• Designing for Inheritance
Lecture 0
3
• Classes in Java
• Class Structure
Fields and Methods
• Static Fields and Methods
Lecture 0
8
Polymorphism - I
• Binding
• Polymorphism
• Polymorphism via Inheritance
Lecture 0
4
Inheritance in Java - I
• Inheritance
• Inheritance and Visibility
• Sample Programs
Lecture 0
9
Polymorphism - II
• Polymorphism via Inheritance (continue)
• Polymorphism via Interfaces
Lecture 0
5
Inheritance in Java - II
• Method Overriding
• Class Hierarchy
• The Object Class
Lecture 1
0
Exception Handling in Java
• Unexpected Events
78
focuscollege.ca JAVA PROGRAMMING - ADVANCED
Brief Course Description:
Java Programming – Advanced is an expert level course. The course has topics including file handling, searching algorithms, sorting algorithms, advanced data structures, Graphical User Interfaces, and database connectivity
Course Duration:
30 Hours
Learning Objectives:
Upon completion of this course the successful student will have reliably demonstrated the ability to:
• Understand and apply advanced data structures in java
• Design and build graphical user interfaces in java.
• Understand JDBC and perform various operations on database using JDBC
Admission Requirements: minimum 18 years of age or out of school for 1 year Course Prerequisites: Java Programming - Intermediate
Homework Hours:
30 Hours
Delivery Methods:
In-class instruction
Teaching Methods:
• Lectures
• Labs
Method(s) of Student Evaluation:
Quiz: 10
Assignments: 15
Project: 25
Final-term Exam: 50
Total: 100
Completion Requirements: The student must secure at least 60% marks
Tuition Fee: $ 750.00
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
79
focuscollege.ca JAVA PROGRAMMING - ADVANCED
Lectures Breakdown
Lecture 0
1
Review of Object Oriented Programming in Java
• Java Programming Basics?
• Program Development
• Object Oriented Programming
Lecture 0
6
Advanced Data Structures - II
• Linked Lists
• Stacks
• Queues
Lecture 0
2
File Handling in Java
• Introduction
• Reading Data from a File
• Writing Data to a File
Lecture 0
7
Graphical User Interface - I
• Introduction
• Creating basic forms
• Adding form controls (Text Box, radio button etc)
Lecture 0
3
Searching Algorithms in Java
• Linear Search
• Binary Search
Lecture 0
8
Graphical User Interface - I
• Form Menus
• Events
Lecture 0
4
Sorting Algorithms in Java
• Bubble Sort
• Quick Sort
• Other Sorting Techniques
Lecture 0
9
Database Connectivity - I
• Introduction
• Java Database Connectivity (JDBC)
• Connecting to a Database
• Retrieving data from database
Lecture 0
5
Advanced Data Structures - I
• Array Lists
• Sets
• Hash Maps
Lecture 1
0
Database Connectivity - II
• Retrieving data from database
• Inserting and Updating Records
80
focuscollege.ca RUBY ON RAILS PROGRAMMING - BEGINNERS
Brief Course Description:
Ruby on Rails Programming – Beginners is a beginners level course. The course covers top-ics including Ruby basics: data types, variables, operators, flow controls, loops, ranges, arrays, hashes, functions, string handling, regular expressions, file handling, directory han-dling, and exception handling
Course Duration:
30 Hours
Learning Objectives:
Upon completion of this course the successful student will have reliably demonstrated the ability to:
• Understand the fundamental concepts of Ruby such as
• Data types, variables, operators
• Conditions, loops
• Functions
• Arrays, ranges, and Hashes
• Strings and Regular Expressions
• File Handling
• Error handling
Admission Requirements: minimum 18 years of age or out of school for 1 year
Course Prerequisites: N-A
Homework Hours:
30 Hours
Delivery Methods:
In-class instruction
Teaching Methods:
• Lectures
• Labs
Method(s) of Student Evaluation:
Quiz: 10
Assignments: 15
Project: 25
Final-term Exam: 50
Total: 100
Completion Requirements: The student must secure at least 60% marks
81
focuscollege.ca RUBY ON RAILS PROGRAMMING - BEGINNERS
Lectures Breakdown
Lecture 0
1
Introduction
Ruby Basics
• Data Types
Numeric
String
Boolean
• Identifiers
• Variables
• Operators
Arithmetic Operators
Assignment Operator
Lecture 0
4
Loops
• for Loop
• while Loop
Breaking from While Loop
• unless and until Loop
• times Method
• upto Method
• downto Method
Lecture 0
2
Ruby Basics
• Operators
String Operators
Comparison/Relational Operators
Logical Operators
Bitwise Operators
Operators Precedence
• Basic Input/Output
Lecture 0
5
• Ranges
• Arrays
• Advanced Arrays
• Hashes
Lecture 0
3
Flow Control
• if Statement
• if-else Statement
• elsif Statement
• Ternary Operator
• case Statement
Lecture 0
6
Ruby Methods/Functions
• Purpose
• Syntax
• Method Invocation
• Function Return
• Scope and Lifetime of Variables
Tuition Fee: $ 750.00
*Table continued on next page
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
82
focuscollege.ca RUBY ON RAILS PROGRAMMING - BEGINNERS
Lectures Breakdown
Lecture 0
7
Strings Handling
• Creation and Basics
• Concatenation and Comparison
• Replacement, Substitution and Insertion
Lecture 0
9
Files Handling
• File Creation
• Opening Existing File
• Renaming and Deleting a File
• Reading from File
• Writing to a File
• Getting Information about a File
Directory Handling
• Creating New Directory
• Changing Directory
• Directory Listing
Lecture 0
8
Regular Expressions Lectu
re 10
Exception Handling
• Handling an Exception
• Raising Exception
• Catch and Throw
83
focuscollege.ca RUBY ON RAILS PROGRAMMING - INTERMEDIATE
Brief Course Description:
Ruby on Rails Programming – Intermediate is an intermediate level course. The course covers topics including Object Oriented Programming in Ruby, Ruby database access, Ruby and CGI, Ruby and XML, Ruby and HTTP, Ruby and FTP, Threads and processes, network programming, extending Ruby, reflection, ObjectSpace, and distributed Ruby
Course Duration:
30 Hours
Learning Objectives:
Upon completion of this course the successful student will have reliably demonstrated the ability to:
• Understand the concept of Object Oriented Programming (OOP)
• Database Connectivity
• XML Parsing
• Web Development using CGI
• Write Multi-threaded Programs using Ruby
• Network Programming
• HTTP and FTP protocols level programming
• Understand more Advanced and Unique Features of Ruby
Admission Requirements: minimum 18 years of age or out of school for 1 year
Course Prerequisites: Ruby on Rails Programming - Beginners
Homework Hours:
30 Hours
Delivery Methods:
In-class instruction
Teaching Methods:
• Lectures
• Labs
Method(s) of Student Evaluation:
Quiz: 10
Assignments: 15
Project: 25
Final-term Exam: 50
Total: 100
Completion Requirements: The student must secure at least 60% marks
84
focuscollege.ca RUBY ON RAILS PROGRAMMING - INTERMEDIATE
Lectures Breakdown
Lecture 0
1
Object Oriented Programming
• Basics
• Classes and Objects
Lecture 0
6 Ruby and the HTTP
Ruby and the FTP
Lecture 0
2
Object Oriented Programming
• Inheritance and Messages
• Access Control
Lecture 0
7
Threads and Processes
Lecture 0
3
Ruby-Database Access Lecture 0
8
Network Programming
Lecture 0
4
Ruby and the CGI Lecture 0
9
Extending Ruby
Lecture 0
5
Ruby and XML Lecture 1
0
Reflection
ObjectSpace
Distributed Ruby
Tuition Fee: $ 750.00
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
85
focuscollege.ca RUBY ON RAILS PROGRAMMING - ADVANCED
Brief Course Description:
Ruby on Rails Programming – Advanced is an expert level course. The course covers topics including installation, framework, directory structure, controllers, Rails Routing, database setup, migrations, active records, active records associations, ActionView, layouts, scaffolding, and AJAX on Rails
Course Duration:
30 Hours
Learning Objectives:
Upon completion of this course the successful student will have reliably demonstrated the ability to:
• Understand all major components of the Ruby on Rails Framework
• Develop scalable and secure web application using the Don’t Repeat Yourself principle
• Develop web application in a shorter span of time than using core languages
Admission Requirements: minimum 18 years of age or out of school for 1 year
Course Prerequisites: Ruby on Rails Programming – Intermediate
Homework Hours:
30 Hours
Delivery Methods:
In-class instruction
Teaching Methods:
• Lectures
• Labs
Method(s) of Student Evaluation:
Quiz: 10
Assignments: 15
Project: 25
Final-term Exam: 50
Total: 100
Completion Requirements: The student must secure at least 60% marks
Tuition Fee: $ 750.00
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
86
focuscollege.ca RUBY ON RAILS PROGRAMMING - ADVANCED
Lectures Breakdown
Lecture 0
1
Introduction
Installation
Framework
Directory Structure
Lecture 0
5
Active Records Associations
Lecture 0
2
Controllers Lecture 0
6
ActionView
Lecture 0
3
Rails Routing Lecture 0
7
Layouts
Scaffolding
Lecture 0
4
Database Setup
Migrations
Active Records
Lecture 0
8
AJAX on Rails
87
focuscollege.ca PYTHON PROGRAMMING - BEGINNERS
Brief Course Description:
Python Programming – Beginners is a beginners level course. The course covers topics in-cluding data types, variables, arithmetic operators, assignment operator, relational opera-tors, and logical operators, collection data types, conditions, loops, exception handling, functions, file handling, modules and packages, Python standard library, and debugging, testing and profiling.
Course Duration:
30 Hours
Learning Objectives:
Upon completion of this course the successful student will have reliably demonstrated the ability to:
• Understand the fundamental concepts of Python such as
Data types, variables, operators
Collection Data Types
Conditions, loops
Functions
Python Standard Library
Error handling
• Write small-scale real-world scripts
Admission Requirements: minimum 18 years of age or out of school for 1 year Course Prerequisites: Basic knowledge of HTML
Homework Hours:
30 Hours
Delivery Methods:
In-class instruction
Teaching Methods:
• Lectures
• Labs
Method(s) of Student Evaluation:
Quiz: 10
Assignments: 15
Project: 25
Final-term Exam: 50
Total: 100
Completion Requirements: The student must secure at least 60% marks
88
focuscollege.ca PYTHON PROGRAMMING - BEGINNERS
Lectures Breakdown
Lecture 0
1
Introduction
Python Basics
• Data Types
• Variables
Basic Concepts
Identifiers
Rules for Naming
Lecture 0
3
Collection Data Types
• Sequence Types
Tuples
Named Tuples
Lists
• Set Types
Sets
Frozen Sets
• Mapping Types
Dictionaries
Default Dictionaries
Ordered Dictionaries
Lecture 0
2
Python Basics
• Operators
• Arithmetic Operators
Precedence
• Assignment Operator
Compound Assignment
• String Operators
• Comparison/Relational Operators
• Logical Operators
Lecture 0
4
Collection Data Types
• Iterating and Copying Collections
Iterators
Iterable Operations and Functions
Copying Collections
Tuition Fee: $ 750.00
*Table continued on next page
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
89
focuscollege.ca PYTHON PROGRAMMING - BEGINNERS
Lectures Breakdown
Lecture 0
5
Conditions
• if Statement
• if-else Statement
• elif
• switch Statement
The break Keyword
Lecture 0
8
File Handling
• Writing and Reading Binary Data
• Writing and Parsing Text Files
Lecture 0
6
Loops
• for Loop
• while Loop
Exception Handling
• Catch and Raising Exceptions
• Custom Exceptions Lecture 0
9
Modules and Packages
• Packages
• Custom Modules
Overview of Python Standard Library
• String Handling
• Command-Line Programming
• Mathematics and Numbers
• Times and Dates
• Algorithms and Collection Date Types
• File Formats, Encodings, and Data Persistence
• File, Directory, and Process Handling
• Networking and Internet Programming
• XML
Lecture 0
7
Functions
• Purpose
• Syntax
• Function Invocation
• Function Return
Scope and Lifetime of Variables
Lecture 1
0
Debugging, Testing, and Profiling
• Debugging
Dealing with Syntax Errors
Dealing with Runtime Errors
Scientific Debugging
• Unit Testing
• Profiling
90
focuscollege.ca PYTHON PROGRAMMING - INTERMEDIATE
Brief Course Description:
Python Programming – Intermediate is an intermediate level course. The course covers topics including advanced procedural programming, Object Oriented Programming, pars-ing, regular expressions, file handling, handling XML, web development, and sending email using SMTP
Course Duration:
30 Hours
Learning Objectives:
Upon completion of this course the successful student will have reliably demonstrated the ability to:
• Understand the concept of Object Oriented Programming (OOP)
• Parsing
• Regular Expressions
• XML Parsing
• File Handling
• Web Development using CGI
• Sending Emails through SMTP
• Write small-scale real-world server side scripts with flat files instead of databases
Admission Requirements: minimum 18 years of age or out of school for 1 year
Course Prerequisites: Python Programming – Beginners
Homework Hours:
30 Hours
Delivery Methods:
In-class instruction
Teaching Methods:
• Lectures
• Labs
Method(s) of Student Evaluation:
Quiz: 10
Assignments: 15
Project: 25
Final-term Exam: 50
Total: 100
Completion Requirements: The student must secure at least 60% marks
91
focuscollege.ca PYTHON PROGRAMMING - INTERMEDIATE
Lectures Breakdown
Lecture 0
1
Introduction
• Overview of Level 1
Advanced Procedural Programming
• Branching Using Dictionaries
• Generator Expressions and Functions
• Dynamic Code Execution and Dynamic Imports
• Local and Recursive Functions
• Functions and Method Decorators
• Function Annotations
Lecture 0
4
Advanced Topics in Object Oriented Programming
• Controlling Attribute Access
• Functors
• Context Managers
• Class Decorators
• Abstract Base Classes
• Multiple Inheritance
• Metaclasses
Lecture 0
2
Object Oriented Programming
• The Object Oriented Approach
• Concepts and Terminology
• Custom Classes
Attributes and Methods
Using Properties to Control Attribute Access
Lecture 0
5
Parsing
• BNF Syntax and Parsing Terminology
• Writing Handcrafted Parsers
• Parsing with PyParsing
• Lex/Yacc-Style Parsing with PLY Lectu
re 03
Object Oriented Programming
• Inheritance
• Polymorphism
• Custom Collection Classes
Lecture 0
6
Regular Expressions
• Defining regular expressions
• Compiling regular expressions
• Using regular expressions
• Using match objects to extract a value
• Extracting multiple items
• Replacing multiple items
Tuition Fee: $ 750.00
*Table continued on next page
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
92
focuscollege.ca PYTHON PROGRAMMING - INTERMEDIATE
Lectures Breakdown
Lecture 0
7
File Handling
• Writing and Parsing Text Files
• Parsing Text Using Regular Expressions
Writing and Parsing XML Files
• Element Trees
• DOM (Document Object Model)
Lecture 0
9
Web Development (CGI Programming)
• Basics
• Environment Variables
• Passing Information Using Get Method
• Passing Information Using Post Method
• Passing Data from HTML Form Elements
• Using Cookies
• File Upload
• File Download Dialog Box
Lecture 0
8
Writing and Parsing XML Files
• Manually Writing XML
• Parsing XML with SAX (Simple API for XML)
Lecture 1
0
Sending Emails Using SMTP
• Theory Behind SMTP
• Sending and HTML Email
• Sending Attachments
93
focuscollege.ca PYTHON PROGRAMMING - ADVANCED
Brief Course Description:
Python Programming – Advanced is an expert level course. The course covers topics in-cluding processes and threading, extending and embedding python, networking, database programming, GUI Programming, natural language processing, data analysis, web develop-ment using flask framework, and Python design patterns
Course Duration:
30 Hours
Learning Objectives:
Upon completion of this course the successful student will have reliably demonstrated the ability to:
• Use Python for advanced programming in a variety of fields such as
• High performance computing
• Data Analytics
• Networking
• Database Programming
• Web Development using High Level Frameworks
Admission Requirements: minimum 18 years of age or out of school for 1 year
Course Prerequisites: Python Programming – Intermediate
Homework Hours:
30 Hours
Delivery Methods:
In-class instruction
Teaching Methods:
• Lectures
• Labs
Method(s) of Student Evaluation:
Quiz: 10
Assignments: 15
Project: 25
Final-term Exam: 50
Total: 100
Completion Requirements: The student must secure at least 60% marks
94
focuscollege.ca PYTHON PROGRAMMING - ADVANCED
Lectures Breakdown
Lecture 0
1
Processes and Threading
Lecture 0
6
Natural Language Processing
Lecture 0
2
Extending and embedding Python
Lecture 0
7
Data Analysis
Lecture 0
3
Networking
Lecture 0
8
Web Development using Flask Framework
Lecture 0
4
Database Programming
Lecture 0
9
Web Development using Flask Framework
Lecture 0
5
GUI Programming
Lecture 1
0
Python Design Patterns
Tuition Fee: $ 750.00
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
95
focuscollege.ca PHP PROGRAMMING - BEGINNERS
Brief Course Description:
PHP Programming – Beginners is a beginners level course. The course covers topics includ-ing data types, variables, operators: arithmetic, relational, and logical, control statements, loops, arrays, strings, functions, and form handling.
Course Duration :
30 Hours
Learning Objectives:
Upon completion of this course the successful student will have reliably demonstrated the ability to:
• Understand fundamental concepts of PHP such as variables, conditional state-ments, iterative statements and methods
Admission Requirements: minimum 18 years of age or out of school for 1 year
Course Prerequisites: Basic knowledge of HTML
Homework Hours:
30 Hours
Delivery Methods:
In-class instruction
Teaching Methods:
• Lectures
• Labs
Method(s) of Student Evaluation:
Quiz: 10
Assignments: 15
Project: 25
Final-term Exam: 50
Total: 100
Completion Requirements: The student must secure at least 60% marks
Tuition Fee: $ 750.00
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
96
focuscollege.ca PHP PROGRAMMING - BEGINNERS
Lectures Breakdown
Lecture 0
1
Introduction to PHP
• What is a PHP?
• Usage
• Features
• Installation
• “Hello World” in PHP
Lecture 0
4
Control Statements - II
• if-else Statement
General Structure
• switch Statement
Motivation
General Structure
Sample Program
Lecture 0
2
Variables, Data Types and Arithmetic Operators
• Variables and Data Types
Declaring Variables
Assignment Statement
Integers, Doubles, Boolean, Strings, NULL
• Local and Global Variables
• Arithmetic Operators
Lecture 0
5
Iteration Statements - I
• Motivation
• while loop
Flow Chart
Tracing while loop
• do-while loop
• Examples
Lecture 0
3
Control Statements - I
• Control Statements
Purpose
Categories
• Selection Statements
• if Statement
General Structure
Example
• Relational Operators
Lecture 0
6
Iteration Statements - II
• for loop
Tracing for loop
• break and continue
• Understanding Difference between while and for loop
• Examples
*Table continued on next page
97
focuscollege.ca PHP PROGRAMMING - BEGINNERS
Lectures Breakdown
Lecture 0
7
Arrays
• Motivation
• Introducing Arrays
• Declaring Array Variables
• Accessing Array’s Elements via Index
• 2-Dimensional Arrays
Lecture 0
9
Functions/Methods in PHP - II
• Defining own Functions
Method Signature
Method’s Parameters
Return Type
Calling Methods
Lecture 0
8
PHP Strings
• String concatenation
• strlen() function
• strpos() function
Functions/Methods in PHP - I
• Motivation
• Built-in PHP functions
Lecture 1
0
Handling Forms
• GET and POST
• $_REQUEST Variable Exception Handling
• Checked and Unchecked keywords
98
focuscollege.ca PHP PROGRAMMING - INTERMEDIATE
Brief Course Description:
PHP Programming – Intermediate is an intermediate level course. The course covers topics including Object Oriented PHP: classes and objects, inheritance, interfaces, sessions man-agement, PHP and MySQL, error handling, and file uploading
Course Duration:
30 Hours
Learning Objectives:
Upon completion of this course the successful student will have reliably demonstrated the ability to:
• Understand the concepts of Object Oriented Programming (OOP) using PHP
• Session Management
• Database Connectivity
• Write robust scripts using Error Handling
• Understand building web forms for file uploading
Admission Requirements: minimum 18 years of age or out of school for 1 year
Course Prerequisites: PHP Programming – Beginners
Homework Hours:
30 Hours
Delivery Methods:
In-class instruction
Teaching Methods:
• Lectures
• Labs
Method(s) of Student Evaluation:
Quiz: 10
Assignments: 15
Project: 25
Final-term Exam: 50
Total: 100
Completion Requirements: The student must secure at least 60% marks
Tuition Fee: $ 750.00
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
99
focuscollege.ca PHP PROGRAMMING - INTERMEDIATE
Lectures Breakdown
Lecture 0
1
Review of PHP Basics
• What is a PHP?
• Variables and Data Types
• Control and Iteration Statements
Lecture 0
6
PHP and MYSQL - I
• Introduction to MYSQL
• Creating Database, and Tables
• Relations between Tables
Lecture 0
2
Object Oriented PHP
• Introduction to Object Oriented Programming
• Classes and Objects
• PHP 5 Objects
• Creating a Class in PHP
• Member, Methods and their Visibility
Lecture 0
7
PHP and MYSQL - II
• Connecting to a MYSQL database
• Retrieving Data from Table
• Insertions and Updating of Records
Lecture 0
3
Inheritance
• Class Inheritance
• static key word
• Abstract Class
Lecture 0
8
Error Handling in PHP - I
• Introduction
• Handling PHP Exceptions
• Using Try-Catch Block
• The Exception Object
Lecture 0
4
Interfaces
• Interfaces
• Method Overriding
Lecture 0
9
Error Handling in PHP - II
• Generating Custom Exceptions
• Multiple Catch Blocks
• Default Exception Processing
Lecture 0
5
Session Management
• Motivation
• Using PHP Session Handling
• PHP Cookie Handling
Lecture 1
0
File Uploading
• Building Forms to Upload Files
• File Processing
100
focuscollege.ca PHP PROGRAMMING - ADVANCED
Brief Course Description:
PHP Programming – Advanced is an expert level course. The course covers topics including PHP best practices, sending emails with PHP, PHP design patterns, regular expressions, PHP and AJAX, unit testing, and database connectivity
Course Duration:
30 Hours
Learning Objectives:
Upon completion of this course the successful student will have reliably demonstrated the ability to:
• Understand and adopt good programming practice in PHP
• Understand the core idea behind the use of Design Patterns and apply the knowledge in the development of dynamic web applications.
• Understand and use advanced topics such as regular expressions, PDO and Unit Testing
Admission Requirements: minimum 18 years of age or out of school for 1 year
Course Prerequisites: PHP Programming – Intermediate
Homework Hours:
30 Hours
Delivery Methods:
In-class instruction
Teaching Methods:
• Lectures
• Labs
Method(s) of Student Evaluation:
Quiz: 10
Assignments: 15
Project: 25
Final-term Exam: 50
Total: 100
Completion Requirements: The student must secure at least 60% marks
Tuition Fee: $ 750.00
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
101
focuscollege.ca PHP PROGRAMMING - ADVANCED
Lectures Breakdown
Lecture 0
1
Review of PHP Basics
• What is a PHP?
• Variables and Data Types
• Control and Iteration Statements
Lecture 0
6
PHP Design Patterns – III
• MVC – Model View Controller
• Designing your own MVC
Lecture 0
2
PHP Best Practices
• Code Formatting and Style
• Naming Conventions
• Avoiding Confusing Code
• Documentation
Lecture 0
7
Regular Expressions
• Motivation
• Various Regular Expressions in PHP
Lecture 0
3
Sending Emails with PHP
• Using PHP’s Email Function
• Sending Simple Email
• Sending HTML Email
Lecture 0
8
PHP and AJAX
• Introduction
• GET AJAX and POST AJAX Responses
Lecture 0
4
PHP Design Patterns – I
• Introduction
• Factory Design Pattern
• Strategy Design Pattern
Lecture 0
9
Unit Testing
• Introduction
• Writing inline and out-of-line Unit tests
• Features of PHPUnit
Lecture 0
5
PHP Design Patterns – II
• Observer Design Pattern
• Singleton Design Pattern
Lecture 1
0
Accessing Database Using PDO
• Introduction to PHP Data Object (PDO)
• Installing PDO
• PDO Objects
• PDO Errors
102
focuscollege.ca C++ PROGRAMMING - BEGINNERS
Brief Course Description:
C++ Programming – Beginners is a beginners level course. This course covers topics includ-ing basic building blocks of C++, arithmetic operators, assignment operator, relational op-erators, logical operators, control structures, loops, arrays, structs, and functions
Course Duration:
30 Hours
Learning Objectives:
Upon completion of this course the successful student will have reliably demonstrated the ability to:
• Understand the role of computers in solving computational problems
• Write small programs that allow them to accomplish useful goals
Admission Requirements: minimum 18 years of age or out of school for 1 year
Course Prerequisites: N-A
Homework Hours:
30 Hours
Delivery Methods:
In-class instruction
Teaching Methods:
• Lectures
• Labs
Method(s) of Student Evaluation:
Quiz: 10
Assignments: 15
Project: 25
Final-term Exam: 50
Total: 100
Completion Requirements: The student must secure at least 60% marks
Tuition Fee: $ 750.00
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
103
focuscollege.ca C++ PROGRAMMING - BEGINNERS
Lectures Breakdown
Lecture 0
1
Introduction to C++
• What is a Program?
• Motivation
• C++ and its Features
• Downloading and Installing C++
• Structure of a C++ Program
• A Sample C++ Program Lectu
re 03
Control Structure - I
• Sequential Execution
• Transfer of Control
• 3 control structures (Bohm and Jacopini)
Sequence structure
Programs executed sequentially by default
Selection structures
if, if/else, switch
Repetition structures
while, do/while, for
• if Statement
• if-else Statement
Lecture 0
2
Basic Building Blocks
• Character Set
• Tokens
Key words
Identifiers
Constants
Variables
Literals
Data types
Operators
Lecture 0
4
Control Structure - II
• Nested -if
• Switch Statement
• Sample Programs
*Table continued on next page
104
focuscollege.ca C++ PROGRAMMING - BEGINNERS
Lectures Breakdown
Lecture 0
5
Repetition Structures - I
• Unconditional Transfer of Control
goto statement
Looping with If and goto statement
• Counters
Standard
Accumulator
Multiplication
• Sample Programs
Lecture 0
8
Structures
• Basics: data abstraction
• Array of structures
• Structure within structure
• Sample Programs
Lecture 0
6
Repetition Structures - II
• Determined or Counter Looping
For Loop
Nested For loops
• Undetermined or Controlled
While Loop
Do-While Loop
• Sample Programs
Lecture 0
9
Functions - I
• Basics: process abstraction
• Types of C++ functions
• Standard functions
• User-defined functions
• Scope of variables
• Sample Programs
Lecture 0
7
Arrays
• Introduction
• One Dimensional Array
• Array Declaration
• Accessing Elements of an Array
• Entering Data into an Array
• Array Initialization
• Two Dimensional Array
• Higher Dimensional Array
• Sample Programs
Lecture 1
0
Functions - II
• Basics: process abstraction
• Types of C++ functions
• Standard functions
• User-defined functions
• Scope of variables
• Sample Programs
105
focuscollege.ca C++ PROGRAMMING - INTERMEDIATE
Brief Course Description:
C++ Programming – Intermediate is an intermediate level course. This course covers topics including pointers, strings, bitwise operations, classes and objects, inheritance, virtual functions, friend functions, abstract classes, polymorphism, and operator overloading
Course Duration:
30 Hours
Learning Objectives:
Upon completion of this course the successful student will have reliably demonstrated the ability to:
• Use one of the most important features of C/C++ languages, i-e Pointers
• Understand the concept of Object Oriented Programming (OOP) in C++
• Understanding of the concepts of OOP enables the student to develop fairly large applications
Admission Requirements: minimum 18 years of age or out of school for 1 year
Course Prerequisites: C++ Programming – Beginners
Homework Hours:
30 Hours
Delivery Methods:
In-class instruction
Teaching Methods:
• Lectures
• Labs
Method(s) of Student Evaluation:
Quiz: 10
Assignments: 15
Project: 25
Final-term Exam: 50
Total: 100
Completion Requirements: The student must secure at least 60% marks
Tuition Fee: $ 750.00
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
106
focuscollege.ca C++ PROGRAMMING - INTERMEDIATE
Lectures Breakdown
Lecture 0
1
Pointers
• Review of Basics Pointers
• Pointers and structures
• Pointers and functions
Lecture 0
6
Inheritance - II
• Access modifiers
• Composition vs Inheritance
Lecture 0
2
Strings
• Basics
• C – Type Strings
Bitwise Operations
• Bitwise Operators
• Examples
Lecture 0
7
TOPICS
• Basics
• Virtual functions
• Friend functions
Lecture 0
3
Classes and Objects - I
• Basics: abstraction revisited
• Encapsulation
• Classes
Lecture 0
8
TOPICS
• Abstract Classes
• Polymorphism
• Sample Programs
Lecture 0
4
Classes and Objects - II
• Classes revisited
• Objects
• Access Modifier
Lecture 0
9
Operator Overloading - I
• Basics
• Overloading Unary Operators
Lecture 0
5
Inheritance - I
• Basics: base class and derived class
• Multiple inheritance
• Sample Programs
Lecture 1
0
Operator Overloading - II
• Overloading Binary Operators
• Pitfalls
107
focuscollege.ca C++ PROGRAMMING - ADVANCED
Brief Course Description:
C++ Programming – Advanced is an advance level course. This course covers topics includ-ing templates, standard template library, file handling, exception handling, creating multi-file program, linked lists, sorting algorithms, and binary search tree
Course Duration:
30 Hours
Learning Objectives:
Upon completion of this course the successful student will have reliably demonstrated the ability to:
• develop efficient code using STL
• develop robust programs using exception handling
• use dynamic data structures to handle more complex computational problems
Admission Requirements: minimum 18 years of age or out of school for 1 year
Course Prerequisites: C++ Programming – Intermediate
Homework Hours:
30 Hours
Delivery Methods:
In-class instruction
Teaching Methods:
• Lectures
• Labs
Method(s) of Student Evaluation:
Quiz: 10
Assignments: 15
Project: 25
Final-term Exam: 50
Total: 100
Completion Requirements: The student must secure at least 60% marks
Tuition Fee: $ 750.00
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
108
focuscollege.ca C++ PROGRAMMING - ADVANCED
Lectures Breakdown
Lecture 0
1
Templates
• Function Templates
• Class Templates
Introduction to Standard Template Library
Lecture 0
6
Linked Lists - I
• Limitations of array
• Basics
• Linked List as dynamic data structure
A Simple Linked List
Lecture 0
2
Standard Template Library
• Containers
• Algorithms
Iterators
Lecture 0
7
Linked Lists - II
• Singly Linked List
• Circular Linked List
• Doubly Linked List
Lecture 0
3
File Handling
• Basics
• Files and Streams
• Reading data from a file
Writing data to a file
Lecture 0
8
Sorting Algorithms - I
• Basics
• Bubble Sort
• Insertion Sort
Lecture 0
4
Exception Handling
• Basics
• Simple exception
Multiple exceptions
Lecture 0
9
Sorting Algorithms - II
• Merge Sort
• Quick Sort
Lecture 0
5
Creating Multifile Program
• Header files
• Directory
• Projects
Lecture 1
0
Binary Search Tree
• Creation
• Insertion
• Deletion
• Traversing
Depth-first Search
Pre-order
In-order
Post-order
Breadth-first Search
109
focuscollege.ca C# PROGRAMMING - BEGINNERS
Brief Course Description:
C# Programming – Beginners is a beginners level course. The students will learn fundamen-tals of the C# language syntax. Topics include C# data types, variables, arithmetic opera-tors, relational operators, logical operators, controls statements, iterations statements, arrays, functions, and exception handling
Course Duration:
30 Hours
Learning Objectives:
Upon completion of this course the successful student will have reliably demonstrated the ability to:
• Understand fundamental concepts of C# such as variables, conditional state-ments, iterative statements and methods.
• Write computer programs to solve real world problem of low to medium difficulty level
Admission Requirements: minimum 18 years of age or out of school for 1 year
Course Prerequisites: N-A
Homework Hours:
30 Hours
Delivery Methods:
In-class instruction
Teaching Methods:
• Lectures
• Labs
Method(s) of Student Evaluation:
Quiz: 10
Assignments: 15
Project: 25
Final-term Exam: 50
Total: 100
Completion Requirements: The student must secure at least 60% marks
Tuition Fee: $ 750.00
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
110
focuscollege.ca C# PROGRAMMING - BEGINNERS
Lectures Breakdown
Lecture 0
1
Introduction to C#
• What is a Program?
• Motivation
• C# and its Features
• Downloading and Installing C#
• Structure of a C# Program
• A Sample C# Program
Lecture 0
6
Iteration Statements - II
• for loop
Tracing for loop
• break and continue
• Understanding Difference between while and for loop
• Examples
Lecture 0
2
Variables, Data Types and Arithmetic Operators
• Variables and Data Types
Declaring Variables
Assignment Statement
Declaration and Initialization in One Step
Constants
• Taking Input from the User
• Arithmetic Operators
Lecture 0
7
Arrays (One-Dimensional)
• Motivation
• Introducing Arrays
• Declaring Array Variables
• Declaring and Creating Arrays in One Step
• Accessing Array’s Elements via Index
• Tracing an Array Program
• Finding the Largest Element in an Array
Lecture 0
3
Control Statements - I
• Control Statements
Purpose
Categories
• Selection Statements
• if Statement
• Relational Operators
Lecture 0
8
Arrays (Multi-Dimensional)
• Motivation
• Declaring 2 – Dim Arrays
• Declaring, Creating and Initializing
• Ragged Arrays
• Processing 2 Dim Arrays
• Multi-Dim Arrays
Lecture 0
4
Control Statements - II
• if-else Statement
• ? : Operator
• switch Statement
Motivation
General Structure
Sample Program
Lecture 0
8
Functions/Methods in C#
• Motivation
• Functions/Methods in C#
Method Signature
Method’s Parameters
Return Type
Calling Methods
Lecture 0
5
Iteration Statements - I
• Motivation
• while loop
Flow Chart
Tracing while loop
• do-while loop
Lecture 1
0
Functions/Methods in C#
• Pass by Value
Exception Handling in C#
• Unexpected Events
• Exception Handling
• Checked and Unchecked keywords
111
focuscollege.ca C# PROGRAMMING - INTERMEDIATE
Brief Course Description:
C# Programming - Intermediate is an intermediate level course. The students will learn the concepts of Object Oriented Programming using C#. Topics include classes, inheritance, abstract classes, interfaces, polymorphism, and Graphical User Interface (GUI) program-ming
Course Duration:
30 Hours
Learning Objectives:
Upon completion of this course the successful student will have reliably demonstrated the ability to:
• Understand and apply concepts of Object Oriented Programming
• Design and implement C# programs using object oriented concepts
• Understand the importance of inheritance and polymorphism and be able to un-dertake software design using these concepts
Admission Requirements: minimum 18 years of age or out of school for 1 year
Course Prerequisites: C# Programming – Beginners
Homework Hours:
30 Hours
Delivery Methods:
In-class instruction
Teaching Methods:
• Lectures
• Labs
Method(s) of Student Evaluation:
Quiz: 10
Assignments: 15
Project: 25
Final-term Exam: 50
Total: 100
Completion Requirements: The student must secure at least 60% marks
Tuition Fee: $ 750.00
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
112
focuscollege.ca C# PROGRAMMING - INTERMEDIATE
Lectures Breakdown
Lecture 0
1
Object Oriented Programming in C#
• C# Programming Basics
• Program Development
• Object Oriented Programming
• Character Strings
Lecture 0
6
Abstract Classes
• Abstract Classes – Introduction
• Why Use Abstract Classes?
• Sample Programs
Lecture 0
2
Review of Basic C#
• Variables and Assignment
• Primitive Data Types
• Expressions
• Data Conversion
• if statement and for loop in java
Lecture 0
7
Interfaces
• Interfaces in C#
• Helpful Java Interfaces
• Designing for Inheritance
Lecture 0
3
Classes in C#
• Class Structure
• Fields and Methods
• Static Fields and Methods
Lecture 0
8
Polymorphism - I
• Binding
• Polymorphism
• Polymorphism via Inheritance
Lecture 0
4
Inheritance in C# - I
• Inheritance
• Inheritance and Visibility
• Sample Programs
Lecture 0
9
Polymorphism - II
• Polymorphism via Inheritance (continue)
• Polymorphism via Interfaces
Lecture 0
5
Inheritance in C# - II
• Method Overriding
• Class Hierarchy
• Sample Programs
Lecture 1
0
Introduction to Graphical User Interface (GUI) in C#
• GUI in C#
• Forms
113
focuscollege.ca C# PROGRAMMING - ADVANCED
Brief Course Description:
C# Programming – Advanced is an expert level course. The course covers topics including developing forms, adding controls to forms, events, advanced data structures, database connectivity, and other advanced topics like synchronous functions etc.
Course Duration:
30 Hours
Learning Objectives:
Upon completion of this course the successful student will have reliably demonstrated the ability to:
• Understand and design forms, add and manipulate different controls
• Connect C# with a database server (SQL Server) and perform add, edit, search and delete operations.
• Understand advanced topics such as generics, lambda expression and synchro-nous methods in C#
Admission Requirements: minimum 18 years of age or out of school for 1 year
Course Prerequisites: C# Programming – Intermediate
Homework Hours:
30 Hours
Delivery Methods:
In-class instruction
Teaching Methods:
• Lectures
• Labs
Method(s) of Student Evaluation:
Quiz: 10
Assignments: 15
Project: 25
Final-term Exam: 50
Total: 100
Completion Requirements: The student must secure at least 60% marks
Tuition Fee: $ 750.00
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
114
focuscollege.ca C# PROGRAMMING - ADVANCED
Lectures Breakdown
Lecture 0
1
Review of Object Oriented Programming in C#
• C# Programming Basics
• Program Development
• Object Oriented Programming
Lecture 0
6
Advanced Data Structures - I
• Array Lists
• Linked Lists
• Hash Maps
• Others
Lecture 0
2
Developing Basic Forms in C#
• Creating an Empty Form
• Form Properties
• Adding Control to Form
• Adding Button to Form
Manipulating Button Properties
Adding Code to Button
• Message Box
Customizing Message Box
Lecture 0
7
Database Connectivity in C# - I
• Introduction
• Connecting to a SQL database
• Datasets and Data Adapters
Lecture 0
3
Adding Controls to Form - I
• Text Boxes
• Labels
• Radio Buttons
Lecture 0
8
Database Connectivity in C# - II
• Display data from Data Sets
• Add, delete and update records
• Finding records in database
Lecture 0
4
Adding Controls to Form - II
• Combo Boxes
• Other Controls in C#
Lecture 0
9
Advanced Topics in C# - I
• Generics
• Lambda Expressions Lectu
re 05
Events in C#
• Mouse Events
• Button Events
• Timer Events
Lecture 1
0
Advanced Topics in C# - II
• Synchronous Functions
• Delegates
115
focuscollege.ca SOFTWARE TESTING AUTOMATION - BEGINNERS
Brief Course Description:
Software Testing Automation – Beginners is a beginners level course. The course covers topics including stages and models of SDLC, Software Testing Life Cycle (STLC), types of testing, test design techniques, static techniques, unit testing and integration testing, and tools for testing
Course Duration:
30 Hours
Learning Objectives:
Upon completion of this course the successful student will have reliably demonstrated the ability to:
• Understand fundamental concepts of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC)
• Understand different types of testing techniques.
• Understand difference between Unit and Integration Testing
Admission Requirements: minimum 18 years of age or out of school for 1 year
Course Prerequisites: List any courses that must be completed before starting this course.
Homework Hours:
30 Hours
Delivery Methods:
In-class instruction
Teaching Methods:
• Lectures
• Labs
Method(s) of Student Evaluation:
Quiz: 10
Assignments: 15
Project: 25
Final-term Exam: 50
Total: 100
Completion Requirements: The student must secure at least 60% marks
Tuition Fee: $ 750.00
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
116
focuscollege.ca SOFTWARE TESTING AUTOMATION - BEGINNERS
Lectures Breakdown
Lecture 0
1
Stages and Models of SDLC
• SDLC Stages
• SDLC Models
Waterfall Model
Incremental Model
Agile
Lecture 0
6
Static Techniques
• The Principle of Reviews
• Type of Reviews
• Using Different Review Types
• Performing a Formal Review
• Static Analysis by Tools
Lecture 0
2
Introduction to Software Testing
• Introduction
• Motivation
• Why can’t we test everything?
• Verification and Validation
• Development Testing
• Release Testing
• User Testing
Lecture 0
7
Unit Testing and Integration Testing - I
• Introduction
• Difference between Unit and Integration Testing
• Unit Testing: Boundary Value Testing, Equivalence Class Testing
Lecture 0
3
Software Testing Life Cycle (STLC)
• Test Planning
• Test Design
• Test Execution
Different Types of Testing
• Black Box Testing
• White Box Testing
Lecture 0
8
Unit Testing and Integration Testing - II
• Integration Testing : Decomposition based Integra-tion, Call Graph based Integration, Path bases Integration
Lecture 0
4
Different Types of Testing
• Security Testing
• Performance Testing
• Load Testing
• Usability Testing
• Regression Testing
Lecture 0
9
Tools for Testing - I
• Types of Test Tools
• Effective Use of Tools
• Introduction to JUnit Lectu
re 05
Test Design Techniques
• The Test Development Process
• Categories of Test Design Techniques
• Specification-based or Black Box Techniques
• Structure-based Techniques
• Choosing Test Techniques
Lecture 1
0
Tools for Testing - I
• Introduction to Selenium
117
focuscollege.ca SOFTWARE TESTING AUTOMATION - INTERMEDIATE
Brief Course Description:
Software Testing Automation – Beginners is a beginners level course. The course covers topics including stages and models of SDLC, Software Testing Life Cycle (STLC), types of testing, test design techniques, static techniques, unit testing and integration testing, and tools for testing
Course Duration:
30 Hours
Learning Objectives:
Upon completion of this course the successful student will have reliably demonstrated the ability to:
• Understand test management and associated risks with testing
• Understand the difference between structural and specification based testing
• Understand and apply various structural and specification based testing tech-niques
• Understand stress testing and use JMeter for stress Testing
Admission Requirements: minimum 18 years of age or out of school for 1 year
Course Prerequisites: Software Testing Automation – Beginners
Homework Hours:
30 Hours
Delivery Methods:
In-class instruction
Teaching Methods:
• Lectures
• Labs
Method(s) of Student Evaluation:
Quiz: 10
Assignments: 15
Project: 25
Final-term Exam: 50
Total: 100
Completion Requirements: The student must secure at least 60% marks
Tuition Fee: $ 750.00
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
118
focuscollege.ca SOFTWARE TESTING AUTOMATION - INTERMEDIATE
Lectures Breakdown
Lecture 0
1
Review of Testing Fundamentals
• Software Development Life Cycle (SDLC)
• Software Testing and Motivation
• Software Testing Life Cycle (STLC)
Lecture 0
6
Specification-based Testing Techniques – I
• Equivalence partitioning
• Classification tree method
• Boundary value analysis
• State transition testing
Lecture 0
2
Testing and Risks
• Introduction to Risk and Risk based Testing
• Risk Management
• Product Risk Identification & Analysis
Lecture 0
7
Specification-based Testing Techniques – II
• Decision table testing
• Cause-effect graphing
• Syntax testing
• Combinatorial test techniques
Lecture 0
3
Test Management
• Test Organization
• Test Policy
• Strategy and Plans
• Test Planning
• Estimation and Estimation Techniques
• Test Monitoring
• Entry & Exit Criteria
Lecture 0
8
Specification-based Testing Techniques – III
• Scenario testing
• Random testing
Experience-based Testing Techniques – I
• Error guessing
Lecture 0
4
Structure-based Testing Techniques- I
• Introduction
• Statement Testing
• Branch Testing
Lecture 0
9
Experience-based Testing Techniques – II
• Error guessing
• Checklist-based testing
• Quick attacks
• Common failure modes
• Exploratory testing
• Testing without requirements
Lecture 0
5
Structure-based Testing Techniques- II
• Decision Testing
• Condition Testing
• Data Flow Testing
Lecture 1
0
Testing Tools
• Stress Testing using JMeter
• Introduction to Emma
119
focuscollege.ca SOFTWARE TESTING AUTOMATION - ADVANCED
Brief Course Description:
Software Testing Automation – Advanced is an expert level course. The course covers top-ics including object oriented testing, application security testing, testing automation, usa-bility and accessibility testing, and when to stop testing
Course Duration:
30 Hours
Learning Objectives:
• Upon completion of this course the successful student will have reliably demon-strated the ability to:
• Understand Object Oriented testing.
• Understand and perform various security testing.
• Understand and perform various usability testing
Admission Requirements: minimum 18 years of age or out of school for 1 year
Course Prerequisites: Software Testing Automation – Intermediate
Homework Hours:
30 Hours
Delivery Methods:
In-class instruction
Teaching Methods:
• Lectures
• Labs
Method(s) of Student Evaluation
Quiz: 10
Assignments: 15
Project: 25
Final-term Exam: 50
Total: 100
Completion Requirements: The student must secure at least 60% marks
Tuition Fee: $ 750.00
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
120
focuscollege.ca SOFTWARE TESTING AUTOMATION - ADVANCED
Lectures Breakdown
Lecture 0
1
Review of Testing Fundamentals
• Software Development Life Cycle (SDLC)
• Software Testing and Motivation
• Software Testing Life Cycle (STLC)
Lecture 0
4
Application Security Testing - I
• Client attacks
• text input and drop-down lists
• Credentials transport testing
• Testing for user enumeration
• Brute force attacks
• Password remember and reset
• Logout testing, cached pages
Lecture 0
2
Object Oriented (OO) Testing - I
• Issues in Testing OO Software
• OO Unit Testing
• OO Integration Testing
Lecture 0
5
Application Security Testing - II
• Hidden fields
• CGI parameters
• Cookie poisoning
• Session hijacking and session fixation
• Testing for SQL injection
• Testing for authorization bypass attacks
• Testing for SELECT statement attacks
Lecture 0
3
Object Oriented (OO) Testing - II
• OO Integration Testing
• OO System Testing
Lecture 0
6
Application Security Testing - III
• URL-based SQL injection
• Testing for INSERT statement attacks
• Cross site scripting, phishing
• Reflective and persistent cross site scripting
• Clickjacking
• HTTP methods and cross site tracing
• Buffer overflows
*Table continued on next page
121
focuscollege.ca SOFTWARE TESTING AUTOMATION - ADVANCED
Lectures Breakdown
Lecture 0
7
Test Automation
• Why automate?
• Tool issues
• Guidelines for using automated testing
• Criteria for automating
Lecture 0
9
Usability and Accessibility Testing - II
• Usability metrics
• Color confusion
• Components of Web accessibility
• Web accessibility initiative
• Web content accessibility guidelines
Lecture 0
8
Usability and Accessibility Testing - I
• General usability testing
• Help systems
• Usability guidelines
• Use case analysis
• Performing usability tests
• Multivariate testing
Lecture 1
0
When to Stop Testing
• The Banana Principle
• When to Stop
122
focuscollege.ca
ESL
123
focuscollege.ca ENGLISH AS A SECOND LANGUAGE - CRASH
Brief Program Description:
This course is designed for students who have little or no literacy skills in English and who need to start with the basics. It builds basic English life skills vocabulary including letters and numbers. The contents of this course will focus on understanding the areas of listen-ing, speaking, reading, writing, language function, language form and cultural literacy. It promotes English language competency for personal, social, educational and professional purposes, applying English to real-life situations. The emphasis is on literacy skills that re-sult in the student functioning in school and society as rapidly as possible. Throughout the course students will progress to a level appropriate for students who have emerging litera-cy skills in English. It will help students to practice communication skills in everyday situa-tions and build a larger vocabulary through listening, speaking, reading, and writing and grammar activities
Admission Requirements: minimum 18 years of age or out of school for 1 year
Learning Objectives:
Upon completion of this program the successful student will have demonstrated the ability to:
• Communicate in English and read & write small English compositions
• They will have learned to request or clarify, identify or use appropriate nonverbal behaviors in a variety of situations, identify or use appropriate language to influ-ence or persuade, to caution, introduce, thank, apologize, compliment, express pleasure or regret, identify or use appropriate classroom behavior, respond ap-propriately to common personal information questions, ask for information, com-plete a personal information form
• Consumer Economics – they will be able to count, convert and use coins & curren-cy and recognize symbols such as $, interpret labels and price tags in selecting goods (S, M, L, XL), interpret highway and traffic signs, interpret recipes, use the metric system, identify and use various methods to purchase goods and services, interpret the procedures and forms associated with banking services
• Community Resources: they will be able to identify emergency numbers and place an emergency call, ask for, give, follow or clarify directions, recognize and use signs related to transportation, interpret clock time, identify the months of the year and the days of the week, read, interpret and follow directions found on public signs, use library services, interpret information about recreational and entertainment facilities & activities, interpret information about social issues
• Health and Family Care – they will be able to interpret medicine labels, access medical services, location of clinics, hospital, describe symptoms of illness, inter-pret doctor’s directions
• Employment – they will be able to demonstrate the ability to work cooperatively with others as a member of a team, contribute to team efforts, maximize the strengths of team members, promote effective group interaction and take per-sonal responsibility for accomplishing goals, interpret governmental forms related to seeking work (SIN), follow procedures for applying for a job, including job appli-cations, job descriptions, resumes, cover letters, job ads, the job market, inter-view skills
• Government/Citizens – they will have learned to interpret information about Can-ada, common laws, legal forms and documents
• Learning to Learn – they will be able to use reference materials, such as dictionar-ies and encyclopedias, identify and utilize test taking skills
124
focuscollege.ca
Course Duration:
Instructional hours for this course is 220 or 11 weeks @ 20 hrs. p/week
Homework Hours:
Varied
Delivery Methods:
In-class instruction
Teaching Methods:
ENGLISH AS A SECOND LANGUAGE - CRASH
Evaluation:
Students will start with an assessment of their reading, writing, listening, speaking and comprehension skills and then will continue to write assignments. At the end of the ses-sion they will be expected to achieve 70% or better
Tuition Fee: $ 2,500.00
Books/Materials: Included
Required Course Materials:
Not required
Lecture: 60%
Individual Work: 25%
Group Work: 15%
Assignments & Quizzes: IAssessment at the beginning of the class
Attendance & Participation:
Project:
Final Exam: Assessment at the end of the class
Total:
Completion Requirements: The student must secure at least 70%
Method(s) of Student Evaluation:
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
125
focuscollege.ca ENGLISH AS A SECOND LANGUAGE - INTERMEDIATE
Brief Program Description:
This course is designed for students who have little or no literacy skills in English, who need to start at the beginning, but want to proceed into Intermediate Level – to assist them in attaining a more in depth knowledge of the English language
Course Prerequisites:
• Minimum 18 years of age or out of school for a minimum of 1 year
Learning Objectives:
Upon completion of this program the successful student will have demonstrated the ability to (at an intermediate level):
• Communicate in English and read & write English compositions
• They will have learned to request or clarify, identify or use appropriate nonverbal behaviors in a variety of situations, identify or use appropriate language to influ-ence or persuade, to caution, introduce, thank, apologize, compliment, express pleasure or regret, identify or use appropriate classroom behavior, respond ap-propriately to common personal information questions, ask for information, com-plete a personal information form
• Consumer Economics - they will be able to count, convert and use coins & curren-cy and recognize symbols such as $, interpret labels and price tags in selecting goods (S,M,L,XL), interpret highway and traffic signs, interpret recipes, use the metric system, identify and use various methods to purchase goods and services, interpret the procedures and forms associated with banking services
• Community Resources - they will be able to identify emergency numbers and place an emergency call, ask for, give, follow or clarify directions, recognize and use signs related to transportation, interpret clock time, identify the months of the year and the days of the week, read, interpret and follow directions found on public signs, use library services, interpret information about recreational and entertainment facilities & activities, interpret information about social issues
• Health and Family Care - they will be able to interpret medicine labels, access medical services, location of clinics, hospital, describe symptoms of illness, inter-pret doctor’s directions
• Employment - they will be able to demonstrate the ability to work cooperatively with others as a member of a team, contribute to team efforts, maximize the strengths of team members, promote effective group interaction and take per-sonal responsibility for accomplishing goals, interpret governmental forms related to seeking work (SIN), follow procedures for applying for a job, including job appli-cations, job descriptions, resumes, cover letters, job ads, the job market, inter-view skills
• Government/Citizens - they will have learned to interpret information about Can-ada, common laws, legal forms and documents
• Learning to Learn - they will be able to use reference materials, such as dictionar-ies and encyclopedias, identify and utilize test taking skills
• Improved their listening, comprehension, vocabulary and English structure
• Note taking, composition, oral presentation, class discussions
• English sentence structure, grammar, punctuation, emphasizing, writing skills, nouns, verbs
• Improved vocabulary
• Critical reading skills
126
focuscollege.ca ENGLISH AS A SECOND LANGUAGE - INTERMEDIATE
Evaluation:
Students will start with an assessment of their reading, writing, listening, comprehension and speaking skills and then will continue to write assignments and tests. At the end of the session they will be expected to achieve 70% or better. Students will also be marked on participation and improvement
Completion Requirement:
The student must secure at least 70%
Method(s) of Student Evaluation:
Assignments & Quizzes: Assessment at the beginning of class
Attendance & Participation: Students will be marked on participation and im-provement
Mid-term Exam: Small tests and quizzes all throughout
Final Exam: Assessment at the end of the class
Homework Hours:
Varied
Delivery Methods: In-class instruction
Lessons will be interspersed with visits to the Cultural Centre, the Law Courts of British Columbia, the Food Bank, grocery stores, Recreation Facilities, etc.
The curriculum consists of a wide variety of topics and allows for flexibility to adapt to what is current today. All lessons include the following:
• Warm-up questions
• Audio Recording
• A reading
• Comprehension questions
• Vocabulary development tasks
• Writing and grammar
Teaching Methods: Lecture: 60%
Individual Work: 25%
Group Work: 15%
127
focuscollege.ca ENGLISH AS A SECOND LANGUAGE - INTERMEDIATE
Tuition Fee: $ 4,000.00
Books/Materials: Included
Course Duration:
Instructional hours for this course is 380 or 21.7 weeks
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
128
focuscollege.ca ENGLISH AS A SECOND LANGUAGE - ADVANCED
Brief Program Description:
This course contains all the components of the English as a Second Language – Crash course and English as a Second Language – Intermediate course and will also include the following components:
Written and Oral Communication in English – this course will teach students to communi-cate effective, in speech and writing and proficiency in reading. It will teach strategies for writing and practice in various forms of writing, from personal to more formal writing, us-ing various source materials from magazines, internet and works of fiction are also includ-ed.
The course concludes with Professional Development, Speech Writing and Speech Deliv-ery.
Course Prerequisites:
• Minimum 18 years of age or out of school for a minimum of 1 year
Learning Objectives:
In addition to the Learning Outcomes achieved in English as a Second Language – Crash, students will also have learned the following:
• Higher level of written and oral communication in English – communicate effec-tively, in speech and writing, proficiency in reading
• Utilize strategy for writing and practice various forms of writing, from personal to more formal writing, using various sources of materials from magazines, internet and works of fiction
• Information Literacy – recognize when information is needed and have the knowledge and skills to locate, evaluate and effectively use information for col-lege level work
• Collaboration and Cooperation – students will have developed the interpersonal skills required for effective performance in various situations
• Intra-cultural and Inter-cultural Responsibility – this course will students an awareness of the responsibilities of intelligent citizenship in a diverse and plural-istic society and will demonstrate cultural, global and environmental awareness
• Write a speech and deliver it
Course Duration:
Instructional hours for this course is 760 or 43.4 weeks
Homework Hours:
Varied
129
focuscollege.ca
Delivery Methods: In-class instruction
In-class learning will also be supplemented with visits in the community, including the Food Bank, the Law Courts, the Cultural District, Recreational Facilities, grocery stores and other stores, etc.
The curriculum consists of a wide variety of topics , including the most current topics, in-cluding e.g. tipping, road rage, flu shots, legalization of marihuana, recycling, global is-sues, etc. etc.
Lessons include the following:
• Warm-up questions
• Audio recording
• a reading
• comprehension questions
• vocabulary development tasks
• discussion tasks
• writing and grammar
Teaching Methods: Lecture: 60%
Individual Work: 25%
Group Work: 15%
ENGLISH AS A SECOND LANGUAGE - ADVANCED
Evaluation:
Students will start with an assessment of their reading, writing, listening, comprehension and speaking skills and then will continue to write assignments and tests. At the end of the session they will be expected to achieve 70% or better. Students will also be marked on participation and improvement
Tuition Fee: $ 8,000.00
Books/Materials: Included
Completion Requirements:
The student must secure at least 70%
Method(s) of Student Evaluation:
Assignments & Quizzes: Assessment at the beginning of class
Attendance & Participation: Students will be marked on participation and im-provement
Mid-term Exam: Small tests and quizzes all throughout
Final Exam: Assessment at the end of the class
Total:
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
130
focuscollege.ca
OIL & GAS
131
focuscollege.ca ADMINISTRATIVE CERTIFIED PROFESSIONAL IN OIL & GAS
Brief Program Description:
This program will teach students all the required skills for employment in various adminis-trative capacities in the oil and gas environment. It will not only cover the skills to keep offices running smoothly, but also give students particular knowledge and skills for ac-counting and bookkeeping for the oil and gas industry (a well-paid and growing sector). This program will also enable students to understand basic contracting principles in the Oil and Gas industry, as well as give them basic knowledge of the oil production and pro-cessing
Entry Requirements:
• Minimum Grade 10 or equivalent qualification or Experience
• Minimum 18 years of age
• English proficiency at level IELTS Band 5.0 or equivalent or Minimum 3 months ESL Crash program from Focus College
Learning Objectives/Outcomes:
Upon successful completion of the ACPOG program students will be able to understand basic processes of the Oil & Gas industries and will gain basic knowledge of Oil production. It will also equip the students with good communicational skills, technical writing skills, as well as will give them familiarity with technicalities of contract writing in Oil & Gas indus-tries.
Successful students will have received all the necessary health and safety related tickets vital to the Oil & Gas industry, which will give our students a competitive edge on the stu-dents with simple administration certificate or diploma.
For complete details of learning outcomes, please have a look at the individual courses outlines
Program Duration:
6 Months - 22 Weeks @ 24 Hours / Week
Career Opportunities:
Administrative Certified Professional in Oil & Gas (ACPOG) is involved in many aspects of the industry, such as administration, accounts, bookkeeping, Contract writing and Health & Safety etc.
Graduation Requirements:
• Minimum passing marks required: 60%
• Minimum Attendance percentage required: 80%
132
focuscollege.ca ADMINISTRATIVE CERTIFIED PROFESSIONAL IN OIL & GAS
Tuition Fee: $ 7,660.00
Books/Materials: $ 800.00
Archive fee: $ 4.00
Program Organization:
Quarter 2
Courses Hours Weeks
ACPOG201 Introduction to Oil & Gas Industry 45 1.875
ACPOG202 Introduction to Contract Law in Oil & Gas 24 1
ACPOG203 Workplace Hazard and Safety 84 3.5
ACPOG204 Introduction to Petroleum Business 39 1.625
ACPOG205 Advanced Technical Communication 30 1.25
ACPOG206 Navigating Organizational Culture 18 0.75
ACPOG207 Professional Development Level-2 24 1
Total 264.00 11
Quarter 1
Courses Hours Weeks
ACPOG101 Microsoft Office Applications 96 4
ACPOG102 Introduction to Accounting & Bookkeeping 93 3.875
ACPOG103 Occupational Safety Regulation 9 0.375
ACPOG104 Industry Certification 24 1
ACPOG105 Technical Communication 18 0.75
ACPOG106 Professional Development Level-1 24 1
Total 264.00 11
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
133
focuscollege.ca QUICK START CAREER IN OIL & GAS
Brief Program Description:
This 12 weeks/1 Quarter certificate program will provide students with all the skills and certifications required for immediate employment in the Oil & Gas Industry at various posi-tions. It will give students the knowledge and skills to perform various tasks in the areas of health and safety, administrative assistant and various laborers positions.
This program will give students a competitive edge over others in terms of employability and promotions afterward, as promotions within the Oil & Gas industry are rapid for the person who is most qualified and versatile. It has come to our notice that most of the ser-vice rig companies go to their rig crews first when they recruit for new positions, this is where the QSCOG program can play a vital role.
Entry Requirements:
• Minimum IELTS Band 5.0 or Equivalent English proficiency
• Minimum High School or Equivalent Qualification
• Minimum 19 years of Age
Learning Objectives/Outcomes:
Upon completion of this program students will be able to:
• Demonstrate the basic processes and procedures used in the Oil & Gas industry
• Understand and use basic functionality of Microsoft office packages, e.g. MS Word, Excel, and Outlook
• Understand the requirements of First Aid in a work place and work as a First Aid attendant
• Understand different safety requirements to work in Oil & Gas industry, as well as acquire different safety certifications e.g. H2S Alive, WHIMS, TDG, Confined Spac-es, YWSA.
• Understand, implement and manage Occupational Health & Safety in the Oilfield.
• Understand and demonstrate soft skills required for smooth communication at any work place.
Program Duration:
3 Months – 1 Quarter, 24 Hrs. / Week
Delivery Methods:
On-site delivery
Career Opportunities:
The QSCOG program covers various fields in the Oil & Gas industry such as Health & Safety, various administrative & laborer positions in the Oil & Gas industry. The students will be able to join the industry as Health & Safety and First aid attendant, Laborer, Administrative assistant etc.
134
focuscollege.ca QUICK START CAREER IN OIL & GAS
Tuition Fee: $ 4,750.00
Books: $ 400.00
Supplies/Materials: $50.00
Archive fee: $ 5.00
Required Textbooks:
• Introduction to Oil & Gas Industry (Samuel A. Van Vactor)
• Computer Applications CCI Learning
• OFA Level 3 WorkSafe BC
• H2S Alive
• WHMIS
• Confined Spaces
• Ground Disturbance
Equipment Required for this Program :
Computer, Internet Access
Other Materials:
Provided
Evaluation/Assessment:
The Students progress will be evaluated throughout the quarter based on Assignments, Quizzes, Exams and Quarter End Project.
Attendance Requirements:
Minimum attendance requirements are 80% of the classes, students with less than
80% attendance will fail.
Graduation:
Upon Successful completion (minimum 60% Marks in each subject) students will be award-ed Certificate of Quick Start Career in Oil & Gas (QSCOG).
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
135
focuscollege.ca
Program Organization:
Courses Hours
QSCOG101 Introduction to the Oil & Gas Industry 45
QSCOG102 Computer Applications 72
QSCOG103 Occupational First Aid Level 3 72
QSCOG104 Oil & Gas Safety Certifications 30
QSCOG105 Professional Skills Level 1 24
QSCOG106 Occupational Health & Safety in the Oilfield 24
QCSOG107 Quarter End Project 24
Total 291
Courses Delivery Breakdown in Hours
Course Lectures Interactive Discussions
Videos Group work/Project Hands on Practice
Total
QSCOG101 29.25 9 2.25 4.5 - 45
QSCOG102 7.2 - - - 64.8 72
QSCOG103 21.6 - 7.2 14.4 28.8 72
QSCOG104 12 - 3 6 9 30
QSCOG105 15.6 8.4 - - - 24
QSCOG106 18 - 2.4 2.4 1.2 24
QSCOG107 - 4.8 - 19.2 - 24
Total Hours 103.65 22.2 14.85 46.5 103.8 291
QUICK START CAREER IN OIL & GAS
136
focuscollege.ca
COMPUTER TRAINING
137
focuscollege.ca INTRODUCTION TO COMPUTERS USING WINDOWS OS
Brief Course Description:
This course introduces students to the basics of the Windows Operating System
Admission Requirements: Minimum 18 years of age or out of school for 1 year
Course Duration:
24 hours of classroom instruction and assignments
Homework Hours:
10 hours of homework time is needed
Delivery Methods:
In-class instruction
Learning Objective:
Upon completion of this course the successful student will develop and demonstrate abil-ity to:
• Identify elements of a personal computer
• Get help with Windows
• Explore Windows desktop, start menu, taskbar, control panel, system
• Manage User Accounts: types, control, creation, managing, disabling/deleting
• Manage Your Network: connecting, settings, sharing, managing connections
• Navigate Windows and folders, understand files, folders and libraries, finding your way around your computer, connecting to network resources
• Manage Folders & Files: creating, renaming, moving, copying, deleting
• Connect to the Web: Internet Explorer, Displaying websites
• Work with Web Pages and Sites: subscribing to Web feeds, finding, saving and returning to websites, sending web pages and links
• Manage Internet Explorer: personalizing, blocking pop-up windows, restricting objectionable content
• Change Visual Elements: applying and modifying themes (desktop background, window color, sounds), implementing a screen saver
• Change System Settings: modifying the start menu & taskbar, date & time
• Work with Programs: exploring Windows programs such as sidebars, media man-agement, communication tools, utilities, games, installing & removing programs
• Set up Hardware Devices: printers, mouse, sound devices, keyboards
138
focuscollege.ca
Teaching Methods:
Lecture: 25%
Individual Work: 75%
INTRODUCTION TO COMPUTERS USING WINDOWS OS
Method(s) of Student Evaluation:
Final Exam: 100%
Total: 100%
Completion Requirement:
Must obtain 70% or higher on reviews and quizzes
Tuition Fee: $ 395.00
Required Course Materials:
• School supplied computer with required software
Week Breakdown:
Please see Learning Objectives
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
139
focuscollege.ca KEYBOARDING
Brief Course Description:
Students will use computer programs to develop correct keyboarding techniques and im-prove overall typing speed. This course will be able to improve a student’s typing speed up to 90 wpm over a series of levels. A student is given a typing assessment to see which level they are currently in, and the Keyboarding course is then based around improving their pre-existing speed. A student is able to take the Keyboarding course multiple times in succes-sion to improve their typing skills and speed from whatever the student’s original level may have been.
Admission Requirements: Minimum 18 years of age or out of school for 1 year
Course Duration:
21 hours of class room instruction
Homework Hours:
10 hours of homework time is needed
Delivery Methods:
In-class instruction
Teaching Methods: Lecture: 10%
Individual Work: 90%
Learning Objectives:
Upon completion of this course the successful student will develop and demonstrate the ability to:
• Use a standard keyboard correctly
• Key the alphabetic and numeric keyboard by touch
Method(s) of Student Evaluation:
Quizzes: Timings to show students’ typing speed
Completion Requirements: Must demonstrate successful timing speed
Tuition Fee: $ 260.00
Week Breakdown:
• Progress from using 1 or 2 keys on the keyboard to using all of them, using the correct fingers
• Receive regular feedback from keyboarding programs
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
140
focuscollege.ca MICROSOFT OFFICE EXCEL LEVEL 1
Brief Course Description:
This course introduces students how to work with worksheets and workbooks, to analyze data, using a variety of features to create, modify and format common business reports such as budgets, inventory reports, invoices and charts
Admission Requirements: Minimum 18 years of age or out of school for 1 year
Course Prerequisites: Intro to Windows or previous knowledge
Course Duration:
24 hours of classroom instruction and assignments
Homework Hours:
10 hours of homework time is needed
Delivery Methods:
In-class instruction
Teaching Methods:
Lecture: 20%
Individual Work: 80%
Learning Objectives
Upon completion of this course the successful student will develop and demonstrate abil-ity to:
• Identify and work with the screen, Screen Tips, the ribbon and the Quick Access toolbar
• Create, edit, save, open and close workbooks
• Select cells for further action such as formatting, deleting, copying and pasting
• Change the view mode for specific types of editing tasks
• Create and edit simple and more complex formulas
• Apply text and numeric formatting options
• Control the data flow using appropriate page breaks
• Set headers and footers for a worksheet
• Change margins, orientation or layout for printing a worksheet
• Preview and print worksheet or workbook
• Create, edit and format simple charts
141
focuscollege.ca MICROSOFT OFFICE EXCEL LEVEL 1
Method(s) of Student Evaluation:
Final Exam: 100%
Total: 100%
Completion Requirement:
Must obtain 70% or higher on reviews and quizzes
Tuition Fee: $ 395.00
Required Course Materials:
• School supplied computer with required software
• CCI Learning, Microsoft Office Excel Level 1
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
142
focuscollege.ca MICROSOFT OFFICE EXCEL LEVEL 2
Brief Course Description:
This course introduces students to how to work with various functions to perform specific types of calculations, customize charts and work with pictures or shapes in a worksheet.
Admission Requirements: Minimum 18 years of age or out of school for 1 year
Course Prerequisites: Microsoft Office Excel Level 1
Course Duration:
24 hours of classroom instruction and assignments
Homework Hours:
10 hours of homework time is needed
Delivery Methods:
In-class instruction
Teaching Methods:
Lecture: 20%
Individual Work: 80%
Learning Objectives:
Upon completion of this course the successful student will develop and demonstrate abil-ity to:
• Use math and trigonometric, statistical, financial, logical, date & time, text or in-formation functions
• Draw different types of objects
• Insert and modify graphics such as Picture or SmartArt
• Audit a worksheet by finding and identifying errors
• Align data in a cell using a variety of methods
• Use the Format Painter to duplicate formatting
• Hide or unhide rows, columns or workbooks
• Customize formats for numbers, dates, scientific or text data types
• Apply conditional formatting using a variety of rules
• Create and manipulate a table
• Apply cell styles and Quick Styles
• Use formulas in tables
• Convert a list to a table list
• Understand basic database concepts and terminology
• Create a database
• Use different filter features to find specific data
143
focuscollege.ca MICROSOFT OFFICE EXCEL LEVEL 2
Method(s) of Student Evaluation:
Final Exam: 100%
Total: 100%
Completion Requirements: Must obtain 70% or higher on reviews and quizzes
Tuition Fee: $ 395.00
Required Course Materials:
• School supplied computer with required software
• CCI Learning, Microsoft Office Excel Level 2
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
144
focuscollege.ca MICROSOFT OFFICE WORD LEVEL 1
Brief Course Description:
This course introduces students to creating and editing documents, save, open or close documents, apply formatting options, set tabs and indents, change the view mode, manip-ulate the text using features such as copy and paste and preview and then print the docu-ment
Admission Requirements: Minimum 18 years of age or out of school for 1 year
Course Prerequisites: Intro to Windows or previous knowledge
Course Duration:
24 hours of classroom instruction and assignments
Homework Hours:
10 hours of homework time is needed
Delivery Methods:
In-class instruction
Teaching Methods :
Lecture: 20%
Individual Work: 80%
Learning Objectives
Upon completion of this course the successful student will develop and demonstrate abil-ity to:
• Create, edit, save, open and close documents
• Select text for further action such as formatting, deleting, copying, pasting, etc
• Change the view mode for specific types of editing tasks
• Apply character and paragraph formatting options
• Set tabs and indents for columnar types of information such as financial reports
• Change the margins, paper size or orientation for documents
• Control the text flow using appropriate page breaks
• Use headers and footers in a document
• Preview and print documents
• Create, edit and print envelopes or labels
145
focuscollege.ca MICROSOFT OFFICE WORD LEVEL 1
Method(s) of Student Evaluation:
Final Exam: 100%
Total: 100%
Completion Requirement:
Must obtain 70% or higher on reviews and quizzes
Tuition Fee: $ 395.00
Required Course Materials:
• School supplied computer with required software
• CCI Learning, Microsoft Office Word Level 1
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
146
focuscollege.ca MICROSOFT OFFICE WORD LEVEL 2
Brief Course Description:
This course introduces students to creating and editing documents, save, open or close documents, apply formatting options, set tabs and indents, change the view mode, manip-ulate the text using features such as copy and paste and preview and then print the docu-ment.
Admission Requirements: Minimum 18 years of age or out of school for 1 year
Course Prerequisites: Microsoft Office Word Level 1
Course Duration:
24 hours of classroom instruction and assignments
Homework Hours:
10 hours of homework time is needed
Delivery Methods:
In-class instruction
Teaching Methods:
Lecture: 20%
Individual Work: 80%
Learning Objectives:
Upon completion of this course the successful student will develop and demonstrate abil-ity to:
• Use styles to consistently format text in documents
• Use the Format Painter
• Add and modify columns of text in a document
• Apply different types of backgrounds to a document
• Insert, modify and format Clip Art images, pictures and shapes
• Insert, modify and format SmartArt diagrams and text boxes
• Create, edit and format tables
• Customize options in Word
• Work with templates
• Build content for use in other documents
147
focuscollege.ca MICROSOFT OFFICE WORD LEVEL 2
Method(s) of Student Evaluation:
Final Exam: 100%
Total: 100%
Completion Requirements:
Must obtain 70% or higher on reviews and quizzes
Tuition Fee: $ 395.00
Required Course Materials:
• School supplied computer with required software
• CCI Learning, Microsoft Office Word Level 2
Week Breakdown:
Please see Learning Objectives
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
148
focuscollege.ca MICROSOFT OFFICE POWERPOINT
Brief Course Description:
This course introduces students how to create presentations using a variety of commands, functions and Microsoft Office PowerPoint capabilities.
Admission Requirements: Minimum 18 years of age or out of school for 1 year
Course Prerequisites: Introduction to Windows or Microsoft Office knowledge/experience
Course Duration:
24 hours of classroom instruction and assignments
Homework Hours:
10 hours of homework time is needed
Delivery Methods:
In-class instruction
Teaching Methods:
Lecture: 20%
Individual Work: 80%
Learning Objectives:
Upon completion of this course the successful student will develop and demonstrate the ability to:
• Understand how Microsoft Office PowerPoint can be used to structure and create presentations
• Change and setup for the presentation such as orientation or paper size
• Create, edit, save, open and close presentations
• Recognize the difference between Select and Edit mode when working with slide objects
• Insert a variety of text objects onto a slide, including text boxes, tables and WordArt
• Insert different illustration objects onto a slide such as pictures, shapes, charts or SmartArt diagrams
• Organize or rearrange slides in the presentation
• Preview and print documents
149
focuscollege.ca MICROSOFT OFFICE POWERPOINT
Method(s) of Student Evaluation:
Final Exam: 100%
Total: 100%
Completion Requirements:
Must obtain 70% or higher on reviews and quizzes
Tuition Fee: $ 395.00
Required Course Materials:
• School supplied computer with required software
• CCI Learning, Microsoft Office PowerPoint
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
150
focuscollege.ca MICROSOFT OFFICE PUBLISHER
Brief Course Description:
This course introduces students to the basics of desktop publishing using Microsoft Office Publisher and to familiar them with its use in creating publications, templates, calendars, catalogues, etc.
Admission Requirements: Minimum 18 years of age or out of school for 1 year
Course Prerequisites: Introduction to Windows or Microsoft Office knowledge/experience
Course Duration:
24 hours of classroom instruction and assignments
Homework Hours:
10 hours of homework time is needed
Delivery Methods:
In-class instruction
Teaching Methods :
Lecture: 20%
Individual Work: 80%
Learning Objectives
Upon completion of this course the successful student will develop and demonstrate the ability to:
• Create impressive layouts using ready-made templates or from scratch for many business/marketing materials such as business cards, business forms, calendars, catalogs, envelopes, greeting cards, labels, letterheads, newsletters, postcards, resumes, etc.
• Start, save and close publications
• Store personal and company information
• Print publications
• Create visual interest by working with text boxes, WordArt, graphics and shapes
• Create colorful cards and calendars
• Build a brand with flyers, brochures, newsletters, etc.
151
focuscollege.ca MICROSOFT OFFICE PUBLISHER
Method(s) of Student Evaluation:
Final Exam: 100%
Total: 100%
Completion Requirements:
Must obtain 70% or higher on reviews and quizzes
Tuition Fee: $ 395.00
Required Course Materials:
• School supplied computer with required software
• CCI Learning, Microsoft Office Publisher
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
152
focuscollege.ca MICROSOFT OFFICE OUTLOOK
Brief Course Description:
This course introduces students to the emailing functions of the program as well as the calendar, task manager, contact manager, note taking, journal and web browsing
Admission Requirements: Minimum 18 years of age or out of school for 1 year
Course Prerequisites: Introduction to Windows or Microsoft Office knowledge/experience
Course Duration:
24 hours of classroom instruction and assignments
Homework Hours:
10 hours of homework time is needed
Delivery Methods:
In-class instruction
Teaching Methods :
Lecture: 20%
Individual Work: 80%
Learning Objectives:
Upon completion of this course the successful student will develop and demonstrate the ability to:
• Understand how Microsoft Office Outlook is set up and the different types of in-formation that can be tracked
• Create, edit, send, open and manage messages such as replying or forwarding
• Use different types of options for tracking or managing messages such as voting buttons, flags, or level of importance
• Include and manage attachments being sent or received with messages
• File and manage messages using folders
• Create and edit appointments or events in the calendar
• Create and schedule meetings with others
• Create and modify contacts using the contacts module
153
focuscollege.ca MICROSOFT OFFICE OUTLOOK
Method(s) of Student Evaluation:
Final Exam: 100%
Total: 100%
Completion Requirements:
Must obtain 70% or higher on reviews and quizzes
Tuition Fee: $ 395.00
Required Course Materials:
• School supplied computer with required software
• CCI Learning, Microsoft Office Outlook
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
154
focuscollege.ca MICROSOFT OFFICE ACCESS
Brief Course Description:
This course introduces students to how to create simple databases, create and modify da-tabase objects including tables, forms, reports and queries
Admission Requirements: Minimum 18 years of age or out of school for 1 year
Course Prerequisites: Introduction to Windows or Microsoft Office knowledge/experience
Course Duration:
24 hours of classroom instruction and assignments
Homework Hours:
10 hours of homework time is needed
Delivery Methods:
In-class instruction
Teaching Methods :
Lecture: 20%
Individual Work: 80%
Learning Objectives:
Upon completion of this course the successful student will develop and demonstrate abil-ity to:
• Identify parts of the Access screen
• Define fields, data types and tables
• Create a database using templates, create a blank database, open, save and close databases
• Create a table using Datasheet View or Design View
• Insert, delete and modify data in a table
• Add, modify and remove primary key fields
• Insert, modify and delete a field
• Add a total row to a table
• Format, rename and delete tables
• Save database items in a variety of file doormats
• Import or export data from or to other applications
• Find and replace data using exact or partial matches, case sensitive and wildcard searches
• Sort and filter data
• Create, save, close or run a query using the wizard or in Design View
• Create query criteria using comparison, wildcard, and, or operators, or calculated fields
• Change cherries field properties and apply aliases
155
focuscollege.ca MICROSOFT OFFICE ACCESS
Method(s) of Student Evaluation:
Final Exam: 100%
Total: 100%
Completion Requirements:
Must obtain 70% or higher on reviews and quizzes
Tuition Fee: $ 395.00
Required Course Materials:
• School supplied computer with required software
• CCI Learning, Microsoft Office Access
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
156
focuscollege.ca SOCIAL MEDIA: MARKETING & SALES
Brief Course Description:
This course teaches participants a solid understanding of what social media is, practical applications on how they can use it to promote their business and crease a viable sales funnel that supports all digital marketing & communication.
Admission Requirements: None
Course Prerequisites:
• Must have a mobile (cell) phone
• Session 1: Must have a personal Facebook page
• Session 2: Must have a business Facebook page & Instagram Account
• Session 3: Must have a Twitter Account & LinkedIn Profile
Course Duration:
12 hours of classroom instruction and assignments
Homework Hours:
1.5 hours of homework time is needed per session
Delivery Methods:
In-class instruction
Learning Objectives:
Upon completion of this course the successful student will develop and demonstrate abil-ity to:
• Have a solid understanding of what social media is
• Have done practical applications on how they can use it to promote their business
• Have created a viable sales funnel that supports all digital marketing & communi-cation
Teaching Methods: Lecture: 50% Individual Work: 50%
Method(s) of Student Evaluation:
Final Exam: 100%
Total: 100%
Completion Requirements:
Must obtain 70% or higher on reviews and quizzes
157
focuscollege.ca SOCIAL MEDIA: MARKETING & SALES
Week Breakdown
Week 01
Session 01
Social Media Intro & Overview
• A brief overview of each platform is discussed and its primary audience (Facebook, Twitter, LinkedIn, Insta-gram, Pinterest, YouTube, Snapchat, G+)
• Choosing the channels that speak to your target audience and has the greatest sales potential
• Specific opportunities & benefits for specific businesses
• Strategizing with Vanity URL’s
• Learn how to make digital channels work together, to fill the sales funnel
• Crisis control, Privacy & comment monitoring
• Create a business Facebook page & Twitter account
• HOMEWORK: Research a common vanity URL for all chosen platforms
• NEXT CLASS: Setup and optimize Facebook & Instagram accounts (on mobile)
(1 per participant)
Week 02
Session 02 Facebook & Instagram (FB 2 hrs. Insta 1 hr.)
• Set up and optimize business Facebook page
• Optimize individual Facebook page
• Know the importance of the cover image
• Understand Social Media time commitments – graphical/video demands
• Maintain these platforms – frequency, time, engagement, customer service
• Content strategies and how good content relates to Google
Strategies to grow your fan base
Strategies for engagement (contests, events, polls, etc.)
Free resources
Learn when to sell and when not to sell
Get a free content planner
• Set up and review Instagram accounts
• Tagging & other tips & tricks
• Hashtag strategies & understanding
Tuition Fee: $ 349.00
Required Course Materials:
• School supplied computer with required software
• Computers, PowerPoint & Microsoft Office
*Table continued on next page
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
158
focuscollege.ca SOCIAL MEDIA: MARKETING & SALES
Week Breakdown
Week 03
Session 03 LinkedIn, Twitter & YouTube
• Understand how LinkedIn can work for the individuals
• Create connections and use them to deepen relationships and sales leads
• Understand how the LinkedIn ‘business’ page can work for business
• Advanced Search
• LinkedIn page optimization tips
• Twitter – understanding how to communicate, grow, follow and use Twitter as a sales lead tool
Week 04
Session 04 Social Media Advertising Overview & using Hootsuite – Wrap Up
• How social media feeds & leads
• Understanding digital communications and its importance to business & customer service
• Create a content plan for the next 3 months
• Using Hootsuite to que content
• Advertising on different platforms
20% rule
Targeting
Boosting vs. Power Editor
Understanding your end game
159
focuscollege.ca VOCATIONAL COUNSELLING AND JOB SEARCH USING COMPUTER TECHNOLOGY
Brief Course Description:
This course provides students with the necessary skills for today’s electronic use for their job search. It is a combination of vocational counseling, combining individual one on one coaching with teaching students to access the internet resources available for aptitude/interest testing and transferable skills and then accessing the numerous websites for their job search. It then teaches students to use the computer to conduct research, tailor their resumes suitable for electronic use and different career opportunities, post their resumes online and attach the required documentation.
Admission Requirements: Minimum 18 years of age or out of school for 1 year
Course Duration:
42 hours of classroom instruction and assignments
Homework Hours:
10 hours of homework time is needed
Delivery Methods:
In-class instruction
Learning Objectives:
Upon completion of this course the successful student will develop and demonstrate abil-ity to:
• Identify his/her strengths, interests and transferable skills
• Conduct occupational research using the computer
• Identify various websites where careers are advertised
• Respond to posted advertisements using the internet
• Post their resumes and required attachments online
Teaching Methods :
Lecture: 40%
One on One Instruction: 60%
Method(s) of Student Evaluation:
Demonstration that the concepts are understood by applying for jobs online, attaching required documentation, etc.
Completion Requirements:
Must obtain 70% or higher on reviews and quizzes
Tuition Fee: $ 795.00
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
160
focuscollege.ca VOCATIONAL COUNSELLING AND JOB SEARCH USING COMPUTER TECHNOLOGY
Week Breakdown
Week 01 • Coach will assist students to identify their strengths, interests and transfer-able skills
• They will conduct occupational research using the computer
• They will identify various websites where careers are advertise
Week 02 • Students will commence their job search using the internet
• Students will respond to posted advertisements using the internet
• They will also post their resumes and required attachments online
161
focuscollege.ca
BOOKKEEPING
162
focuscollege.ca INTRODUCTION TO BOOKKEEPING
Brief Course Description:
This course is designed to educate the students in the fundamentals of Bookkeeping pro-cedures. Students are given extensive practice to identify accounts, analyze transactions, learn the rules of debit and credit, to create journal entries, post transactions into ledger accounts, and to create the financial statements.
Course Prerequisites: Minimum 18 years of age or out of school for 1 year
Course Duration:
25 hours of classroom instruction and assignments
Homework Hours:
An additional 2 hours of homework per day is required for this course
Delivery Methods:
In-class instruction
Teaching Methods:
Instruction is delivered through one on one lecture, presentation, and hands on practice. Assignments are given daily. Students are graded on attendance, participation, assign-ments, and final exam.
Learning Objectives
Upon completion of this course the successful student will develop and demonstrate abil-ity to:
• Identify groups of Accounts
• Understand Assets, Liabilities, and Owner’s Equity
• Learn subdivisions of Owner’s Equity Accounts
• Rules of Debit and Credit
• Analyze Transactions
• Recording Transactions in a General Journal
• Post Transactions into the Ledger
• Create Trial Balance
• Prepare Financial Statements
163
focuscollege.ca INTRODUCTION TO BOOKKEEPING
Method(s) of Student Evaluation:
Assignment and Quizzes: 15%
Attendance & Participation : 10%
Project: 25%
Final Exam: 50%
Total: 100%
Completion Requirements:
Must obtain 60% or higher on reviews and quizzes
Tuition Fee: $ 395.00
Required Course Materials:
Barron’s E-Z Bookkeeping Isbn: 9780764141331
Kathleen Fitzpatrick, M.B.A., CMA, CFM, and Wallace Kravitz
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
164
focuscollege.ca INTRODUCTION TO BOOKKEEPING
Week Breakdown
Day 01
Part One: The Bookkeeping Cycle
Assets, Liabilities, and Owner’s Equity
Differentiating the accounts
Business Entities
Accounting Principles
Exercises
Assignments
Day 02
Owner’s Equity Accounts
Revenue & Expenses
Rules of Debits and Credits
Analyzing Transactions
Increase and Decrease
Transaction Analysis
Exercises
Assignments
Day 03
Recording Transactions in a General Journal
Journalizing
Posting
The General Ledger and Trial Balance
Financial Statements
Income Statement
Statement of Owner’s Equity
Balance Sheet
Day 04 Review
Project
Day 05 Final Exam
165
focuscollege.ca PAYROLL PRINCIPLES
Brief Course Description:
This course is designed to educate the students in the basic rules and procedures for calcu-lating payroll and payroll deductions. It focuses on both manual and computerized payroll calculations.
Course Prerequisites: Minimum 18 years of age or out of school for 1 year
Course Duration:
50 hours of classroom instruction with practice exercises and a project
Homework Hours:
An additional 2 hours of homework per day is required for this course
Delivery Methods:
In-class instruction
Learning Objectives:
Upon completion of this course the successful student will have developed and demon-strated the ability to:
• Define Payroll and its functions
• Describe important laws and how they affect payroll
• Understand Federal and Provincial income tax
• Explain purpose of a TD1 form
• Calculate gross pay
• Understand regular pay, salaries, overtime pay, commissions, and bonuses
• Calculate statutory deductions : CPP contributions, EI Contributions, and Income tax payments
• Define Worker’ Compensation plans
• Record typical payroll from a summary
• Prepare a company’s payroll summary
• Maintain an individual’s earning record
• Understand the employer’s tax responsibilities
• Calculate and record the employer’s expense associated with payroll
• Remit and record employees’ deductions to Canada Revenue agency
• Understand employers’ annual responsibilities for filing T4 summary form
• Use Sage50 for doing payroll
• Use QuickBooks for doing payroll
166
focuscollege.ca
Teaching Methods:
Instruction is delivered through lectures, demonstrations, presentations, and hands on practice.
Assignments are given daily. Students are graded on attendance, participation, assign-ments, project and final exam.
PAYROLL PRINCIPLES
Method(s) of Student Evaluation:
Assignment and Quizzes: 15%
Attendance & Participation : 10%
Project: 25%
Final Exam: 50%
Total: 100%
Completion Requirements:
Must obtain 60% or higher on reviews and quizzes
Tuition Fee: $ 895.00
Required Course Materials:
Barron’s E-Z Bookkeeping Isbn: 9780764141331
Kathleen Fitzpatrick, M.B.A., CMA, CFM, and Wallace Kravitz
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
167
focuscollege.ca PAYROLL PRINCIPLES
Week Breakdown:
Day 01 Part One: The Bookkeeping Cycle
Assets, Liabilities, and Owner’s Equity
Differentiating the accounts
Business Entities
Accounting Principles
Exercises
Assignments
Day 02 Owner’s Equity Accounts
Revenue & Expenses
Rules of Debits and Credits
Analyzing Transactions
Increase and Decrease
Transaction Analysis
Exercises
Assignments
Day 03 Recording Transactions in a General Journal
Journalizing
Posting
The General Ledger and Trial Balance
Financial Statements
Income Statement
Statement of Owner’s Equity
Balance Sheet
Day 04 Review
Project
Day 05 Final Exam
168
focuscollege.ca COLLEGE ACCOUNTING 1
Brief Course Description:
This course provides a solid coverage of accounting concepts and principles. It establishes a foundation of accounting procedures within the traditional framework of a proprietor-ship accounting cycle, then builds on the framework as it examines additional methods of accounting for asset, liability and equity accounts.
Admission Requirements: Minimum 18 years of age or out of school for 1 year
Course Duration:
2 weeks of classroom instruction with practice exercises and a project
Homework Hours:
An additional 2 hours of homework per day is required for this course
Learning Objectives:
Upon completion of this course the successful student will have developed and demon-strated the ability to:
• Understand Accounting Principles and Functions
• Identify groups of Accounts
• Understand Assets, Liabilities, and Owner’s Equity
• Learn subdivisions of Owner’s Equity Accounts
• Comprehend the Rules of Debit and Credit
• Analyze transactions
• Record Transactions in a General Journal
• Post Transactions into the Ledger
• Comprehend the use of Ledgers
• Create Trial Balance
• Locate Common Errors
• Prepare a Worksheet
• Prepare Financial statements
• Prepare an Income Statement, Statement of Owner’s Equity, and Balance Sheet
• Complete The Accounting Cycle
• Make Adjusting Entries
• Prepare Closing Entries
• Prepare Post-Closing Trial Balance
• Work with special journals
169
focuscollege.ca
Delivery Methods:
In-class instruction
Teaching Methods:
Instruction is delivered through lectures, demonstrations, presentations, and hands- on practice.
Assignments are given daily. Students are graded on attendance, participation, assign-ments, a project and a final exam
Method(s) of Student Evaluation:
Assignment and Quizzes: 15%
Attendance & Participation : 10%
Project: 25%
Final Exam: 50%
Total: 100%
Completion Requirements:
Must obtain 60% or higher on reviews and quizzes
Tuition Fee: $ 990.00
Required Course Materials:
College Accounting: A Practical Approach, Twelfth Canadian Edition Plus MyAccountingLab with Pearson
eText -- Access Card Package, 12/E
SLATER, North Shore Community College
Brian Zwicker, Grant MacEwan University
ISBN-10: 013374714X • ISBN-13: 9780133747140
Publisher: Pearson Education Canada
COLLEGE ACCOUNTING 1
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
170
focuscollege.ca
Week Breakdown
Week 1
Day 0
1
Chapter 1
• Functions of Accounting
• Categories of Business Organization
• Classifying Organizations by Activity
Unit 1-1 Accounting Equation
• Asset, Liabilities and Equities
Unit 1-2 Balance Sheet
• Income Statement
• Statement of Owner’s Equity
Chapter Assignments
Summary of Key Points
Demonstration Exercises
Problems
Day 0
3
Chapter 2 Continued
Unit 2-3
• Preparing Trial Balance
• Financial Statements
• Statement of Owner’s Equity
• Balance Sheet
Chapter Assignments
Summary of Key Points
Demonstration Exercises
Problems
Day 0
2
Chapter 2
• Debits and Credits
• Analyzing and Recording Business Transactions
Unit 2-1 The T Account
• Balancing an Account
Unit 2-2
• Recording Business Transactions
• Debits and Credits
• The Accounting Analysis
• Five Steps
Chapter Assignments
Summary of Key Points
Demonstration Exercises
Problem
Day 0
4
Chapter 3
• Beginning the Accounting Cycle
• Journalizing & Posting
• Trial Balance
• General Journal
• Posting Ledgers
• Preparing Trial Balance
• Common Mistakes
Chapter Assignments
Summary of Key Points
Demonstration Exercises
Problems
COLLEGE ACCOUNTING 1
*Table continued on next page
171
focuscollege.ca
Week Breakdown
Day 0
5
Chapter 4
• The Accounting Cycle Continued
• Preparing Worksheets and Financial Statements
Unit 4-1
• Preparing a Worksheet
• Trial Balance Section
• The Adjustment Section
• Income Statement Section
• Preparing Statement of Owner’s Equity
Chapter Assignments
Summary of Key Points
Demonstration Exercises
Problems
Assignment
Day 0
8
Chapter 5 Continued
• The Accounting Cycle
• Closing Ledger Accounts
• Completing Accounting Cycle
Chapter Assignments
Demonstration Exercises
Problems
Week 2
Day 0
6
Chapter 4 Continued
Unit 4-2
• Accounting Cycle
• Preparing Financial Statements from the Work-sheet
• Preparing the Income Statement
• Preparing the Balance Sheet
Chapter Assignments
Summary of Key Points
Demonstration Exercises
Problems
Day 0
9
Major Project
Review
Day 0
7
Chapter 5
• The Accounting Cycle
• Closing Ledger Accounts
• Completing Accounting Cycle
Chapter Assignments
Demonstration Exercises
Problems
Day 1
0
Final Exam
COLLEGE ACCOUNTING 1
172
focuscollege.ca COLLEGE ACCOUNTING 2
Brief Course Description:
College Accounting 2 is a continuation of College Accounting 1 and focuses on Payroll Pro-cedures, Tax Responsibilities, Special Journals, Banking Procedures, Financial Statements, GST/HST Payments, Bad Debts, and completing the Accounting Cycle for a merchandising company
Admission Requirements: Minimum 18 years of age or out of school for 1 year
Course Prerequisites: or challenge College Accounting 1 Final Exam
Course Duration:
50 hours of class room instruction with practice exercises and a project
Homework Hours:
An additional 2 hours of homework per day is required for this course
Learning Objectives:
Upon completion of this course the successful student will have developed and demon-strated the ability to:
• Work with Special Journals Basic Part 2
• Record Sales, Purchases, Sales Returns, Sales Discounts, Purchase Returns, and Purchase Discounts
• Handle Credit Memos
• Use Purchase Requisitions, Purchase Orders, and Invoices
• Record Transactions in Special Journals
• Learn the Banking Procedures and Control of Cash
• Reconcile the Bank Statements
• Establish and Replenish Petty Cash Funds
• Record Sales and Purchases That Include Taxes
• Introduce GST, HST, and PST
• Create, Record, and Post Debit Memorandums and Credit Memorandums
• Understand Payroll Procedures: The Employee’s Perspective
• Know and understand The Employer’s tax Responsibilities
• Describe Principles and Procedures of Receiver General payments
• Deal with Special journal with taxes
• Prepare Worksheet for Merchandising Company
• Prepare Financial Statements for a Merchandising Company
• Record Adjusting and Closing Entries
• Prepare A Post-Closing Trial Balance
• Deal with Bad Debts and Write Off Method
• Prepare Aging of Accounts Receivable
• Completion of the Accounting Cycle for a Merchandising Company
173
focuscollege.ca
Delivery Methods:
In-class instruction
Teaching Methods:
Instruction is delivered through lectures, demonstrations, presentations, hands on prac-tice, and assignments. Students are graded on attendance, participation, assignments, Quizzes/project and final exam
Method(s) of Student Evaluation:
Assignment and Quizzes: 15%
Attendance & Participation : 10%
Project: 25%
Final Exam: 50%
Total: 100%
Completion Requirements:
Must obtain 60% or higher on reviews and quizzes
Tuition Fee: $ 990.00
Required Course Materials:
College Accounting: A Practical
Approach, Twelfth Canadian Edition
Plus MyAccountingLab with Pearson
eText -- Access Card Package, 12/E
SLATER, North Shore Community College
Brian Zwicker, Grant MacEwan University
ISBN-10: 013374714X • ISBN-13: 9780133747140
Publisher: Pearson Education Canada
COLLEGE ACCOUNTING 2
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
174
focuscollege.ca
*Table continued on next page
COLLEGE ACCOUNTING 2
Week Breakdown
Week 1
Day 0
1
Special Journals Basic Part 1 & 2
• Sales Journal and Accounts Receivable Subsidiary Ledger
• Sales Returns and Allowances
• Sales Discount
• Sales Journal
• Credit Memorandum
• Cash Receipts Journal and Schedule of Accounts Receivable
• Summary of Key Points
• Demonstration Exercises
• Problems
Chapter 7 Purchase Journal and Accounts Payable Subsidi-ary Ledger
• Purchase Returns and Allowances
• Purchase Discount and Journal
• Debit Memorandum
• Cash Payments Journal and Schedule of Accounts Payable
Summary of Key Points
Demonstration Exercises
Problems
Day 0
3
Chapter 8 Continued
• Establishment of Petty Cash and Change Fund
• Setting Up Petty Cash Fund
• Making Payments From Petty Cash Fund
• How to Replenish The Petty Cash Fund
• Setting Up A Change Fund
• Insight into Cash Short and Over
Chapter Assignments
Summary of Key Points
Demonstration Exercises
Problems
Day 0
2
Chapter 8
• Banking Procedures and Control of Cash
• Bank Reconciliation
• Bank Procedures- Accounts
• Cheque Endorsements
• Cheque Book
• Monthly Record Keeping Process
• Trends in Banking
Summary of Key Points
Demonstration Exercises
Problems
Day 0
4
Chapter 9
• Payroll Procedure: The Employee’s Perspective
• Calculating timesheets
• Payroll taxes
• Journal Entries
Demonstration Exercises
Problems
175
focuscollege.ca COLLEGE ACCOUNTING 2
Week Breakdown
Day 0
5
Chapter 10 The Employer’s Tax Responsibilities: Principles and Procedures
• Calculation and payment of Receiver General
• Journal Entries
• Posting
• Trial Balance
Demonstration Exercises
Problems
Day 0
8
Chapter 13
• Completing The Accounting Cycle for A Merchandis-ing Company
• Preparing Financial Statements
• Statement of Owner’s Equity
• The Balance Sheet
• Journalizing, Posting, Adjusting, and Closing Entries
• Preparing A Post Closing Trial Balance
• Journalizing and Posting Adjusting Entries
• Journalizing and Posting Closing Entries
• The Post-Closing Trial Balance
• Accounting for Bad Debts
• Accrual Accounting and Recording Bad Debs
• Writing Off An Account Deemed Uncollectible
The Allowance Method: Two Approaches to Estimating the Amount of Bad Debts Expense Week 2
Day 0
6
Chapter 11 Special Journals with Taxes
• Introduction to GST, HST, PST
• Provincial Sales Tax Collected
• Credit Memorandum with Provincial Sales Tax
• Record GST and HST
• GST/HST Collected on Sales
• GST/HST and Credit Memorandum
• Provincial Sales Tax with GST and HST
• Sales Invoice with PST and GST/HST
• Credit Memorandum with PST and GST/HST
Demonstration Exercises
Problems
Day 0
9
Project
Review
Day 0
7
Chapter 12
• Preparing A Worksheet for A Merchandising Company
• Adjustments for Merchandising Inventory and Unearned Rent
• Adjustment for Merchandise Inventory
• Adjustment for Unearned Rent
• Completing The Worksheet
Chapter Assignments
Demonstration Exercises
Problems
Day 1
0
Final Exam
176
focuscollege.ca QUICKBOOKS LEVEL 1
Brief Course Description:
QuickBooks Premier teaches students this integrated accounting package suitable for most small to medium-sized businesses needing such accounting modules as the General Ledg-er, Accounts Payable, Accounts Receivable, Canadian Payroll and Inventory Accounting
Admission Requirements: Minimum 18 years of age or out of school for 1 year
Course Prerequisites: Certificate in Basic Bookkeeping or successfully pass the Basic Bookkeeping exam with a minimum of 70%
Course Duration:
24 hours of classroom instruction and assignments
Homework Hours:
Varied
Delivery Methods:
In-class instruction
Learning Objectives:
Upon completion of this course the successful student will develop and demonstrate abil-ity to:
• Manage the QuickBook files
• Know how the Chart of Account works
• Create various transactions
• Work with the Inventory Centre
• Work with the Vendors and Accounts Payable
• Understand Customers and Accounts Receivable
• Understand Employees and Payroll
• Know the Reporting, Miscellaneous and Year End procedures
Teaching Methods:
Lecture: 10%
Individual Work: 60%
One on One Instruction: 30%
177
focuscollege.ca
Method(s) of Student Evaluation:
Assignment and Quizzes:
Attendance & Participation :
Final Exam: 100%
Total: 100%
Completion Requirements:
Must obtain 60% or higher on reviews and quizzes
Tuition Fee: $ 395.00
Required Course Materials:
Master Track QuickBooks Level 1
QUICKBOOKS LEVEL 1
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
178
focuscollege.ca QUICKBOOKS LEVEL 2
Brief Course Description:
QuickBooks Premier Level 2 will continue to teach students the basic features for daily accounting tasks and will introduce some of the more advanced functions and capabilities of the courseware. It will teach students how to create company files and deal with more advanced tasks for receivables, payables, inventory and payroll
Admission Requirements: Minimum 18 years of age or out of school for 1 year
Course Prerequisites: QuickBooks Level 1
Course Duration:
24 hours of classroom instruction and assignments
Homework Hours:
Varied
Delivery Methods:
In-class instruction
Learning Objectives:
Upon completion of this course the successful student will develop and demonstrate abil-ity to:
• Set up Data Files and Customize Settings
• Banks and Credit Cards, Budgets, Classes, Inventory and Security
• Additional Payroll Features
• Working with Foreign Currencies
• Miscellaneous items
Teaching Methods:
Lecture: 10%
Individual Work: 60%
One on One Instruction: 30%
179
focuscollege.ca
Method(s) of Student Evaluation:
Final Exam: 100%
Total: 100%
Completion Requirements:
Must obtain 60% or higher on reviews and quizzes
Tuition Fee: $ 395.00
Required Course Materials:
Master Track QuickBooks Level 2
QUICKBOOKS LEVEL 2
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
180
focuscollege.ca SAGE 50 ACCOUNTING LEVEL 1
Brief Course Description:
This program teaches students how to setup and modify a general ledger and chart of ac-counts, add opening balances, set up Accounts Payable/Receivable, Payroll and Inventory, enter General Journal, create and recall recurring entries, month end, calendar year end, fiscal year end transactions, print financial reports
Admission Requirements: Minimum 18 years of age or out of school for 1 year
Course Prerequisites: Certificate in Basic Bookkeeping or successfully pass the Basic Bookkeeping exam with a minimum of 70%
Course Duration:
24 hours of classroom instruction and assignments
Homework Hours:
Varied
Delivery Methods:
In-class instruction
Learning Objectives
Upon completion of this course the successful student will develop and demonstrate abil-ity to:
• Load and exit the program
• Create data files
• Setup and modify a General Ledger chart of accounts
• Create a chart of accounts from templates
• Add opening balances
• Set up Accounts Payable, Accounts Receivable, Payroll and Inventory modules
• Enter General Journal, Accounts Payable purchases and payment
• Accounts Receivable sales and receipts and Canadian Payroll entries
• Create and recall recurring entries
• Process month end, calendar year end, fiscal year end transactions
• Print financial reports, display and print graphs
Teaching Methods :
Lecture: 10%
Individual Work: 60%
One on One Instruction: 30%
181
focuscollege.ca
Method(s) of Student Evaluation:
Final Exam: 100%
Total: 100%
Completion Requirements:
Must obtain 60% or higher on reviews and quizzes
Tuition Fee: $ 395.00
Required Course Materials:
Master Track, Sage 50 Accounting Level 1
SAGE 50 ACCOUNTING LEVEL 1
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
182
focuscollege.ca SAGE 50 ACCOUNTING LEVEL 2
Brief Course Description:
This program teaches students how to use Sage 50 Accounting for Windows to perform normal bookkeeping functions in a business environment
Admission Requirements: Minimum 18 years of age or out of school for 1 year
Course Prerequisites: Sage 50 Accounting Level 1
Course Duration:
24 hours of classroom instruction and assignments
Homework Hours:
Varied
Delivery Methods:
In-class instruction
Learning Objectives
Upon completion of this course the successful student will develop and demonstrate abil-ity to:
• Set up the Chart of Accounts and enter database details into the ledgers using “Starter Files”
• Enter historical data into all ledgers
• Change the various defaults and set the system to operational mode
• Enter a variety of transactions into the General Journal
• Enter transactions in the payroll journal and reverse payroll entries
• Enter purchase orders, inventory and non-inventory purchases, sales invoices and cash sales, payments, credit notes and prepayments
• Handle discounts, NSF cheques and bad debts
• Remit deductions and taxes
• Reconcile the monthly bank statements
• Enter inventory adjustments and transfers
• Close the fiscal year and enter adjusting entries
Teaching Methods :
Lecture: 10%
Individual Work: 60%
One on One Instruction: 30%
183
focuscollege.ca
Method(s) of Student Evaluation:
Final Exam: 100%
Total: 100%
Completion Requirements:
Must obtain 60% or higher on reviews and quizzes
Tuition Fee: $ 395.00
Required Course Materials:
Master Track, Sage 50 Accounting Level 1
SAGE 50 ACCOUNTING LEVEL 2
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
184
focuscollege.ca
HEALTH AND SAFETY
185
focuscollege.ca STANDARD FIRST AID & CPR
Brief Course Description:
This comprehensive 2 day course offers first aid and cardiopulmonary resuscitation (CPS) skills for those who need training due to work requirements or those who want more knowledge to respond to emergencies at home. It includes the latest first aid and CPR guidelines and meets Federal and a variety of Provincial/Territorial Regulations for Stand-ard First Aid & CPR. Injury prevention content has been included
Admission Requirements: Minimum 16 years of age
Course Duration:
14-16 hours of classroom instruction and assignments
Delivery Methods:
In-class instruction
Learning Objectives:
Upon completion of this course the successful student will develop and demonstrate abil-ity to:
• Prepare to respond
• The EMS System
• Check, call, care
• Airway emergencies
• Breathing and circulation emergencies
• First Aid for Respiratory & Cardiac Arrest
• Wound
• Head and spine injuries
• Bone, muscle and joint injuries
• Sudden medical emergencies
• Environmental emergencies
• Poisons
Teaching Methods :
Lecture: 30%
Group Work/Practical: 70%
186
focuscollege.ca
Method(s) of Student Evaluation:
Final Exam: 100%
Total: 100%
Completion Requirements:
Must obtain 70% or higher on reviews and quizzes
Tuition Fee: $ 160.00
STANDARD FIRST AID & CPR
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
187
focuscollege.ca WORKPLACE HAZARDOUS MATERIALS INFORMATION SYSTEM (WHMIS)
Brief Course Description:
This course has been developed in accordance with the Federal Hazardous Products Act for the training persons who manufacture, works with one are in “proximity” to hazardous materials in the workplace
Admission Requirements: Recommended for students to be over 16 years of age
Course Duration:
3 hours of classroom instruction and assignments
Delivery Methods:
In-class instruction
Learning Objectives:
Upon completion of this course students will have learned:
• Introduction to WHMIS
• Classification
• Labeling
• MSDS
• Worker Education
Teaching Methods:
Computer/lecture based
Method(s) of Student Evaluation:
Assignment and Quizzes: Students will complete short quizzes at certain points during the course
Final Exam: 100%
Total: 100%
Completion Requirements:
Must obtain 70% or higher on reviews and quizzes
Tuition Fee: $ 35.00
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
188
focuscollege.ca CPR/AED FOR HEALTHCARE PROFESSIONALS
Brief Course Description:
This course provides the skills needed to recognize and respond to cardiovascular emer-gencies and choking for adults, children and babies depending on the level of CPR chosen. All include training in the use of an automated external defibrillator
Admission Requirements: Minimum 16 years of age
Course Duration:
4-6 hours of classroom instruction and assignments
Delivery Methods:
In-class instruction
Learning Objectives:
Upon completion students will have learned:
Teaching Methods:
Instructor or computer
Method(s) of Student Evaluation:
Final Exam: 100%
Total: 100%
Completion Requirements:
The student must secure at least 75% marks
Tuition Fee: $ 75.00
Level A
• The First Aider’s Role
• Check, Call, Care
• HAINES Recovery Position
• Choking – adult
• Assisting with medications
• Angina and Heart Attack
• Stroke
• CPR Adult
• Deadly Bleeding
Level HCP
• Level C Content
• Jaw Thrust
• Pulse Check
• Rescue Breathing – adult, child, baby
• BVM – adult, child, baby
• Two Rescuer CPR – adult, child, baby
Level C
• Level A Content
• Choking – child, baby
• CPR – child, baby
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
189
focuscollege.ca OCCUPATIONAL FIRST AID – LEVEL 1
Brief Course Description:
This basic First Aid course is designed to provide the skills that include minor wound care, CPR & obstructed airway management, hemorrhage control, recognition of spinal injuries and stabilization of the injured worker until a higher level care is available. It includes in-formation relating to WorkSafeBC regulatory requirements and documentation
Admission Requirements: Minimum 16 years of age
Course Duration:
8 hours of classroom instruction and assignments
Delivery Methods:
In-class instruction
Learning Objectives
Upon completion of this course the successful student will develop and demonstrate abil-ity to:
• Minor wound care
• CPR & obstructed airway management
• AED
• Hemorrhage control
• Recognition of spinal injuries and stabilization of the injured worker
• WorkSafeBC Regulations
Teaching Methods:
Instructor or computer
Method(s) of Student Evaluation:
Final Exam: 100%
Total: 100%
Completion Requirements:
The student must secure at least 70% marks
Tuition Fee: $ 95.00 Book: $ 10.00
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
190
focuscollege.ca OCCUPATIONAL FIRST AID – LEVEL 2
Brief Course Description:
This course is designed for industry located in close proximity to hospital (fewer than 20 minutes). It will teach students minor wound care, upper limb immobilization techniques, CPR & Obstructed Airway Management, as well as medical conditions and regulatory re-quirements by WorkSafeBC
Admission Requirements: Minimum 16 years of age
Course Duration:
40 hours of classroom instruction and assignments
Delivery Methods:
In-class instruction
Learning Objectives:
Upon completion of this course the successful student will develop and demonstrate abil-ity to:
• Priority Action Approach to the end of the secondary survey for conscious as well as decreased level of consciousness patients
• Identify stroke and seizures
• Assess, manage, identify the need for medical aid, referral and complete docu-mentation for soft tissue injuries
• Identify and manage critical interventions of the airway with C-spine control
• Identify respiratory emergencies and manage critical interventions
• Identify circulatory emergencies and manage critical interventions
Teaching Methods:
Lecture: 30%
Group Work: 20%
Practice Demos: 50%
Method(s) of Student Evaluation:
Students must:
• Participate for the full duration of class
• Successfully complete scenarios (70%)
• Successfully complete written tests (70%)
Completion Requirements:
The student must secure at least 70% marks
191
focuscollege.ca OCCUPATIONAL FIRST AID – LEVEL 2
Tuition Fee: $ 565.00 Book: Included
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
192
focuscollege.ca OCCUPATIONAL FIRST AID – LEVEL 3
Brief Course Description:
This 70 hour WorkSafeBC developed course provides training to industrial first aid attend-ants enabling them to alleviate suffering or even save a life. Training will range from scene assessments and soft tissue injuries to administering oxygen and transporting patients with spinal injuries
Admission Requirements: Minimum 16 years of age
Course Duration:
70 hours of classroom instruction and assignments
Delivery Methods:
In-class instruction
Learning Objectives:
Upon completion of this course the successful student will develop and demonstrate abil-ity to:
• Provide minor wound care to medical emergencies
• Know the priority action approach and critical interventions
• Conduct primary and secondary surveys
• Be competent in head, spinal and fracture management
• Administer O2 and patient transport
• Complete proper documentation for all treatments
Teaching Methods :
Lecture: 30%
Group Work/Practical: 70%
Method(s) of Student Evaluation:
Quizess: Practical—70% passing rate
Final Exam: Final Exam 70% passing rate
Completion Requirements:
The student must secure at least 70% marks and must have participated for the full dura-tion of class. Students must pass both exams in order to be successful and obtain certifica-tion. If a student fails either one, both will have to be re-taken
193
focuscollege.ca OCCUPATIONAL FIRST AID – LEVEL 3
Week Breakdown
Week 01 • Ground rules, job site preparedness, procedures for rapidly evaluating the severity of a patient’s injuries, secondary survey, vital signs, history taking, head-to-toe examination
• Skin and soft tissue anatomy and function, wounds and complications, soft tissue injury management, oxygen therapy, documentation
• Positioning of patient from standing to sitting to supine with C-spine control, review the priority action approach for non-RTC patients
• Patient immobilization and packaging for rapid transport, hard collar application, spine board security for rapid transport
• Review Glasgow Coma Scale, oral airways, prone to supine roll, primary & secondary survey on a patient with a decreased level of consciousness, lateral securing
• Airway anatomy & function, causes & types of airway obstruction, signs & symptoms of airway obstruction, purpose of critical interventions, airway management
• Suction, review the priority action approach for RTC and non-RTC patients
• Respiratory System anatomy & function, causes & types of respiratory emergencies, signs & symptoms of respiratory emergencies, respiratory emergency management
Week 02 • Circulatory system anatomy & function, causes of circulatory emergencies, signs & symptoms of circulatory emergencies, circulatory emergency management
• Cardiac emergencies, cardiac emergency management
• Written intern examination, review the priority action approach for RTC and non-RTC patients
• Nervous system anatomy & function, head & brain injuries, management of head, brain & spinal injuries, multi-person direct lift and multi-person roll
• Anatomy & function of abdominal organs, types of abdominal & pelvic injuries, recogni-tion & management of abdominal & pelvic injuries
• Review principles of immobilization, recognition & management of limb fractures & dislocations
• Environmental emergencies, management of lower limb fractures
• Review the priority action approach for all RTC and non-RTC patients
Tuition Fee: $ 710.00 Book: Included
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
194
focuscollege.ca SAFETY ORIENTATION FOR YOUNG WORKERS
Brief Course Description:
This course teaches students the Workers/Supervisor and Employer their Rights and Re-sponsibilities under the WorkSafe Regulations and Policies in British Columbia. It further teaches the causes of industry-specific injuries, workplace injury assignment and causes of workplace injury, hazard recognition, safe work practices, various other occupational inju-ries and workplace violence
Admission Requirements: Minimum 16 years of age
Course Duration:
6 hours of classroom instruction and assignments
Delivery Methods:
In-class instruction
Learning Objectives:
Upon completion of this course the successful student will develop and demonstrate abil-ity to:
• Youth and workplace injuries, stats & numbers
• Right & Responsibilities for a safer workplace
• Major causes of workplace injury
• How to recognize hazards
• The use of Personal Protective Equipment
• Various areas of occupational health
• How to react to workplace violence
Teaching Methods:
Lecture: 50%
Hands On: 50%
Method(s) of Student Evaluation:
Final Exam: 100%
Completion Requirements:
The student must secure at least 70% marks
Tuition Fee: $ 75.00 Book: Included
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
195
focuscollege.ca BOILER SAFETY AWARENESS
Brief Course Description:
This course will provide students with the skills, knowledge and expertise to recognize and report unsafe conditions in a power plant. It is designed according to the requirements under the Safety Standards Act, Power Engineers, Boiler, Pressure Vessel and Refrigeration Safety Regulations. The governing bodies are discussed, as well as the history of boilers, general requirement of a boiler room, fire safety, emergency plan, shutdown procedures, boiler controls and fittings, furnace fuel explosions, overheating programs and important definitions.
Admission Requirements: Minimum High School or Equivalent Education, minimum 18 years of age
Students must know that, in order to obtain a certificate from BC Safety Authority, they must also:
• Be employed in a general supervision or risk assessed plant
• Provide written documentation from the plant’s power engineer, attesting that the plant has specific (posted) directions that will enable the boiler safety certificate holder to effectively recognize and remedy report unsafe conditions
• Complete the Evaluation Application required before applying to write the BC Safety Authority A Exam
Course Duration:
8 hours of classroom instruction and assignments
Delivery Methods:
In-class instruction
Learning Objectives
Upon completion of this course the successful student will develop and demonstrate abil-ity to:
• Identify the different governing bodies and legislation governing boilers in BC, Codes and Standards
• Know the history of boilers
• List the general requirements of boiler rooms
• Knowledgeable in fire safety, emergency plans and shutdown procedures
• List all personnel’s responsibilities in the power plant
• Know the details of furnace fuel explosions
• List the importance of logbooks and proper documentation
• Know important definitions
196
focuscollege.ca
Tuition Fee: $ 225.00
Book: Included
Day Breakdown:
DAY 1
• Legislation and Code Standards
• Accidents in pressure vessels – hazard awareness
• Important definitions
• Boiler history
• Coiler construction, circulation
• Fuel combustion
• Boiler water treatment
• Fire extinguisher
• Boiler Rooms – general
• Maintenance Schedule
• Logbooks, records
• Supervision, communication
• Fire safety
BOILER SAFETY AWARENESS
Teaching Methods:
Lecture: 60%
On Site: 20%
Individual Work: 20%
Method(s) of Student Evaluation:
Final Exam: 100%
Completion Requirements:
Must participate for the full duration of the class and successfully complete the course
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
197
focuscollege.ca GROUND DISTURBANCE LEVEL 2
Brief Course Description:
The Ground Disturbance Level 2 course is based on Enform IRP 17 as well as WorkSafeBC’s Prevention of Damage to Buried Facilities. It will teach students Communication, Definition of Ground Disturbance, Ground Disturbance Damage Prevention, Ground Disturbance Code of Practice Considerations, Ground Disturbance Responsibilities and Accountabilities, Legislative Requirements, Occupational Health & Safety Part 20, Regulations, BC, One Call.
Admission Requirements: Minimum 16 years of age
Course Duration:
8 hours of classroom instruction and assignments
Delivery Methods:
In-class instruction
Learning Objectives:
Upon completion of this course the successful student will develop and demonstrate abil-ity to:
• Describe Ground Disturbance and Ground Disturbance Operations
• Will know the description of Ground Disturbance Operations, the Stakeholders, involved and Ground Disturbance Issues and Challenges
• Describe the key elements of Damage Prevention
• Will know the “Dig Safely” Approach
• Will understand the purpose of a Code of Practice
• Will know the Responsibilities & Accountabilities, Training & Competency Require-ments
• Will be able to identify the Requirements for Written Approval Before Work
• Will know how to conduct a Hazard Assessment
• Will be able to prepare for Emergency/Incident Management
• Will know how to obtain work permits and know Permit Requirements
• Describe how to communicate Ground Disturbance Activities
• Explain how to expose Facilities
• Will know the meaning of Hand Expose Zones and other Exposure/Ground Dis-turbance Requirements
• Complete and maintain Ground Disturbance Records and review & update Ground Disturbance Codes
• Will know the Ground Disturbance Responsibilities & Accountabilities of the vari-ous stakeholders
198
focuscollege.ca
Tuition Fee: $ 220.00
Book: Included
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
Day Breakdown :
DAY 1
• Background – Description, Stakeholders, Ground Disturbance Issues and Challeng-es
• Ground Disturbance Damage Prevention – Key Elements, Management Commit-ment, Damage Prevention, the “Dig Safely” approach, Code of Practice, Purpose
• Ground Disturbance Code of Practice Considerations – Responsibilities & Account-abilities, Training & Competency Requirements
• Prequalifying and Selecting Contractors, Assessing Planned Operations, Con-ducting Pre-Ground Disturbance Search & Notification, Securing Crossing Agree-ment & Approvals, Conducting a Hazard Assessment, Preparing for Emergency/Incident Management
• Arranging Work Permits
• Communicating Ground Disturbance Activities
• Exposing Facilities and Conducting Ground Disturbance
• Hand Expose Zones
• Backfilling and Post-Ground Disturbance Requirements
• Monitoring and Review of Code of Practice, maintaining records
• Ground Disturbance Responsibilities & Accountabilities
• Exam
GROUND DISTURBANCE LEVEL 2
Teaching Methods:
Lecture/PowerPoint : 50%
Discussion and Q & A: 30%
Videos: 5%
Large Group Work: 10%
Small Group Work: 5%
Method(s) of Student Evaluation:
Final Exam: 100%
Completion Requirements:
Must participate for the full duration of the class, successfully complete exam and obtain 60% or higher marks
199
focuscollege.ca OCCUPATIONAL FIRST AID LEVEL 1 INSTRUCTOR
Brief Course Description:
The Occupational Level 1 Instructor course provides participants with the knowledge, skills and hand-on experience in the preparation and use of lesson plans, use of media and prac-tice of basic instructional skills leading to the presentation of the OFA Level 1 course.
The focus is on adult education theory and instructional techniques, while becoming famil-iar with the content and presentation of the course.
Admission Requirements: Minimum 18 years of age
Entrance Requirements:
Students must:
• hold an unrestricted OFA 3 certificate
• be at least 19 years of age
• have monitored a complete Level 1 course at least two months prior to applica-tion
Course Duration:
40 hours of classroom instruction and assignments
Delivery Methods:
In-class instruction
Learning Outcomes:
Upon completion students will have learned:
• to describe basic adult learning theory as it relates to the instructional process
• how to identify the components of the instructional process
• how to prepare a functional lesson plan
• know how to describe and select appropriate instructional techniques
• know how to describe the purposes on instructional media
• have identified and discuss effective presentation techniques
• know how to evaluate first aid skill performance as outlined in the training guide
• will have planned and conducted an assigned presentation as outlined in the Lev-el 1 Instructor Guide, including an accurate demonstration and conducted a prac-tical session
• the administration process for the OFA Level 1 Course
Homework Hours:
Varied
200
focuscollege.ca OCCUPATIONAL FIRST AID LEVEL 1 INSTRUCTOR
Tuition Fee: $ 895.00
Book: Included
Materials required:
Training Manual and Instructor Materials – included
Evaluation:
Demonstration of theory and practical skills as outlined in the learning objectives noted below and obtain a minimum of 70%.
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
201
focuscollege.ca TRANSPORTATION ENDORSEMENT
Brief Course Description:
This course is designed to work in conjunction with the WorkSafe Occupational First Aid Level 1 course and focuses on the recognition of spinal injuries and how best to prepare the patient for transportation to medical aid. Students will learn techniques for moving patients, as well as spinal immobilization and WorkSafe Regulatory Requirements
Admission Requirements: Minimum 16 years of age
Course Duration:
8 hours of classroom instruction and assignments
Delivery Methods:
In-class instruction
Learning Objectives:
Upon completion of this course the successful student will develop and demonstrate abil-ity to:
• Recognize spinal injuries
• Prepare the patient for transportation to medical aid
• Techniques for moving patients
• Techniques for spinal immobilization
• WCB Regulatory Requirements
Teaching Methods :
Lecture: 40%
Group/Work Demo: 60%
Method(s) of Student Evaluation:
Final Exam: 100%
Completion Requirements:
The student must secure at least 70% and demonstrate techniques
Tuition Fee: $ 95.00
Book: $ 10.00
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
202
focuscollege.ca TRANSPORTATION OF DANGEROUS GOODS (TDG)
Brief Course Description:
This half day course is intended for individuals who are involved in the transportation and handling of dangerous goods within industry operations. It is ideal for updating personnel with previous TDG training or as an introductory session for new employees.
Admission Requirements: Minimum 16 years of age
Course Duration:
5 hours of classroom instruction and assignments
Delivery Methods:
In-class instruction
Learning Objectives:
Upon completion of this course the successful student will have learned:
• What TDG is and why they need training
• TDG Roles and Responsibilities
• TDG Certificate Requirements
• Enforcement of TDG
• Classification and Classification Responsibilities
• Shipping Name, UN Number, Documents & Document Information, Location
• Non Dangerous Goods & Waste
• Means of Containment (small, large)
• Other special cases
Teaching Methods :
Lecture: 30%
Group Work/Practical: 70%
Method(s) of Student Evaluation:
Final Exam: 100%
Completion Requirements:
The student must secure at least 70% and demonstrate techniques
Tuition Fee: $ 55.00
Book: Included
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
203
focuscollege.ca
BYLAW ENFORCEMENT
204
focuscollege.ca
Brief Course Description:
This course will teach students history, Best Practices, note taking, report writing, state-ment taking and interviewing skills, relevant communication and active listening skills, the Court System in B.C./Canada, the Canadian Charter of Rights and Freedom, Privacy Legisla-tion, Human rights, the Rules of Evidence, Civil/Criminal Liability, Criminal Code of Canada, Federal, Provincial, Municipal Legislation, including various local government statutes.
Admission Requirement: Minimum 19 years of age or out of school for 1 year
Course Duration:
40 hours of classroom instruction and assignments
Delivery Methods:
In-class instruction
Learning Objectives:
Upon completion of this course the successful student will develop and demonstrate ability to:
• Complete concise, accurate notes in a notebook
• Interview witness/accused and complete a statement
• Apply active listening skills when taking a statement or diffuse a tense situation
• Apply the relevant lay during their course of duty at a Federal, Provincial and Mu-nicipal Level
Teaching Methods:
Lecture: 60%
Group Work 20%
Individual Work: 20%
BYLAW ENFORCEMENT OFFICER LEVEL 1
Topics Covered:
• The Professional Bylaw Officer
• Communication/Active Listening
• Investigational Procedures
• Interviewing, Statement Taking
• Notes and Notebooks
• Report Writing
• The Court System in Canada/BC
• The Canadian Charter of Rights and Freedom
• Privacy Legislation
• Human Rights
• Rules of Evidence
• Civil/Criminal Liability
• Due Diligence
• Federal, Provincial, Municipal Legis-lation
• Various Statutes
• Local Government Act
• Municipalities Act
• Police Act
• Community Charter
205
focuscollege.ca
Method(s) of Student Evaluation:
Note Taking Assignment: 25%
Statement Completed: 25%
True/False Law Test: 25%
Various Bylaw Documentation Completed: 25%
Total: 100%
Completion Requirements:
The student must secure at least 70% marks
Tuition Fee: $ 795.00 Book: $ 50.00
BYLAW ENFORCEMENT OFFICER LEVEL 1
Required course materials:
Course Binder
Graduation: Upon passing the course the student will be issued a Certificate from Focus College
206
focuscollege.ca
Brief Course Description:
This course builds upon the skills taught in the Bylaw Enforcement Officer Level 1 Course. It will refresh students’ memory in proper note taking, report writing and investigational procedure skills. It will explain the challenges of dealing with people with mental health issues. It will discuss the cultural diversity, Multiculturalism and the Canadian Mosaic. It will teach them how to use digital cameras to produce photographs for evidence, the framework of Local Government, Building Bylaws and Compliance, Personal Safety Skills, Credibility and cross examination, the Powers of Arrest, Stress Management, Swear and Information, attend Court and put Court Packages together and participate in a mock trial.
Course Prerequisites:
• Minimum 19 years of age or out of school for 1 year and Bylaw Enforcement Officer Level 1.
• Students who have previous police experience may apply for a Prior Learning As-sessment
Course Duration:
40 hours of classroom instruction and assignments
Delivery Methods:
In-class instruction
Learning Objectives:
Upon completion of this course the successful student will develop and demonstrate abil-ity to:
• Demonstrate skills and full understanding of the requirements for notebooks
• Use digital cameras to produce photographs for evidence
• Understand the framework of Local Government
• Understand Bylaws and Compliance
• Apply personal safety skills
• Manage stress more effectively
• Deal with mentally disordered offenders
• De aware of cultural diversity and the Canadian Mosaic
• Swear an information
• Put court packages together
• Participate in a mock trial
• Apply traffic direction and control
Teaching Methods:
Lecture: 60%
Group Work 20%
Individual Work: 20%
BYLAW ENFORCEMENT OFFICER LEVEL 2
207
focuscollege.ca
Method(s) of Student Evaluation:
Demonstrate Understanding and Skill : 25%
Prepare Case for Mock Trial and Present Case 75%
Total: 100%
Completion Requirements:
The student must secure at least 70% marks
Tuition Fee: $ 895.00
Book: $ 50.00
BYLAW ENFORCEMENT OFFICER LEVEL 2
Required course materials:
Course Binder
Graduation: Upon passing the course the student will be issued a Certificate from Focus College