Course: CISPROG 403 -  Advanced Visual Basic Programming

Course Meeting: Wed, 7:00-10:00PM
Term: Spring 2008

  Professor: Andy Yeun, MBA
Email: andyyeun@gmail.com
Phone: (951) 966-4510

 
     
     

Syllabus

  Download Syllabus


 

CISPROG 403

Chaffey College

 

Professor: Andy H. Yeun, MBA

Email: andyyeun@gmail.com

Phone: 951-966-4510

Office Hours: By Appointment Only

 

Course: CISPROG 403 -  Advanced Visual Basic Programming

Course Meeting: Wed, 7:00-10:00PM

Term: Spring 2008

 

Prerequisite:

CISPROG 3 – Fundamentals of Visual Basic Programming

Textbook:

Microsoft® Visual Basic® 2006 RELOADED: Advanced, Zak, Diane. Course Technology. Boston, MA. 2005 (ISBN: 1-4188-3643-5)

 Objective:

Advanced Visual Basic Programming for business applications. Emphasis on report generation, database interfaces, and project design.  

Required Material:

1) Removable Storage (floppy, USB drive, CD-R) for project submittal.

 Attendance:

Students are expected and encouraged to attend every class meeting. If you are unable to attend, please email me in advance and let me know the circumstances. If you miss a class it is your responsibility to obtain class notes and/or assignments from your student peers.  

Course Evaluation:

Homework/Labs (6)

60 pts.

Participation

10 pts.

Midterm/Final

30 pts.

 

 

TOTAL

100 pts.

 

  • Extra Credit Opportunities
    • (5 pts.) lab assistance*

       

You will be evaluated on the following:

  • Design and development of programs
  • On-time assignment completion
  • Documentation of design and application
  • Understanding of concepts in Visual Basic
  • Midterm and Final Exams

     

Grading:

 

100% - 97%

A+

96% - 93%

A

92% - 90%

A-

89% - 87%

B+

86% - 83%

B

82% - 80%

B-

79% - 77%

C+

76% - 70%

C

69% - 67%

D+

66% - 63%

D

62% - 60%

D-

Below 60%

F

 

 

Homework/Labs:

Homework/Labs will consist of end-of-chapter assignments, in-class labs, and/or articles. Homework will be assigned every week and you will be required to turn in the assignment the following class meeting. If you do not turn in your homework assignments the following class meeting, you will be penalized 10% of the assignment grade (no exceptions). Keep in mind that Homework/Labs equate to 60% of your course grade, meaning that being diligent in this area will greatly dictate your overall course grade. Homework and labs should be completed individually.   

Exams

There will be a midterm and final exam for this course. Although every effort will be made to adhere to the course schedule, the instructor reserves the right to alter the examination schedule during the semester as deemed necessary. There are no make-up exams given during the semester. If you know you will be absent during the midterm and/or final it is your responsibility to notify the instructor in advance.

Participation:

Students are encouraged to read assigned chapter(s) prior to the next class meeting. This will allow students to engage in class discussion, review, and labs.

 Academic Integrity:

Plagiarism includes but is not limited to the following: (a) The direct copying of any source, such as written and verbal material, computer files, audio disks, video programs or musical scores, whether published or unpublished, in whole or in part, without proper acknowledgement that it is someone else’s.  (b) Copying of any source in whole or in part with only minor changes in wording or syntax even with acknowledgement.  (c) Submitting as one’s own work a report, examination paper, computer file, lab report or other assignment which has been prepared by someone else.  This includes research papers purchased from any other person or agency.  (d) The paraphrasing of another’s work or ideas without proper acknowledgement.” 

Plagiarism and cheating is strictly prohibited and will result in an automatic failure of the assignment and/or course.

 Schedule:

 

Date

Topic

Read

Due

Jan 16

Course Overview

Read: Chapter 1

VB Questionnaire

Jan 23

Chapter 1 & 2: Reviewing Intro to VB 2005)

Read: Chapter 2

N/A

Jan 30

Chapter 1 & 2: Reviewing Intro to VB 2005)

Read: Chapter 3

N/A

Feb 6

Chapter 3: Object/Classes

Read: Chapter 4

HW#1

Feb 13

Chapter 4: Object Orientation

Read: Chapter 5

HW#2

Feb 20

Chapter 5: Validation/Error & Exception Handling

Read: Chapter 6

N/A

Feb 27

Chapter 6: Windows Forms (Exam Review)

Read: Chapter 7

HW#3

Mar 5

MIDTERM
Chapter 7: Relational Databases (Pt. 1)

 

N/A

Mar 12

Chapter 7: Relational Databases (Pt. 2)

Read: Chapter 8

HW#4

Mar 19

NO CLASS

N/A

N/A

Mar 26

Chapter 8: Data Access/ADO.NET

Read: Chapter 9

HW#5

Apr 2

Chapter 9: ASP.NET

Read: Chapter 10

N/A

Apr 9

Chapter 10: ASP.NET (Database), XML, & Web Services

N/A

N/A

Apr 16

Lab Day

Read: Chapter 11

N/A

Apr 23

Chapter 11: Arrays, Collections, and Generics

N/A

HW#6

Apr 30

Lab Day

Read: Chapter 12

N/A

May 7

Chapter 12: Multithreading

N/A

N/A

May 14

FINAL EXAM

* Schedule is subject to change at anytime.

  

Disclaimer:

Although this is an advanced course, understand that graduated learning is a process; completion of this course does not mean you will be an automatic subject matter expert. I encourage you to take your learning and programming knowledge to the next level by continuing to learn about Visual Basic programming after this course through self-directed learning. My expectations of this course is to provide you an advanced prospective on application development using Visual Basic. I have always believed that education starts after structured instructional learning; however this course should set a solid foundation to application development and programming.  I hope you find this class rewarding and helpful in your quest to becoming application developers.

 

                                                                                                                         

* Any portion of this syllabus is subject to change.

 

Home