ITEC 1310 Introduction of Visual Basic.NET Programming
Spring 2009
Instructor / Dr. Lei HeOffice / Gamble 207B
Contact / Telephone:912-344-2852, Email:
Classroom and
Course Meet / Section 001: G 206, T/R11:30am - 12:45pm
Office Hours / W 10:00am - 2:00pm, T/R: 1:00pm – 2:30pm
Additional office hours are available by appointment. (email preferred)
Course Description / Introduction to the Visual Basic programming language, and the concepts and techniques of microcomputer windows and GUI programming. Syntax of Visual Basic, forms, properties, controls, variables, decision structures, functions, and subroutines. Modular programs for event-driven applications will be developed.
Textbook / Diane Zak, “Programming with Microsoft Visual Basic.NET”, Thomson Course Technology, 3rd Ed., 2007, ISBN 1-4188-3674-5
Prerequisite: / MATH 1111 College Algebra
Grading Policy / Weight Scale: Labs & Assignments (11) 33%
Projects (2) 32%
Exams (3) 35%
Grade Scale: A 90%-100%
B 80%-89%
C 70%-79%
D 60%-69%
F <60%
Course Format / I will use approximately one-half of each week’s meetings for lecturing and demonstrating new material with the remaining portion devoted to the solution of problems or quizzes in the lab. Lab programs are due at the end of the lab period. You can also submit it after the class before the midnight (12:00am) of that day with a 20% penalty for the lab points. Late lab programs will not be accepted without a valid excuse.Lab reports are due in the following class.
Required Materials / You need an USB disk labeled with your name and ITEC 1310 for saving your work when you are working in the lab. I suggest that you always have a backup of all your work on the disk or your home computer.
Attendance Policy
/ All ITEC 1310 students are expected to attend all classes and to arrive on time. You should make every effort to attend all classes. If, for any reason, you are unable to attend a class, you are not relieved of the responsibilities associated with assignments that are due or the material that is covered.You should make an effort to contact the instructor before the class to make arrangements to meet your responsibilities in case of absence.By mid-term, if you want to withdraw from this class, it will be your responsibility to withdraw yourself. I will not withdraw you from the class at that time.
Examinations / There will be two regular exams and a final for the course. Exams must be taken at the scheduled time unless the instructor, at his discretion, grants prior permission for an alternative time. The first and second exams are not accumulative (10% for each). The final exam covers all the contents of the course (15%). No make-up exams will be given unless prior notification is provided to the instructor and permission is obtained. Make-up exams will be given only in the case of unusual or extenuating circumstances.
Projects
/ There will be two project assignments, including both the programs and reports like the lab assignments. Projects requirements will be posted in the instructor’s web and they should be turned in at the due date. Late submissions will be accepted. However, the grade for late submission will be reduced by 30% per day for not more than three days. Exception to this policy will be made only for valid excuses (sickness, family emergency, etc.). Planned absences (i.e., athletic commitments, job trips, etc.) do not excuse the student from completing and handing in assignments by the required due date. You must follow the instruction of project submission carefully and make sure your applications are running properly before your submission. You must keep a backup copy of everything turned in to the instructor in case something is wrong with your submission. If you have problems in completing your assignment on time, discuss them with the instructor BEFORE the due day.Homework requiring development of programs using the VB.NET environment will be assigned and graded for timeliness, quality, and completion.Thus, the instructor will grade each assignment based on these three criteria. Often, there is more than one way to solve the problem for the program assignments. In general, the submitted work is 1) expected to execute properly, 2) have accurate output, and 3) follow instructions of the stated assignment.
Student's Academic Responsibility
/ All students will be expected to actively participate in class and on homework assignments. Proper preparation for class (i.e., reading the assigned sections of the text and completing homework assignments before due dates) will result in a more enjoyable and meaningful course for all concerned. Failure to adequately prepare for class will adversely affect your grade and the benefits of the course.The class will be given at least one week to complete each homework assignment.Appeals of Grading
/ I will not discuss the grading of course work more than one week after such work is graded. There will be no second chances to 'fix' programs after submission and grading. All work will be graded on content, accuracy, creativity (if appropriate), and appearance. I reserve the right to retain the original of any student’s test, written assignment, paper, video, presentation, or similar work submitted by the student, either individually or as a group project, for this class.Honor Code
/ Unless otherwise specified, all work in this course is to the result of your own work (see AASU’s Honor Code in the current catalog). Though I encourage you to help each other during labs, especially on the Lab Exercise portion of the assignments, assignments and programming projects must be the product of the student’s independent effort. Copying someone else’s work is not allowed. Your fellow classmate asks you to look at your source code on the screen so that you can explain to him or her how a particular VB syntax works is usually acceptable. If your fellow classmate copies what they see on your screen, or asks you for a printout or a soft copy (whether or not it is a finished program) is always unacceptable. When in doubt, ask your instructor.Course Policy
/ You are expected to have read the material before coming to class.You must bring your textbook to every class/lab.
You must bring 2 disks to every class/lab.
In order to maintain an ideal educational environment in the classroom, you are expected not to have conversation with other classmates in the classroom and laboratory unless you are directed to do so.
To avoid disruption of classroom lectures and discussions, please turn-off cell phones, beepers, etc., while in class.