Please send all questions & assignments to:
dinesh@cset.et.utoledo.edu
&
hao@cset.et.utoledo.edu

 

GUI Programming w/Visual Basic .NET       

Course Syllabus - Spring Semester 2003

COURSE: CSET 1200 GUI Programming w/Visual Basic .NET
3 semester credit hours
Distance Learning
INSTRUCTOR: Prof. Dan Solarek
dsolarek@eng.utoledo.edu, dsolarek@toledolink.com
GRADUATE ASSISTANT: Dinesh Nemade : dinesh@cset.et.utoledo.edu

Hao Zeng : hao@cset.et.utoledo.edu

OFFICE:
Location   ETC 1127
Phone   (419)-530-3377
Fax   (419)-530-3068
Message 530-3159
Office Hours   (By appointment only) M W 9:30 am to 5:00 pm
T R 2:00 pm to 5:00 pm
  F 10:30 am to 5:00 pm
 

COURSE MATERIALS

Programming with Microsoft Visual Basic .NET        (Textbook - by Diane Zak, Course Technology, Cambridge, MA, 1999.)
http://www.course.com/

We will use most of the chapters from this book. This book includes a CD with the "Learning Edition of Visual Basic .NET.

UT Bookstore price = $49.75
Course Technology list price = $48.56.
Amazon.com price (without shipping) = $53.95.
barnesandnoble.com price (without shipping) = $53.95.

 

QuickBasic and QBasic using Modular Structure    (Textbook - by Julia Case Bradley.)

This book is Recommended/Optional. The material in these three books can be considered supplemental to the information presented in your textbook. Although these books are not required for course, a number of students who have taken this course in the past have found them to be extremely useful, especially with respect to the many example programs and applications which are included.

COURSE DESCRIPTION:

CSET 1200 GUI Programming w/Visual Basic .NET. [3 semester credit hours (3-0-0)]. Introduction to Windows based programming for engineering technology applications. Topics include Windows Application Program Interface (API), message processing, Windows Procedures, using Windows resources, modal and modeless dialog boxes, and the Graphics Device Interface.
Prerequisite: ENGT 1050 or permission of instructor.

COURSE OBJECTIVES:

After completing this course, students will be able to:

  • Identify the major milestones in the history of the BASIC programming language.

  • List the most popular versions of the BASIC language and describe their characteristics.

  • Create simple structured programs using QBasic.

  • Describe the meaning of an event-driven programming language and compare it to other programming paradigms.

  • Getting started in Visual Basic .NET

  • Identify the basic elements of the Visual Basic .NET programming environment.

  • Use Visual Basic .NET to create real-world applications.

  • Describe and utilize object-oriented approaches to programming in Visual Basic .NET.

  • Apply the concepts learned in this course to the development of a database application.

GRADING :

  • Every assignment and the exams carry some points. The points are shown below. Based on the points we have 5 possible grades as shown.

Grade

Percentage Corresponding Points
A 90%-100% 360 and above
A- 87% - 90% 348 to 359
B+ 84% - 87% 336 to 347
B 80%- 84% 320 to 335
B- 77% - 80% 308 to 334
C+ 74% - 77% 296 to 307
C 70%- 74% 280 to 295
C- 67% - 70% 268 to 279
D 60%- 67% 240 to 267
F Below 60% below 240

Course Deliverables :

Number

Assignments

Points

Due Date

1 Comparison of Basic versions 10 Jan 18, 2003.
2 QBasic month program 15 Jan 25, 2003.
3 QBasic array Program 15 Feb 1, 2003.
4 Quadratic Equations 15 Feb 8, 2003.
5 ASCII Values 15 Feb 15, 2003.
6 Payroll 20 Feb 22, 2003.
7 Game 20 Mar 1, 2003.
8 Calculator 30 Mar 22, 2003.
9 Notepad 30 Apr 5, 2003.
10 Database 20 Apr 19, 2003.
11 Payroll Database 30 May 3, 2003.
Midterm

---

75 Mar 7, 2003.
Finals

---

75 May 7, 2003.
Chat Attendance

---

15 ---
Progress Report --- 15 ---

Total

400  

 

COURSE REQUIREMENTS AND NOTES:

  • Every student is responsible to maintain contact with the Graduate Assistants. At the start of the semester provide them with the email address which you use frequently.

  • Every week each student is supposed to email Progress Report the Graduate Assistants.

  • All the assignments are designed so that they can be completed within the given time frame.

  • Tips will be provided for all assignments.

  • ALL assignments are to be completed at the most by the DUE DATE and should be appropriately labeled (Refer the Assignments Page).

  • Late assignments will NOT be given full credit. However, please do submit assignments even if late. More late the assignment is more points will be deducted.

  • 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.

  • Attendance to the chat sessions is mandatory for the students in the Distance Learning Section of this class.

  • Chat session timings will be decided soon.

  • ALL final grades are calculated based on completed course work.

  • No instructor withdrawal (I W) will be given at the end of the semester.

  • You are responsible for having a computer loaded with VB .NET. The examples will work for the most part on any of these versions. Do not use the version supplied with your Zak text since it is not dependable. If you need to purchase VB.NET, Microsoft sells it at a price of $109.00. VB .NET software is also available for purchase from the Rocket Copy Centre - Student Union - 2nd floor. VB.NET is on all computers at the Engineering Technology Center, Scott Park and these are available 7 days a week, 24 hours a day and may be accessed using your UT  ID.

There have been visitors since 11/26/2003

Added to the Web: December 27, 1999.

Web page design by Dan Solarek.


http://cset.sp.utoledo.edu/cset1200/