Jim's Courses
From CourseWiki
| Jim has taught a variety of computer courses for nearly 30 years and is a frequent lecturer on a wide range of technology issues including: Social Networking — impacts on corporate culture, mergers and acquisitions, and human resources.
Jim was recognized in 2010 with the UBC Continuing Studies Excellence in Teaching Award
|
Office Productivity 
Access I Introduction to Access Databases
Register for this course: Access - Introduction to Databases with Microsoft Access
Overview
Introduction
Learn your database fundamentals with Microsoft Access! You have your data and want to use the computer to organize it in ways that will allow you to capture, manipulate and analyze it easily.Course Description
Microsoft Access allows you to capture, manipulate and analyze data easily. Learn the fundamental concepts, terminology, objects and tools that make up a database. Design and create tables, queries, forms and reports, and get an introduction to the standard language of databases: SQL.
Duration: 12 hours
[edit] Theoretical
- Data Normalization
- Database terminology
- Tables
- Relationships
- Access 2010 / 2007 User Interface
- Queries
- Forms
- Reports
[edit] Practical
- General
- Create Access databases
- Open database objects in multiple views
- Move among records
- Format datasheets
- Creating and Modifying Tables
- Add a predefined input mask to a field
- Create Lookup fields
- Modify field properties
- Creating and Modifying Queries
- SELECT queries
- Multiple Tables
- Calculated expresssions
- SELECT queries
- Creating and Modifying Forms
- Create/Display Forms
- Modify Form properties
- Viewing and Organizing Information
- Enter, edit, and delete records
- Create queries
- Sort records
- Filter records
- Defining Relationships
- Create one-to-many relationships
- Enforce referential integrity
- Producing Reports
- Create and format reports
- Add calculated controls to reports
- Preview and print reports
- Integrating with Other Applications
- Import data to Access
- Export data from Access
Prerequisites
Please note: We will be using Access 2010 during this course. If you are using Access 2003 or earlier, you will find that the principles will be applicable, but the user interface will be different.
Some experience with Microsoft Windows and a mouse.
Experience with Excel will be an asset but is not required.
- Getting Ready MindMap
- Learning MindMap
- MindMaps MindMap
- Install LiveMeeting Client
- Test LiveMeeting (restart Internet Explorer after this step)
- Join LiveMeeting
Access II Designing and Troubleshooting Access Databases
Register for this course: Access - Designing and Troubleshooting Access Databases
Overview
Course Description
Starting with data in various forms including ASCII text files, Excel spreadsheets, and existing Access databases, you will examine typical problems that arise when dealing with data that is not appropriately formatted. You will examine advanced topics relating to table maintenance, queries, forms, reports, relationships between tables, and exports to different file types. Along the way, we will address issues and problems that are relevant to more experienced Access users (SELECT, UPDATE, DELETE, queries and Macros for more multi-step procedures).
Duration: 12 hours
For announcements please check the links to Twitter and Facebook at the right side of this page.
Objectives
Prerequisites
AcademicWe will be relying on material covered in the prerequisite course so you must have completed the following: Access: Introduction |
PracticalA minimum of 6 months experience with Access is highly recommended. |
- Getting Ready MindMap
- Learning MindMap
- MindMaps MindMap
- Install LiveMeeting Client
- Test LiveMeeting (restart Internet Explorer after this step)
- Join LiveMeeting
Excel I Introduction to Workbooks, Charting, Data Management
Register for this course: Excel I - Introduction to Workbooks, Charts, Data Management
Overview
Introduction
Excel is the spreadsheet component of Microsoft Office and it is an extremely versatile tool for manipulating numeric data, creating charts and sorting and filtering text data.
Course Description
With Excel you can:
- Work with your numeric data
- Display it as charts
- Manipulate non-numeric data as tables like you can in many database products
Duration: 12 hours
Prerequisites
Prerequisites
Some experience with Microsoft Windows and a mouse.
Downloads
Note: The password to open these files is in your notes.
- Windows download
- Save this shortcut to your Desktop (optional)
- Mac download - Stuffit required to open (free version works fine)
- Service Pack for "EXCEL.EXE is not a valid Win32 application"
- Getting Ready MindMap
- Learning MindMap
- MindMaps MindMap
- Install LiveMeeting Client
- Test LiveMeeting (restart Internet Explorer after this step)
- Join LiveMeeting
Excel II Designing and Troubleshooting Excel Workbooks
Register for this course: Excel II - Designing and Troubleshooting Excel Workbooks
Overview
Introduction
You have been working with Excel for a while, (more than six months) and you have experienced some or all of the following symptoms:
- Large worksheets are difficult to navigate and manage
- Work that made perfect sense when you created it is difficult to fathom when revisited
- Sharing your worksheets with others has led to a new role for you... software support technician
- You are certain that there have to be better ways to do things, but you haven't got time to find them
- As you get better at working with Excel, you want to expand your Excel vocabulary so you can recognize new opportunities to apply this tool to your work
Course Description
This course covers planning and designing worksheets, protecting files, working with large and multiple worksheets, named ranges, built-in and user-defined functions, macros, data functions, pivot tables, and integration for Excel with other Microsoft Office products. The course includes templates that can be modified. Duration: 12 hours
Downloads
Note: The password to open these files is in your notes.
- Excel II Sample files (Windows format)
- Save this shortcut to your Desktop (optional)
- Mac download - Stuffit required to open (free version works fine)
- Service Pack for "EXCEL.EXE is not a valid Win32 application"
- Getting Ready MindMap
- Learning MindMap
- MindMaps MindMap
- Install LiveMeeting Client
- Test LiveMeeting (restart Internet Explorer after this step)
- Join LiveMeeting
Outlook Out of the Inbox
Register for this course: Outlook - Out of the Inbox
Course Outline
If you are familiar with previous versions of Microsoft Outlook then sending and receiving email with Outlook 2010/2007 is very simple. For many people making the transition, that is where they stop exploring. In this course we uncover the mysteries of the new fluent user interface (the Ribbon) to help you to do what you have always done like emailing, scheduling and responding to appointments, categorizing your mail and calendar events. We also explore new ways to be productive with flags, rules, automatic formatting, quick art, smart parts and more.
Duration: 6 hours (Morning and afternoon session on the same day)
Prerequisites
Recommended: Prior experience with Windows and any version of Microsoft Office would be an asset.
- Getting Ready MindMap
- Learning MindMap
- MindMaps MindMap
- Install LiveMeeting Client
- Test LiveMeeting (restart Internet Explorer after this step)
- Join LiveMeeting
Word 2010/2007 Quick Start
Register for this course: Word Quick Start
Course Outline
If you are an experienced user of earlier versions of Microsoft Word, then making the initial transition to Word 2101/2007 is easy, until you try to do familiar things like formatting and extensive editing. In this course we uncover the mysteries of the new fluent user interface (the Ribbon) to help you to do what you have always done like create and edit text, format with styles and outlines, check grammar and spelling. We also explore new ways to be productive with shapes, smart art, quick parts, references and more.
Duration: 6 hours (Morning and afternoon session on the same day)
Theoretical Objectives
|
Practical Objectives
|
Prerequisites
Prerequisites
Prior experience with Word 2003 or earlier would be an asset. Access to the Internet to review post-course resources is highly recommended.
Downloads
Note: The password to open these files is in your notes.
- Getting Ready MindMap
- Learning MindMap
- MindMaps MindMap
- Install LiveMeeting Client
- Test LiveMeeting (restart Internet Explorer after this step)
- Join LiveMeeting
Windows 7 - Office 2010/2007 Quick Start
Register for this course: Windows 7 Office 2010/2007 Quick Start
Course Outline
If you have just bought a new PC or plan to in the coming months, this course introducing Microsoft Windows 7 is for you. Whether at work or at home, when everyday PC users are confronted with new versions of existing software, our natural inclination is to test whether we can still do what we used to do - the old way. Learn the best of both worlds: find your favourite old features as well as the new ones! Discover the Windows 7 benefits and features such as the new user interface, instant search and sync centre, and new Office 2010 features, including the ribbon, quick access toolbar, key tips, and Windows Live.
Duration: 6 hours (Morning and afternoon session on the same day)
Theoretical Objectives
|
Practical ObjectivesWindows 7
Office 2010/2007
|
Prerequisites
Recommended: Prior experience with any version of Windows and Microsoft Office would be an asset. Access to the Internet to review post-course resources is highly recommended.
- Install LiveMeeting Client
- Test LiveMeeting (restart Internet Explorer after this step)
- Join LiveMeeting
Workplace Skills
Effective communication is an essential part of taking your valuable ideas from concept to reality. Learn the skills to communicate with your target audience. In this workshop you develop writing, speaking, teamwork and interpersonal communication skills to help you realize your ideas. This workshop helps you to think strategically about your communications in the workplace setting. We look at a range of practices and guidelines to give you the opportunity to practise your skills, and provide you with feedback to help you strengthen them.
Programming and Web Development
HTML5 QuickStart
Register for this course: HTML 5
Course Description
Leverage your understanding of HTML 4.01 and build on it with the new capabilities in HTML 5 with support for multimedia, new forms controls, local offline storage, content specific elements, and more. This course assumes that you know the basics of HTML 4.01 and the focus will be on the new capabilities in HTML 5 that are being supported in modern browsers.
Prerequisites: Fundamentals of HTML (4). Prior exposure to JavaScript and Cascading Style Sheets would be very helpful but is not required for this course.
Technical Prerequisites: Access to the Internet
Duration: 12 hours (4 evening sessions)
Prerequisites
Prior experience authoring in HTML 4 is required, CSS or visual design is an asset but is not required.
Knowledge of the following will be very helpful:
- Cascading Style Sheets (CSS) for styling page elements
- CSS for page layout
- JavaScript
Access to the internet is required to complete assignments.
Introduction to Programming Basics
Register for this course: Introduction to Programming Basics
Overview
Introduction
With modern tools you can create a web page, or even an entire web site without knowing anything about programming - but - to get beyond simply adding content to pre-made templates you do need to know what is going on below the surface: You need to know about programming. Even if you don't intend to write programs, an understanding of the fundamentals will demystify many of the technologies you will encounter in web development.
Course Description
We explore a big picture view of the Internet and identify centres of technology. It is in these centres of technology that various kinds of programming take place. We then look at high level programming concepts: variables, scope, control structures, sub procedures and functions and discuss scripting, compiled and hybrid languages and concepts related to object oriented programming.
Duration: 18 hours (6 evening sessions)
JavaScript / jQuery Introduction
Register for this course: JavaScript / jQuery Introduction
Overview
Client-side scripting (at the browser) is a common method of bringing interactivity to the user experience on the web.
Learn about one of the most popular (widely supported) tools for doing this: JavaScript
This course provides a hands-on introduction to programming in JavaScript, general scripting fundamentals as well as JavaScript specifics (80% of the course). We will also explore using the jQuery Javascript Library (20% of the course).
Duration: 12 hours
Objectives
Prerequisites
Academic
The better you understand HTML - the more you will take from this course.
Technical
Access to the Internet You will need to FTP files from / to our server to / from your remote location in order to successfully complete the assignment- Tools
- FTP Client: wsftp Limited Edition or similar. (Note: Firefox FireFTP does not work reliably with our server). You can also try free-ftp
- Download the wsftp Limited Edition
- Right click the executable file and Run as Administrator
- See FTP access for details on setting up the connection.
- Text Editor: SC303.exe WScite Text Editor (single file executable)
- SciTEGlobal.properties ⇐ download this to the same directory as the executable file for SciTE editor so that you will have the same configuration we use in the lab.
- FTP Client: wsftp Limited Edition or similar. (Note: Firefox FireFTP does not work reliably with our server). You can also try free-ftp
- Getting Ready MindMap
- Learning MindMap
- MindMaps MindMap
- Install LiveMeeting Client
- Test LiveMeeting (restart Internet Explorer after this step)
- Join LiveMeeting
- Setup for Examples
- Student Home Page Maker
- Student Template Page Maker View the Source of this page, then save the text to your local hard drive (c:\My Documents) as your_name99.htm (note - you will have to force the extension to htm).
- Style Sheet to go with Template Save this file to your local hard drive (c:\My Documents) as Styles.css
- Tools
- FTP Client: wsftp Limited Edition or similar. (Note: Firefox FireFTP does not work reliably with our server). You can also try free-ftp
- Download the wsftp Limited Edition
- Right click the executable file and Run as Administrator
- See FTP access for details on setting up the connection.
- Text Editor: SC303.exe WScite Text Editor (single file executable)
- SciTEGlobal.properties ⇐ download this to the same directory as the executable file for SciTE editor so that you will have the same configuration we use in the lab.
- FTP Client: wsftp Limited Edition or similar. (Note: Firefox FireFTP does not work reliably with our server). You can also try free-ftp
Microsoft Expression Web
Register for this course: Microsoft Expression Web
Course Description
In this hands-on course you focus on using Microsoft Expression Web to create feature-rich websites that are standards compliant. You learn how to create modern user interfaces, generate CSS layouts to manipulate position, sizing, margins and padding, perform cross-browser testing, and use the Search Engine Optimization (SEO) checker tool to improve search engine ranking.
Duration: 12 hours (4 evening sessions)
Prerequisites
Prior experience in creating websites, HTML, CSS or visual design is an asset but is not required.
Knowledge of the following will be helpful
- Cascading Style Sheets (CSS) for styling page elements
- CSS for page layout
- XHTML / HTML
Access to the internet is required to complete assignments.
ASP.NET Quick Start with Visual Web Developer 2010
Register for this course: ASP.NET Quick Start with Visual Web Developer 2010
- If you are doing web development it is likely that you have heard about Microsoft ASP.NET. If you are not working with ASP.NET you are probably wondering what you are missing. Round out your understanding of modern web development.
Course Description
- Starting with an overview of the .NET Framework, you will learn where this pervasive technology fits in the context of the Internet. Working with Visual Studio, Visual Basic and C# you will learn how to create Web Forms, Code-Behind Pages progressing through to a brief introductions to: database access using ADO.NET and XML Web Services
Duration: 18 hours
Prerequisites
- Access to the Internet, an email account and Visual Studio 2010 (90 day trial version is fine)
- Highly Recommended: Introduction to Programming Basics (IP 352), or equivalent practical experience.
Objectives
Theoretical
- Understand how .NET delivers the Microsoft Web services strategy to connect information, people, systems, and devices through software. Understand the development process using Microsoft Visual Web Developer Express Edition, the free version of Visual Studio for developing ASP.NET applications.
Practical
- Build a small web site using Visual Web Developer using the object and event model in ASP.NET including:
- ASP.NET web forms
- Web controls
- Compiled modules
- Discussion of deployment issues



