Professional Documents
Culture Documents
Lab Course Outline PDF
Lab Course Outline PDF
8/15/2012
ntroduction to Computing CS101 is an introductory level course designed to teach basic computing skills for data analysis and problem solving using Microsoft Office. The Lab of CS101 covers the four core Microsoft Office applications: Word, Excel, Access, and PowerPoint. It primarily focuses on Excel and Visual Basic for Applications (VBA). After taking the CS101 Lab, you'll not only be an Office power user, you'll also be able to review and analyze different types of data. This skill set will very handy for the rest of your stay at LUMS and even during your professional life.
Lab Objectives
CS101 Lab is designed to teach students how to use computer applications as effective tools for problem-solving and analyzing data. Students will be introduced to four different Microsoft Office applications as shown below:
Microsoft Word: A word processing application with features for creating technical reports including the ability to incorporate figures, equations, and citations. (See Microsoft Word Basics ) Microsoft PowerPoint: An application for making presentations that effectively summarize and communicate statistical data and key results Microsoft Excel: A spreadsheet with tools for performing mathematical calculations, applying statistical measures, charting data, and making reasoned predictions using regression analysis and goal seeking. Microsoft Access: A database for efficiently managing, organizing, and extracting information from datasets. (See MS Access )
Visual Basic for Applications (VBA) will also be covered. Focus will be on VBA programming in Excel.
Learning Outcomes
The expected learning outcomes for this course are that students will be able to: Use Microsoft Word to create various types of documents such as reports, letters, etc. including formatted tables, figures, references etc. To create dynamic slide presentations that may include animation, narration, images, videos and more using MS PowerPoint. Use Microsoft Excel to represent experimental data in tables, create and integrate charts and graphs Perform calculations using mathematical formulas using Microsoft Excel, perform data analysis, and trend analysis, and explore what-if scenarios and possible solutions. Create a database using Microsoft Access to store data, and construct basic queries to extract specific information from a database. Use Visual Basic Application (VBA) to automate different tasks. 29 August 2012
VBA Programming
word
access
powerpoint
excel
Lab #
1
Topic
Introduction to CS 101 Lab Work Submitting Lab Work Grading Attendance Printing Account Assignments and Project Overview of MS Office 2010 MS Word MS Excel MS Access MS PowerPoint Overview of Visual Basic for Applications Overview of Common Tasks Microsoft Word Basics o File o Home o Insert
Activities
Login Windows Explorer Z: drive Internet Explorer LUMS website LMS Zambeel Campusmail Library Portal LUMS Portal Google Lab Exercise 1: Creating, editing and formatting given sample document and then printing it
New, Open, Close, Save, Save As Hmm Paste Options, Clipboard Font, Paragraph Formatting Styles Find, Replace
Pages, Tables, Illustrations, Links, Header & Footer, Text, Symbols o Page layout Options o View Options o Printing Microsoft Word Advanced References o Table of Contents o Footnotes o Citations & Bibliography o Captions o Index o Table of Authorities Mailings Review o Proofing o Language Macros o Record macros
Lab Exercise 2: Task 1: Creating a document with references and using review options effectively Task 2: Using the Mail merge wizard in word, create a letter, a data source for recipients and insert the appropriate fields. Task 3: Recording a simple macro using 29 August 2012
Page | 1
Lab #
Topic
Activities
provided tutorial
MS PowerPoint Slide Basics o Inserting/deleting slides o Selecting slide layout Using the Slide master, Handouts master and Notes master Text Basics Applying a Theme and Background Styles Applying Transitions Animating Text and Objects Saving and Printing Arranging Objects Inserting Audio, Videos Reviewing Presentations Making an executable Presenting Slide Show Integrating PowerPoint with Word MS Excel Basics Worksheet Basics o Creating, editing, navigating o Tabs in ribbon, formula bar, status bar o Saving o Adding, removing, hiding o Naming and grouping Adding information to worksheets o Adding different types of data o AutoComplete, AutoCorrect, AutoFill, AutoFit Cell Basics o Selecting, moving and modifying Columns, Rows, Cells o Formatting Cells Cell values Cell appearance Protection Protecting worksheet, workbook, cell ranges Viewing o Viewing distant parts of a spreadsheet at once o Freezing columns or rows o Hiding data o Controlling pagination o Page breaks and page break preview
Lab Exercise 3: Task 1 Creating a PowerPoint presentation Task 2 Sending PowerPoint Presentation to Word Creating PowerPoint Presentation from a Word Outline
Task 3: (if time permits) Create an online tutorial blog Lab Exercise 4: Using formulas and functions, conditional formatting and charts on the provided data. Protecting and Printing worksheet.
Page | 2
29 August 2012
Lab #
Topic
Simple Formulas and functions o Building basic formulas o Math, statistical and financial functions Sorting Data Conditional Formatting Creating Charts o Chart types, styles and layouts o Adding and formatting chart elements
Activities
MS Excel Advanced Applying filters Charts Sparklines Lookup Conditions in formulas String Functions
MS Excel Advanced
Pivot Tables o Building, laying out, formatting, rearranging o Filters and Slicer o Pivot charts Using What-if Analysis Macros
Pivot Tables Task 2: Macros Task 3: Integrating Excel with other Office Applications
Integrating Excel with other Office Applications create a Word report from Excel data Sending Excel Data to a Word Document Sending Excel Data to a PowerPoint Presentation Sending All Excel Charts to a PowerPoint Presentation Convert a Workbook into a PowerPoint Presentation
Page | 3
29 August 2012
Lab #
Topic
o Relating tables Creating a data entry form Importing data Creating a report o Using auto report o Using report wizard
Activities
Integration with PowerPoint Integration with Word Integration with Excel 8 Visual Basic and Visual Basic for Applications Introduction 9 What is Visual Basic? What is VBA used for? Introduction to VBA Editor Record a Macro What does recorded Macro code mean? Lab Exercise 8: Exploring the VBA editor and writing a simple macro
Visual Basic Primer Programming Basics o Constants and variables o Data types o Operations o Logical Operators o Built in functions o Decision statements (If/else) o FOR Loops o Array o SUBS and FUNCTIONS Visual Basic Primer Controls o Textbox o Listbox o Combobox o Checkbox o Option buttons o Userform VBA in Excel Automating worksheet tasks with macros Record a macro to format currency Record a macro to merge cells vertically
Lab Exercise 9: Writing macro code using procedures, functions, for loop and arrays
10
Lab Exercise 10: Making a user form with controls for inserting data into work sheet
11
Page | 4
29 August 2012
Lab #
12
Topic
VBA in Excel Display Top Ten Percent in Ranges Programmatically VBA in Word and PowerPoint A macro to sort text A macro to toggle display of text boundaries A macro to insert a landscape section Using Loops to Perform Repetitive Tasks Adding Power to Your Macro with Conditions Creating Charts with VBA Inserting a predefined number of slides Grabbing all text Sending word outline to notes section of PowerPoint Project Evaluation
Activities
Lab Exercise 12: Writing complex macros in Excel Lab Exercise 13: Writing macros in Word and PowerPoint
13
14
Viva/ Presentations
Page | 5
29 August 2012
Project Guidelines:
Students will choose any project they like. They can explore any real-life problem or domain where Microsoft Office suite of applications can be effectively used to automate operations. For example finance, inventory, sales etc. The project submission requirements would be as follows: Write-up : MS Word Presentation: MS Powerpoint Data source/ storage : MS Access Data Analysis: MS Excel VBA Macros Programming : MS Excel
Page | 6
29 August 2012