Anda di halaman 1dari 4

King Fahd University of Petroleum and Minerals Hafr Al-Batin Community College

CSET 203-Visual Programming II


Second Semester 2013 (122) Catalog Description: (2 4 4) CSET 203: This course introduces advanced topics in VB & VB.NET and provides basics of object-oriented programming for Associate Degree Program in Computer Science & Technology Department. Students will program VB & VB.NET applications while learning menu layout, data files, accessing database files and front-end design, drag & drop concepts, graphics. Prerequisites: CSET 104, CSET 122. Textbook: Laboratory manuals: Notes: Coordinator: Instructor: Programming in Visual Basic .NET by JC Bradley, A.C Millspaugh, McGraw-Hill/Irwin, 5 Edition. HBCC, Object Oriented Programming, CSET 203 manuals. (LM) HBCC, Object Oriented Programming, handouts. (HO) Dr. Lawan Ahmad Mohammad. Mr. Kashif Munir
th

Course Objectives: The objective of this course is to discuss advanced topics in Visual Basic & Visual Basic.NET. It will introduce the basic concepts of Object Oriented Programming. The students will design database applications in labs and projects. They will also learn VB.NET Crystal Report Designing. Course Outcomes: Upon completion of the course, students will be able to: 1. 2. 3. 4. Topics: Demonstrate data access and data binding techniques using ADO.NET. [Program Outcome a,b,c] Access data by using the built- in data access tools that are available in Visual Studio.NET. [Program Outcome d, e] Use Microsoft ADO.NET to access data in a VB.NET Windows form application. [Program Outcome g] Using Crystal Reports [Program Outcome e] 1. 2. 3. 4. 5. 6. 7. 8. Introduction to Object Oriented Programming (3 classes) Introduction to VB.NET (2 classes) VB.NET Programming (6 classes) Accessing Database Files (8 Classes) Report Designing (3 classes) Data Files (3 classes) Graphics &Advanced Topics (3 classes) Major Exams (2 classes)

Weekly schedule: Attached. Assessment Policy: Practical Homework Class Quizzes Lab exam I. Lab exam II First Major exam. Second Major exam. Project & Presentation. Final examination

Weighting: 5% 5% 10 % 5% 5% 15% 15% 10% 30% 100%

Letter Grading Scale: 0% < 60% F 60 % < 65% D 65% < 70% D+ 70% < 75% C 75% < 80% C+ 80% < 85% B 85% < 90% B+ 90% < 95% A 95% to 100% A+ Some clustering and adjustment of threshold values may be applied depending on final results statistics of discrete groups.

NOTE: Clustering and adjustment of threshold values may be applied depending on final result's statistics of discrete groups.

King Fahd University of Petroleum and Minerals Hafr Al-Batin Community College
HBCC/CSET Rules and Regulations: A. Attendance Policy: HBCC expects students to attend all scheduled instructional activities. As a minimum, students in all courses must be present for at least 75 percent of their scheduled class and laboratory meetings in order to receive credit for the course. The following applies to attendance and DN: a) b) Attendance in the classes will be taken within five minutes of the beginning of the class. You might be marked absent if you arrive to class late. DN" grade will be given to any student exceeding 6 unexcused or 8 excused/unexcused absences in the lecture classes (OR) 2 unexcused or 3 excused/unexcused absences in the laboratory classes

Officially authorized excuse of absences must be presented to the instructor no later than one week following the resumption of class attendance. B. Waiting Time: If the instructor is late, students are expected to wait for 15 minutes and then they are free to go. C. Academic Dishonesty: Academic misconduct committed either directly or indirectly by an individual or group is subject to disciplinary action. Prohibited activities include but are not limited to the following practices: Cheating, including but not limited to unauthorized assistance from material, people, or devices when taking a test, quiz, or examination; writing papers or reports; solving problems; or completing academic assignments. Plagiarism, including but not limited to paraphrasing, summarizing, or directly quoting published or unpublished work of another person, including online or computerized services, without proper documentation of the original source. Taking an exam for another student. Providing others with information and/or answers regarding exams, quizzes, homework or other classroom assignments unless explicitly authorized by the instructor.

Penalties for Violations of Academic Integrity Having witnessed or otherwise identified an apparent violation of the academic integrity policy, the faculty member may either impose or recommend an appropriate penalty, depending upon the seriousness of the offense. The instructor may impose any one of the following penalties: a written notice of warning, with a copy placed in the students file; a reduced grade on the assignment; a grade of F (zero if graded numerically) for the assignment; a reduced grade for the course; a grade of F for the course.

If a student withdraws from a course after the dishonest behavior is observed, the instructor may change the grade to F. D. CLASS/LAB RULES - Smoking, eating, or drinking are not permitted at any time. E. LATE ASSIGNMENTS: It is students responsibility to arrange to allow his/her schedule to complete and submit all assignments timely. Your grad e will be dependent upon the completion of work you submit and its timeliness. No assignments will be accepted after one week from due date. Assignments submitted after the due date, but within one week of the due date, will receive a 20% penalty deduction.

Prepared By: MR. KASHIF MUNIR

Signature _______________________

Date: __13/01/2013

Approved by: DR. LAWAN AHMED

Signature _________ _____________

Date: ___________

King Fahd University of Petroleum and Minerals Hafr Al-Batin Community College Week no. 1 Contents Introduction to Object Oriented Programming: VB + OOP Classes Handout no. Practical / support activities Assessment

HO #1

NO LAB

2 Collections, Using Collections

Experiment 1 Creating and Using Classes Introduction to VB.NET HO #2 Introducing VB.NET IDE

3 Compiling & Debugging HO #3 VB.NET Programming Review of Data Types, Variables

Experiment 2 Using VB.NET

HW # 1/ Class-Quiz # 1

Windows Forms Using Controls HO #4

Experiment 3 VB.NET Programming I Class-Quiz # 2

Procedures & Functions HO #5 Menu building, Dialog Boxes

Experiment 4 VB.NET Programming II

HW # 2

Major Exam I( 26 February 2013) Time : 08:00 09:00:00 AM 6 Advanced Controls in VB.NET Accessing Database Files Visual Basic.NET and Database Files HO #6 Experiment 5 Creating Database Applications.

ADO.NET Architecture & Features Simple Database Applications using ADO.NET

Experiment 6 Creating Database Applications I

Binding Controls to Database I HW # 3 Binding Controls to Database II HO #7 Midterm Lab Exam (19 March 2013) Time : 01:00 03:00 PM

King Fahd University of Petroleum and Minerals Hafr Al-Batin Community College 9 Handling Database in Code I Experiment 7 Creating Database Applications II Class-Quiz # 3

Handling Database in Code II

HO #8

10

Handling Database in Code III Report Designing Using Crystal Reports

Experiment 8 Creating Database Applications III HW # 4

11

Crystal Reports with VB Applications Database and Crystal Reports Connection HO #9

Experiment 9 Using Crystal Reports Class-Quiz # 4

12

Smart Devices Programming smart devices

Major II Exam (16 April 2013) Time : 08:00 09:00 AM Experiment 10 Smart Devices

HW # 5

13

Graphics & Advanced Topics Graphics Environment HO #10

Experiment 11 Graphics and Animation Class-Quiz # 5

14

Graphics Methods and Graphics Techniques. Lab Exam II (07 May 2013) Time : 01:00 03:00 PM HO #11 NO LAB Revision

Animations 15

16

Final Exam (3 hours comprehensive)

Examination Summary: First major exam will be conducted in week 5. Second major exam will be conducted in week 11. Lab exams will be conducted in week 8 and 14. Lab Project must be submitted in beginning of 15 week.
th

Laboratory Software: VB.NET, MS Access 2007 or SQL Server

Anda mungkin juga menyukai