teaching programming concepts n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Teaching Programming Concepts PowerPoint Presentation
Download Presentation
Teaching Programming Concepts

Loading in 2 Seconds...

play fullscreen
1 / 41

Teaching Programming Concepts - PowerPoint PPT Presentation


  • 110 Views
  • Uploaded on

Teaching Programming Concepts. With Multiple Software. Angela Davison. Job Title IT-Programming and Computer Applications Coordinator/Instructor 13 years of experience Education Master’s in Business Administration Bachelor’s in Computer Management Bachelor’s in Medical Technology

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Teaching Programming Concepts' - ember


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
teaching programming concepts

Teaching Programming Concepts

With Multiple Software

angela davison
Angela Davison
  • Job Title
    • IT-Programming and Computer Applications Coordinator/Instructor
    • 13 years of experience
  • Education
    • Master’s in Business Administration
    • Bachelor’s in Computer Management
    • Bachelor’s in Medical Technology
  • Certifications
    • MCP
    • Network+
lake land college
Lake Land College
  • Community College in Mattoon, Illinois
    • Founded 1966
    • 60 minutes south of the University of Illinois
    • Rural community
  • Statistics
    • 8,867 students
    • FTE 4,996
  • Students
    • Average age 25.6
    • 55% female, 45% male
it programs
IT Programs

2-year Degrees & 1-year Certificates

Information Technology –Programming

Information Technology –Computer Applications

Information Technology –Web Design

Information Technology –Network Administration

classes taught
Classes Taught
  • Computer Logic
  • Object-Oriented Programming I & II (C#)
  • Visual Basic
  • Systems Design
  • Practical Software Applications (Office 2010)
  • Introduction to Networking
why incorporate technology
Why Incorporate Technology
  • Grown up using it
  • Engagement
  • Job market
  • Digital society
computer logic past
Computer Logic - Past
  • Techniques:
    • QBASIC
    • Visual Basic
    • Flowcharting & Pseudocode
  • Problems:
    • Focus on syntax, not logic
    • Lost in the environment
    • Just plain bored
computer logic present
Computer Logic - Present
  • Flowcharts & Pseudocode
  • Software:
    • Visual Logic
    • Alice
    • Turning Technologies
computer logic books
Computer Logic - Books
  • Programming logic
    • JUST ENOUGH PROGRAMMING LOGIC AND DESIGN
      • Joyce Farrell
      • ISBN 978-1-4390-3957-1
  • Alice
    • STARTING OUT WITH ALICE
      • A Visual Introduction to Programming
      • Tony Gaddis
      • ISBN 978-0-321-54587-9
  • Visual Logic
    • A Guide to WORKING WITH VISUAL LOGIC
      • Thad Crews & Chip Murphy
      • ISBN 978-0-324-60119-0
visual logic
Visual Logic
  • Provides a minimal-syntax introduction to essential programming concepts
  • Uses flowcharts to explain concepts
    • including variables, input, assignment, output, conditions, loops, procedures, arrays and files
  • Based on research that shows students have more success when they start by focusing on concepts rather than syntax
  • Cost: $89
visual logic example
Visual Logic Example
  • Double a Number

start

get inputNumber

while inputNumber <> 0

calculatedAnswer = inputNumber * 2

print calculatedAnswer

get inputNumber

endwhile

stop

alice
Alice
  • Innovative 3D programming environment
    • 3-D objects populate a virtual world and students create a program to animate the objects through a drag-and-drop interface
  • A teaching tool for introductory computing
    • facilitates a more engaging, less frustrating first programming experience
  • FREE!!!!!
alice example
Alice Example
  • Double a Number

start

get inputNumber

while inputNumber <> 0

calculatedAnswer = inputNumber * 2

print calculatedAnswer

get inputNumber

endwhile

stop

turning technologies
Turning Technologies
  • Audience Response System
  • Integrates into Microsoft PowerPoint
  • Allows students to participate by submitting responses to interactive questions using a clicker
  • Transform your classroom into an interactive and engaging learning environment
  • Increases participation
  • Gauge student understanding
  • Cost: $35
turning technologies1
Turning Technologies
  • Live Example

Get your clickers ready 

what is your gender
What is your gender?

1. Female

2. Male

10

Countdown

what type of institution do you work at
What type of institution do you work at?

1. Community College

2. Technical College

3. University

4. Other

10

Countdown

which of the following languages do you like best
Which of the following languages do you like best?

1. Cobol

2. Visual Basic

3. C#

4. Java

10

Countdown

logic survey
Logic Survey
  • Fall 2011 semester
  • CIS-156 Computer Logic classes
    • 2 sections
    • 34 Participants
survey results7
Survey Results

2. Did the Alice software keep you engaged in the task

conclusions
Conclusions
  • Young males with computer access 10+ years
  • No/some knowledge TO average/above average knowledge
  • Students enjoyed with scale 1 to 5:
    • Turning Technologies (4.62)
    • Visual Logic (3.91)
    • Alice (3.88)
conclusions1
Conclusions
  • Students were engaged with scale 1 to 5:
    • Turning Technologies (4.56)
    • Visual Logic (4.06)
    • Alice (3.91)
  • Helped students understand with scale 1 to 5:
    • Turning Technologies (4.65)
    • Visual Logic (4.12)
    • Alice (3.91)
conclusions2
Conclusions
  • More beneficial to understanding logic:

Visual Logic

Alice

  • Enjoyed using the most:
    • Alice
    • Visual Logic
    • Turning Technologies
why men are like computers
Why Men Are Like Computers
  • In order to get their attention, you have to turn them on.
  • They are supposed to help you solve problems, but half the time they are the problem.
  • They have a lot of data but are still clueless.
  • As soon as you commit to one, you realize that, if you had waited a little longer you could have had a better model.
  • They hear what you say, but not what you mean.
why women are like computers
Why Women Are Like Computers
  • No one but the Creator understands their internal logic.
  • The native language they use to communicate with other computers is incomprehensible to everyone else.
  • Even your smallest mistakes are stored in long-term memory for later retrieval.
  • As soon as you make a commitment to one, you find yourself spending half your paycheck on accessories for it.
  • You do the same thing for years, and suddenly it's wrong.
any questions
Any Questions?

If then

Output question

Else

Output “Have a great day!”

End if