MIS 304 - INTRO TO PROBLEM SOLVING
AND BUSINESS PROGRAMMING
Fall 2007 - Unique Number: 03780
Instructor Mei Lin – firstname.lastname@example.org
Information, Risk, & Operations Management (IROM) Dept.
Class time & location TTH 9:30-11am in UTC 4.122 or in MOD Lab CBA 5.304
Office CBA 5.334B
Office phone (512) 471-1671 or (512) 471-6533
Office hours Tue & Wed 1:30-3:00pm and by appointment
1. Learn to solve business problems using VB.Net
2. Acquire good programming practice and techniques
3. Understand object-oriented programming (OOP)
4. Understand the complexity of systems development environments and know when to apply specific
TEXT AND NOTES
Required Textbook Programming in Visual Basic.Net VB.NET 2005 Edition, by Bradley and Millspaugh. ISBN
Class Slides available through Blackboard (http://courses.utexas.edu, UT EID required)
Required Software Visual Studio 2005 comes with new textbooks, but it can also be downloaded from
REQUIRED MATERIALS AND TOOLS
; Visual Studio 2005 (see “Required Software” above)
; USB Disk or webspace for backing up your work completed in class
; A zip program for compression like those installed in lab computers (e.g., WinZip and WinRAR)
; CBA user account for classes in the MOD lab
; Business school and university email access
; Blackboard: http://courses.utexas.edu
Blackboard is used for virtually everything in this course: course schedule, syllabus, class notes, homework
submission, class discussion, etc.
; Visual Basic consultants:
thVisual Basic.NET consultants are available in the Millennium lab (5 floor CBA). Their job is to help you
with VB.Net problems. They are NOT supposed to write your code for you, but help you debug it. More
details about their availability and hours will be announced later on Blackboard.
Exam 1 15%
Exam 2 15%
Exam 3 15%
Final Project 10%
Individual Homework* 30%
Team Homework Projects 15%
nd*Your lowest individual homework grade will be dropped if you complete the class survey by the 2 class day
INDIVIDUAL AND TEAM HOMEWORK POLICY
Homework will be graded on a 100 point scale. You must follow the class form and programming standards on
every homework. A project that works properly will NOT receive an A, if you fail to follow the instructions
carefully. Small details matter on all your homework. Refer to the software standards document for all
assignments. A general checklist for each program is as follows
; The program should complete each function specified in the program description
; Option Strict must be turned ON
; Your name must be shown on the VB form, on a label
; The program header should include, programmer name, assignment number & name, due date, and
; Variable names should be descriptive
; Comments are stated in clear plain English, not VB
; The entire folder with your VB project must be named Lastname_Firstname_HW#, where # is the
homework number. Your zipped folder should be a zip file with the same naming convention with .zip.
You will lose 5 points for each incorrect name.
Turn in your VB.Net homework code into BlackBoard’s Assignment Manager. See the class website for
instructions. Note that in the past many students have “thought” they turned in their homework, but didn’t
actually submit, or they turned in the wrong version, or they turned it in, and later decided they wanted to
turn in another version. Please be CAREFUL when submitting your homework on blackboard. Any errors in
submission will cause you to get a ZERO!
All homework is due at the start of the class period. No homework will be accepted later than that. Late
submission due to any mistakes will result in a zero.
If you have found any grading mistakes on the homework or exam that requires a regrade, you MUST request
the regrade within one week after the assignment is returned.
Each team will consist of 2 members. If you fail to collaborate and contribute in your team, you will receive a
zero for the homework.
All exams are scheduled in advance. You must take the exam with the class you are registered in, unless you
receive approval from your instructor. No exams will be dropped.
There are no make-up exams. If you miss an exam, you will receive a zero, period. If you are ill, or have other
extreme emergencies for missing an exam, you must speak with the instructor BEFORE the exam. If you
contact the instructor after the exam has started, you are considered missing an exam.
You are expected to participate in the class discussions by answering questions, raising issues, and making
observations. You are also expected to turn off devices that may cause disruptions such as cell phones,
beepers, mp3 players, etc.
COLLABORATION AND DISHONESTY
Students are encouraged to discuss the assignments with one another and to seek help from the instructors
and lab proctors. However, each student must complete his or her own individual homework
. Copying another person's program (with or without their permission), or assignments independently
collaboration with other students to the extent that the result is in fact multiple submissions of one program
rather than independent work is subject to the University dishonest policy. By teaching this course, I have
agreed to observe all of the faculty responsibilities described in that document. By enrolling in this class, you
have agreed to observe the entire student responsibilities described in that document. You should refer to the
Student Judicial Services website at http://deanofstudents.utexas.edu/sjs/.
The University of Texas at Austin provides upon request appropriate academic accommodations for qualified
students with disabilities. If you are entitled to special accommodations because of a disability, let me know
immediately so arrangements will be made.
PRIVACY REGARDING TO THE USE OF BLACKBOARD
Password-protected class site on Blackboard is available for this course. Syllabi, handouts, assignments and
other resources are types of information that may be available within this site. Site activities may include
exchanging e-mail, engaging in class discussions and chats, and exchanging files. In addition, class e-mail
rosters will be a component of the sites. Students who do not want their names included in these electronic
class rosters must restrict their directory information in the Office of the Registrar, Main Building, Room 1. For
information on restricting directory information see: http://www.utexas.edu/student/registrar/catalogs/gi03-