SYLLABUS Programming with Visual Basic ITSE 1347 Number 2

advertisement
SYLLABUS
Programming with Visual Basic
ITSE 1347
Number
2- 4 -3
Lecture - Lab - Credit
NONE
Prerequisite
This syllabus has been reviewed and is current on the date indicated.
Prepared By
Date
Sasha Charles-Prince
5/21/2015
Reviewed By
Chris Gibson
Division Director/Designee
5/26//15
Date
ITSE 1347
Programming with Visual Basic
I.
Page 2
Instructor Information
Instructor of Record:
Sasha Charles-Prince
Phone: (254) 867-3328
Office: 246, Waco
Email: sasha.charles@tstc.edu
Normal office/advisement hours: By appointment
Students are always encouraged to stay in touch with the instructor. The best way to contact me is
through email .When emailing, please enter the course number & name (ITSE1347 Visual Basic)
along with the subject in the subject line. This will allow the email to be easily spotted as high
priority mail rather than overlooked as junk mail or filtered. Expect a reply to your emails in 24 to 48
hours. If you don't hear back from me within that time frame, something went wrong. Check the
email address. My contact information is listed at the top of this document.
II.
Class Times, Location
Programming with Visual Basic is 100% online class.
III.
Program Outcomes
A.
IV.
Graduates are able to analyze the structure of a Visual Basic.Net application;
compile and run an application; identify operators; use delegates; add event
specifications; implement properties and indexers; and use predefined and custom
attributes. Use the .Net framework, the Common Language Runtime (CLR),
Intermediate Language (IL), and development environment; demonstrate the use
of data types. Design, develop, test, validate, and deploy either a web or enterprise
application using Visual Basic.Net under a .Net platform.
Course Description & Introduction
Designing and developing enterprise applications using Microsoft Visual Basic.Net in the
Microsoft.Net Framework. Includes reference types, class relationships, polymorphism,
operators overloading, and creating and handling exceptions
V.
Learning Outcomes
A. Discuss programming concepts and graphical user interface design
The student will:
 Define the terminology used in object-oriented programming languages
 Utilize the Visual Studio IDE
 Follow the Windows standards regarding the layout, labeling and properties of
Visual Basic form controls
ITSE 1347
Programming with Visual Basic



Page 3
Explain the difference between a primary window and a dialog box
Explain the use of events
Create a Windows Application and Executable file
B. Explain memory utilization
The student will:
 Plan an application using a Task/Object/Event chart
 Explain the data types of Visual Basic
 Utilize variables to access memory locations
 Explain the Visual Basic order of operations
 Use Visual Basic operators combined with variables in Arithmetic statements
 Develop windows applications from planning to implementation
C. Develop applications
The student will:
 Define the following statements: If, If-Then-Else, Select-Case
 Develop windows applications using selection statements
D. Develop applications using iteration
The student will:
 Define Do-Until, Do-While, For loops
 Determine which loops are applicable for given situations
 Develop windows applications using iteration

E. Create applications using standard and custom controls
The student will:
 Identify selected built-in and custom controls and their proper usage
 Use proper naming conventions for Visual Basic components as published
standards suggest
 Demonstrate the effects of modifying properties of controls
 Use control arrays to handle complex GUI needs
 Create menus for a Visual Basic application
 Create and use both predefined and custom built dialog boxes
 Identify components of a Visual Basic project
 Combine project components into an executable program
 Write subroutines and functions to solve small programming problems
 Use standard structured programming standards for decisions and loops
 Explain various data types and the lifetime of variables created
F. Write Visual Basic applications that access various types of data files to perform add,
change, and delete operations on the data
The student will:
 Examine Visual Basic Language statements used to access files of various types
 Write a Visual Basic application using the Microsoft Access database engine to
add, change, and delete records from a table in a database
ITSE 1347
Programming with Visual Basic
Page 4
G. Solve problems and build employability skills such as attitude, critical thinking, reading,
teamwork, work ethic, and writing
The student will:
 Exhibit a positive attitude in completing class work on time and correctly
 Use critical thinking skills to complete assignments correctly
 Use reading skills to interpret class materials and assignments
 Use critical thinking skills to work alone and in groups to complete class work
 Use critical thinking skills to complete web designs and applications correctly as
per requirements
 Exhibit professional principles by coming to class on time and calling in as
required when absent
 Use critical thinking skills to identify methods, requirements, and standards to
enhance productivity
 Use writing skills to design and implement assigned class work and to
communicate with instructors, fellow students, and users of the students' work
VI.
Assessment Methods & Grading Policy
Graded Assignments:
Grades for assignments will be available in the MyCourses grade book.
Final Grading:
This class is graded on a scale of approximately 1000 points (depending on how many
assignments are given). So if there were 1000 points for an A you would need to make
at least 900 points. Final Grades are available a few days after the semester ends, you
can see your final grades at: https://webadvisor.tstc.edu
Grade
A
B
C
D
F
W
CR
AUD
Percent
90-100
80-89
70-79
60-69
Below 60
----
Description
Excellent/Superior Performance Level
Above Required Performance Level
Minimum Required Performance Level
Below Required Performance Level
Failure to meet Performance Level
Withdrawal
Credit
Audit of Course
Grade Points
4
3
2
1
0
0
0
0
See College Catalog for complete descriptions
VIII. Textbook/Reference Materials
Title: Microsoft Visual Basic 2012 for Windows, Web, Office, and Database
Applications – 1s
Author: Gary B. Shelly and Corinne Hoisington
ITSE 1347
Programming with Visual Basic
Page 5
ISBN: 1‐285‐06147‐0 or 978‐1‐285‐06147‐4
IX.
Additional Resources & Supplies
Internet access required. CrossLoop software installed, and Adobe Reader software
installed.
Quantity
1
X.
Item Description
High-speed Internet Connection
1
Storage Medium – Such as a USB Drive. It is essential that you keep a backup of your work
for when technical difficulties occur.
1
Software –Microsoft Visual Studio 2010. Provided through the Microsoft Academic Alliance,
instructions on how to download will be provided in Moodle.
Class Participation Policy & Student Conduct Participation:
Taking online classes means that instead of sitting in a traditional classroom for a specific number
of hours a week you must set aside the time to read assignments, study videos and examples,
complete study materials, labs, and assignments in the time given. To accomplish this you must
use good time management tools. Starting on an assignment an hour before it is due to be turned
in will result in poor quality work and a lack of understanding of the concepts that were part of
that assignment.
Students are expected to demonstrate strong work ethics as deemed necessary by the advisory
board of business leaders. Work ethics sited as being mandatory include integrity, meeting
deadlines, good written and oral communication skills, appropriate dress, and the ability to follow
directions and work well with others.
Late Work:
This is not a self-paced course. Strict deadlines exist. Expect technical difficulties! Work
ahead so that when difficulties arise, you'll have time to deal with them and still get your
work in on time.
Remember to dedicate at least 6 hours a week to this class. The object of your education
is to learn the necessary material, and learning requires time.
Academic Integrity:
TSTC expects every student to engage in all scholastic pursuits in a manner that is
beyond reproach. Students are required to maintain complete honesty and integrity in
coursework. All work turned in must be your own. Any work turned in represented as
yours that is not, will be considered plagiarism. Any student found guilty of dishonesty in
scholastic work is subject to disciplinary action. Scholastic dishonesty includes, but is not
limited to, cheating on scholastic work, plagiarism and collusion.
XI.
Safety
Campus building occupants are required to evacuate buildings when a fire alarm activates. Alarm
activation or announcement requires exiting and assembling outside.
ITSE 1347
Programming with Visual Basic
Page 6
Familiarize yourself with all exit doors of each classroom and building you may occupy while
receiving instructions. The nearest exit door may not be the door you used when entering the
building.
Students requiring evacuation assistance should inform the instructor during the first week of
class.
In the event of evacuation, follow the faculty’s or class instructor’s instructions.
Do Not re-enter a building unless given instructions by the Fire Department, Campus/Local
Police, or Fire Prevention Services.
XII.
Special Needs
If you have a documented disability that will impact your work in this class, please contact the ADA Coordinator, so that appropriate arrangements for your accommodations can be made. The counselor on your campus can assist you in this process. In accordance with the federal law, a student requesting accommodations must provide documentation of his/her disability to the ADA Coordinator. For more information call (325) 236‐8292 or email christie.shaw@tstc.edu.
XIII. Course Schedule
ITSE 1347 Units
Week 1
Week 2
Week 3
Week 4
Week 5
Week 6
Week 7
Week 8
Week 9
Week 10
Week 11
Week 12
Week 13
Week 14
Week 15
Unit 1: Introduction to Visual Basic
Unit 2: Graphical User Interface Design
Unit 3: Program Design and Coding
Unit 4: Variables and Arithmetic Operations
Unit 5: Decision Structures
Unit 6: Loop Structures
Unit 7-1: Creating Web Applications
Unit 7-2: Creating Web Applications
Unit 8: Using Procedures and exception Handling
Unit 9: Using Arrays and File Handling
Unit 10: Incorporating Databases
Unit 11-1: Multiple classes and Inheritance
Unit 11-2: Multiple classes and Inheritance
Unit 12-1: Final Project
Unit 12-2: Final Project
V
ITSE 1347
Programming with Visual Basic
Page 7
XIV. Instructor CV
Education
Name of Institution
University of Houston Clear Lake
University of Hertfordshire
Degree Earned
Masters in Management Information Systems
(Honors)
Bachelors of Science – Computer Science
Summa Cum Laude
Industry, Teaching or Training, and Other
Experience Relevant To Course
Date Earned
2013
2008
Date Expires
Date Earned
Description of Experience Related To Course
Software Applications Developer – Texas A&M University
 Developing and Supporting web applications using ASP.Net
Texas State Technical College / Waco Campus Texas. Current and previous positions:
 Computer Science Database & Web Programming Technology, Instructor
 Web Page Technology, Instructor
 Computer Science, Instructor
 Professional Development, Instructor
 Computer Science, Lab Assistant
Courses Taught
 Introduction to Computer Programming
 Introduction to SQL
 Database Theory and Design
 Web Programming with ASP.Net
 Introduction to C#
 Advanced PL/SQL Programming(Python)
 Introduction to Visual Basic
 Managing and Administering Microsoft SQL Server
 Introduction to Databases
Software Experience
 Access
 C++
 Visual Basic
 C##
 ASP.Net
 Pascal
Awards & Professional Affiliations:
 Phi Kappa Phi
 Beta Gamma Sigma
 GAP Skills – Faculty Advisor 2014
2015 to Present
2013 to Present
Download