cap 211 visual programming introduction. 2 lecturers: lecturers: reham al-abdul jabbar,...

14
CAP 211 CAP 211 Visual Visual Programming Programming Introduction Introduction

Upload: britney-bishop

Post on 02-Jan-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CAP 211 Visual Programming Introduction. 2 Lecturers: Lecturers: Reham Al-Abdul Jabbar, ralabduljabbar@ksu.edu.sa Office hours & office location:

CAP 211CAP 211Visual Programming Visual Programming

IntroductionIntroduction

Page 2: CAP 211 Visual Programming Introduction. 2 Lecturers: Lecturers: Reham Al-Abdul Jabbar, ralabduljabbar@ksu.edu.sa Office hours & office location:

2

• Lecturers: Lecturers: • Reham Al-Abdul JabbarReham Al-Abdul Jabbar, ,

[email protected]@ksu.edu.saOffice hours & office location: Office hours & office location: http://faculty.ksu.edu.sa/rehamhttp://faculty.ksu.edu.sa/reham    

  

Welcome to CAP211 Welcome to CAP211

Page 3: CAP 211 Visual Programming Introduction. 2 Lecturers: Lecturers: Reham Al-Abdul Jabbar, ralabduljabbar@ksu.edu.sa Office hours & office location:

• One 1 hour and 50 minute practical session One 1 hour and 50 minute practical session each week.each week.

• Starting this week.Starting this week.

• Vital to you passing CAP211.Vital to you passing CAP211.

• Your attendance will be recorded.Your attendance will be recorded.

• A significant proportion of marks comes A significant proportion of marks comes from practical work.from practical work.

PracticalPractical

Page 4: CAP 211 Visual Programming Introduction. 2 Lecturers: Lecturers: Reham Al-Abdul Jabbar, ralabduljabbar@ksu.edu.sa Office hours & office location:

AssessmentAssessment

ITEMS GRADE DATE / TIME

2 Quizzes  (Practical examination) 

15 % 1st Quiz: Sunday, April 4th

     (3:00 PM - 5:00 PM) 2nd Quiz: Mon, May 31      ( 3:00 PM - 5:00 PM)

1 Midterm (Written examination)

15 % Mon, May 3rd   (12:00 PM - 1:00 PM) 

Lab assignments & attendance

15 %

Group Project 15 %

Final (Written examination) 40 %

Page 5: CAP 211 Visual Programming Introduction. 2 Lecturers: Lecturers: Reham Al-Abdul Jabbar, ralabduljabbar@ksu.edu.sa Office hours & office location:

If you have an overlap please If you have an overlap please inform me inform me within 2 dayswithin 2 days; ; otherwise, I will stick tootherwise, I will stick to

these dates.these dates.

Page 6: CAP 211 Visual Programming Introduction. 2 Lecturers: Lecturers: Reham Al-Abdul Jabbar, ralabduljabbar@ksu.edu.sa Office hours & office location:

Cheating PolicyCheating Policy

• Cheating is prohibited, so if we caught any Cheating is prohibited, so if we caught any identical assignments both will take -10.  identical assignments both will take -10. 

• Why does cheating occur?Why does cheating occur? It usually occurs It usually occurs because you run out of time to do an assignment, because you run out of time to do an assignment, and feel you have no other way of completing and feel you have no other way of completing the assignment!!!!the assignment!!!!

Page 7: CAP 211 Visual Programming Introduction. 2 Lecturers: Lecturers: Reham Al-Abdul Jabbar, ralabduljabbar@ksu.edu.sa Office hours & office location:

So, how can you prevent this urge to cheat from So, how can you prevent this urge to cheat from overcoming you?overcoming you? – Do not wait to start the assignment until a few Do not wait to start the assignment until a few

days before it is due. This is guaranteed to cause days before it is due. This is guaranteed to cause you problems.you problems.

– Do not hesitate to get help from the TAs or your Do not hesitate to get help from the TAs or your instructor if you find yourself stumped or unable to instructor if you find yourself stumped or unable to begin an assignment. begin an assignment. 

Cheating Policy Cont’dCheating Policy Cont’d

Page 8: CAP 211 Visual Programming Introduction. 2 Lecturers: Lecturers: Reham Al-Abdul Jabbar, ralabduljabbar@ksu.edu.sa Office hours & office location:

If you fail to attend any examination:If you fail to attend any examination:1.1. You should fill the excuse form and bring it to You should fill the excuse form and bring it to

me within me within 2 days after the exam.2 days after the exam.

2.2. You will not be allowed to have a makeup exam You will not be allowed to have a makeup exam unless you have a very strong excuse.unless you have a very strong excuse.

3.3. You will go for a You will go for a comprehensivecomprehensive exam ONLY exam ONLY after the exam's committee accepts your excuse.after the exam's committee accepts your excuse.

Absence PolicyAbsence Policy

Page 9: CAP 211 Visual Programming Introduction. 2 Lecturers: Lecturers: Reham Al-Abdul Jabbar, ralabduljabbar@ksu.edu.sa Office hours & office location:

Reference BooksReference Books1- Deitel & Deitel, Visual Basic.NET, How to Program, Second or Third Edition.

2-  Visual Basic .NET from Home and Learn http://www.homeandlearn.co.uk/bookshop/net.html

It is an eBook for around 30 SR.

1- Murach's Visual Basic 2008, by Anne Boehm, Mike Murach and Associates, Inc.  

OR

Page 10: CAP 211 Visual Programming Introduction. 2 Lecturers: Lecturers: Reham Al-Abdul Jabbar, ralabduljabbar@ksu.edu.sa Office hours & office location:

• Searching the internet is a very good idea for such courses.

• Please DON’T ask me such questions:– Do we have to buy the books ?– Is the summary important ?– Is it enough to study from the slides ?

• It all depends on YOU…… 

Reference BooksReference Books

Page 11: CAP 211 Visual Programming Introduction. 2 Lecturers: Lecturers: Reham Al-Abdul Jabbar, ralabduljabbar@ksu.edu.sa Office hours & office location:

• All Lecture slides and other useful materials will be available at my website:

http://faculty.ksu.edu.sa/reham/Pages/CAP211.aspx

Page 12: CAP 211 Visual Programming Introduction. 2 Lecturers: Lecturers: Reham Al-Abdul Jabbar, ralabduljabbar@ksu.edu.sa Office hours & office location:

Aims of CAP211Aims of CAP211

After completing this course, you will be able to:– Create a simple Visual Basic .NET–application based on the Windows Application template.

– Use forms and controls to create a user interface.– Validate user input for fields, controls, and forms.– Enhance the user interface by adding menus, status bars, and toolbars.

You will see in the lab some of what previous students You will see in the lab some of what previous students have done in their projectshave done in their projects…

Page 13: CAP 211 Visual Programming Introduction. 2 Lecturers: Lecturers: Reham Al-Abdul Jabbar, ralabduljabbar@ksu.edu.sa Office hours & office location:

Course ContentCourse Content• Introduction to  .NET Frame Work.• Introduction to visual studio .NET IDE.• Introduction to VB Programming.• Control Structures ( Conditional logic & Looping).• Strings manipulation.• Arrays.• Functions and Subs.• Error Handling.• Files.• OOP.• GUI.• Graphics & Multimedia.

Page 14: CAP 211 Visual Programming Introduction. 2 Lecturers: Lecturers: Reham Al-Abdul Jabbar, ralabduljabbar@ksu.edu.sa Office hours & office location:

KSU SMS and ForumSubscribe to ksu sms service (تواصل). To do that : • Go to http://sms.ksu.edu.sa/• Subscribe as receiver (مستقبل).• Search for our group by its code (18639)• It is YOUR responsibility to subscribe.

• Subscribe to ksu forum: http://forums.ksu.edu.sa/forumdisplay.php?f=190