bacs 287 graphical interface programming dr. jay lightfoot

7
BACS 287 Graphical Interface Programming Dr. Jay Lightfoot

Upload: asher-rogers

Post on 11-Jan-2016

220 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: BACS 287 Graphical Interface Programming Dr. Jay Lightfoot

BACS 287

Graphical Interface Programming

Dr. Jay Lightfoot

Page 2: BACS 287 Graphical Interface Programming Dr. Jay Lightfoot

BACS 287

What This Course is Not!

A multimedia course A game programming course A Visual Basic course (only) A Senior-level advanced programming

course A goof-off course

Page 3: BACS 287 Graphical Interface Programming Dr. Jay Lightfoot

BACS 287

What This Course IS!

A programming course using Visual Basic A 200-level course (Sophomore) A CIS course A demanding course

Page 4: BACS 287 Graphical Interface Programming Dr. Jay Lightfoot

BACS 287

What You Will Learn

How to design a good graphical user interface (GUI) Basic programming logic Basic programming constructs How to do this in Visual Basic

– Traditional programming– Object-oriented programming (some)

Documentation standards “Defensive” programming

Page 5: BACS 287 Graphical Interface Programming Dr. Jay Lightfoot

BACS 287

What You Need

The textbook Removable storage media (flash drive) 10+ hours per week to devote to this class An interest in programming A desire to learn

Page 6: BACS 287 Graphical Interface Programming Dr. Jay Lightfoot

BACS 287

What I Expect From You

Read the chapter prior to class Show up to class on time, stay for the whole period Pay attention in class Ask questions when you don’t understand Start your projects early Ask questions when you don’t understand Do your best Did I mention to Ask questions when you don’t

understand????

Page 7: BACS 287 Graphical Interface Programming Dr. Jay Lightfoot

BACS 287

What You Can Expect From Me

Come to class prepared Answer questions (if you ask them) Grade your work fairly (consistently) Return graded work in a reasonable time Be available during office hours Do my best to teach you the material