Weekly outline

  • General

    Hours: Lecture – 2 Hrs. Lab/ Tutorial – 2 Hrs. Credit – 3.

    Prerequisite: CC 111 - Introduction to computer.


    Deitel, P.J; Deitel, H.M; Ayer, D.J, Simply Visual Basic 2008: An Application-Driven Tutorial Approach, 3rd Edition, Pearson International Edition (or Pearson Education), 2009.


    References available in AAST Library.


    This course will help students know the concepts of programming using VB, and knowing how to use editors to implement these concepts.


    Upon completion of this course, students should be able to:

    • Explain the different concepts of programming and knowing the different tools that can be used.
    • Experiment this using visual studio 

    Grading Scheme

    Week 7:
    Midterm 1: 20 marks
    Lab Quiz 1: 5 marks (will be submitted to TAs on time to be graded before the week 7 grades submission)
    Assignments and Lab submissions: 5 marks (TAs will need to keep a copy of all submissions they receive for Lecturers and Coordinator revisions)
    Week 12:
    Midterm 2: 15 marks
    Lab Quiz 2: 5 marks (again given to TAs and marks submitted before week 12)


    أعمال السنة:

    Assignments and Lab Submissions: 5 marks
    Project: 5 marks
    Practical Exam: 10 marks
    Final Exam: 30 marks

    Class Rules:

    1. Please come to lectures/labs on time. Only 5 minutes delay is allowed.
    2. Cross talking, drinking, eating, using mobiles or any disturbing activity are not allowed during lectures/labs. 
    3. If you need to leave the lecture room for any reason during the lecture, you are not allowed to come back.
    4. Please pay attention to the lecture, and write your questions down to ask in the last five minutes. Raise your hand and wait for permission to start asking. If time does not allow all questions, please post your questions in the lecture forum before coming to office hours.
    5. Please submit your own work only with due references in assignments, projects, and exams. Plagiarism and cheating is penalized by zero for the first incident, and following the academy policies in further incidents.
    6. As you see the  marks are distributed on several activities that you should consider as opportunities NOT to miss. There will be no makeups for any activity, so please plan in advance. 

  • 7 February - 13 February

    Week 1: Introduction to visual basic and the IDE

  • 14 February - 20 February

    Week 2: Introducing VB data types, constants,  variables,  VB controls and arithmetic.

  • 21 February - 27 February

    Week 3: Illustrating application example.

  • 28 February - 6 March

    Week 4: Introducing algorithms, pseudocode, flow diagrams , checkboxes and dialogs.

  • 7 March - 13 March

    Week  5: VB control structures, operators , conditional structures using if then/if then else

  • 14 March - 20 March

    Week 6: Multiple- if Selection Statements and the  Select Case  Statement.

  • 21 March - 27 March

    Week 7: 7th week exam

  • 28 March - 3 April

    Week 8: Repeat ion, the Do While…Loop and Do Until…Loop Repetition Statements.

  • 4 April - 10 April

    Week 9: Introducing the Do …Loop While and Do …Loop Until Repetition Statements.

  • 11 April - 17 April

    Week 10: Illustrating application example.

  • 18 April - 24 April

    Week 11: Introducing the For … Next Repetition Statement and nested loops.

  • 25 April - 1 May

    Week 12: 12th week exam

  • 2 May - 8 May

    Week 13 : Introducing One-Dimensional Arrays.

  • 9 May - 15 May

    Week 14 : Introducing Functions and Procedures.

  • 16 May - 22 May

    Week 15: General Application Example.