Prepared By: Razif Razali 1 TMK 264: COMPUTER SECURITY CHAPTER SIX : ADMINISTERING SECURITY.
© Prepared By: Razif Razali 1 TSE2013/TMA 264 – INTRODUCTION TO VISUAL BASIC PROGRAMMING...
-
Upload
dina-allen -
Category
Documents
-
view
214 -
download
0
Transcript of © Prepared By: Razif Razali 1 TSE2013/TMA 264 – INTRODUCTION TO VISUAL BASIC PROGRAMMING...
© Prepared By:Razif Razali 1
TSE2013/TMA 264 – TSE2013/TMA 264 – INTRODUCTION TO VISUAL INTRODUCTION TO VISUAL
BASIC PROGRAMMINGBASIC PROGRAMMINGOVERVIEWOVERVIEW
Chinese ProverbChinese Proverb
““ There is always a first step in There is always a first step in a journey of a ten thousand a journey of a ten thousand miles”miles”
© Prepared By:Razif Razali
2
Time and VenueTime and Venue
• Section 03Section 03– Lecture : Monday (BL2) – 12.00 pm
Tuesday (A10) – 10.00 am– Lab : Thursday (IT4) – 10.00am
• Section 04Section 04– Lecture : Monday (A2) – 10.00 am
Friday (A7) – 11.00 pm– Lab : Wednesday (IT4) – 3.00pm
© Prepared By:Razif Razali
3
© Prepared By:Razif Razali
4
SUBJECT DESCRIPTIONSUBJECT DESCRIPTION
• Core for DIT / CT102Core for DIT / CT102
• Credit Hour = 3Credit Hour = 3
• Semester 4Semester 4
• Prerequisite = TMA 222 (Java Prerequisite = TMA 222 (Java Programming I)Programming I)
ASSESTMENTASSESTMENT
• Quizzes (3) – 10%Quizzes (3) – 10%
• Assignment (2) – 10%Assignment (2) – 10%
• Lab Work (5) – 10%Lab Work (5) – 10%
• Test – 20%Test – 20%
• Project – 10%Project – 10%
• Final (1) – 40%Final (1) – 40%
© Prepared By:Razif Razali
5
COURSE OBJECTIVESCOURSE OBJECTIVES
At the end of the semester, students are expected to::At the end of the semester, students are expected to::• Know the concepts of problem solving, designing, developing Know the concepts of problem solving, designing, developing
and debugging program. and debugging program. • Understand the approach used to develop the application Understand the approach used to develop the application
system.system.• Know to develop user-friendly interface using Visual Basic Know to develop user-friendly interface using Visual Basic
controls.controls.• Acquire the knowledge to design a system by using object-Acquire the knowledge to design a system by using object-
oriented methodologyoriented methodology• Understand the methods to incorporate and integrate Visual Understand the methods to incorporate and integrate Visual
Basic and other languages.Basic and other languages.• Create applications that link to database.Create applications that link to database.
© Prepared By:Razif Razali
6
LEARNING OUTCOMESLEARNING OUTCOMES
Upon completion of this subject students should be able to :Upon completion of this subject students should be able to :• Identify basic computer terminology.Identify basic computer terminology.• Explain the concepts of problem solving Explain the concepts of problem solving • Develop the program / system using Visual BasicDevelop the program / system using Visual Basic• Perform simple output operations.Perform simple output operations.• Use the selection control structure.Use the selection control structure.• Differentiate between passing a value and passing a reference to an method.Differentiate between passing a value and passing a reference to an method.• Develop user-friendly interface using Visual Basic controlsDevelop user-friendly interface using Visual Basic controls• Use parameters and arguments to pass data to an object.Use parameters and arguments to pass data to an object.• Write codes that performs data conversion. Write codes that performs data conversion. • Write programs of problems involving repetition.Write programs of problems involving repetition.• Identify the differences among various loop structures.Identify the differences among various loop structures.• Explain the principles used to design effective loops.Explain the principles used to design effective loops.• Write program by using principles of object oriented.Write program by using principles of object oriented.• Create applications that link to database.Create applications that link to database.
© Prepared By:Razif Razali
7
SYNOPSISSYNOPSIS
This subject introduces students to the concept of Visual This subject introduces students to the concept of Visual programming that run under Windows environment. Visual Basic programming that run under Windows environment. Visual Basic language is used using Visual programming approach, including language is used using Visual programming approach, including basic principles of programming for event driven programming. basic principles of programming for event driven programming. Emphasis is on form designing, properties, objects and programs.Emphasis is on form designing, properties, objects and programs.
Matapelajaran ini memperkenalkan pelajar-pelajar kepada konsep Matapelajaran ini memperkenalkan pelajar-pelajar kepada konsep pengaturcaraan Visual di dalam persekitaran Windows. Bahsa pengaturcaraan Visual di dalam persekitaran Windows. Bahsa pengaturcaraan Visual Basic diajar menggunakan pendekatan pengaturcaraan Visual Basic diajar menggunakan pendekatan pengaturcaraan Visual, termasuk prinsip-prinsip asas pengaturcaraan Visual, termasuk prinsip-prinsip asas pengaturcaraan bagi pengaturcaraan berasaskan peristiwa (event-pengaturcaraan bagi pengaturcaraan berasaskan peristiwa (event-driven programming). Penekanan juga diberikan kepada driven programming). Penekanan juga diberikan kepada rekabentuk borang, sifat dan kaedah objek serta aturcara.rekabentuk borang, sifat dan kaedah objek serta aturcara.
© Prepared By:Razif Razali
8
SUBJECT CONTENTSSUBJECT CONTENTS
• Refer Course Refer Course Syllabus
© Prepared By:Razif Razali
9
Books and ReferencesBooks and References
• Mckeown G. P, Piercy A CMckeown G. P, Piercy A C. . 20022002. . 22ndnd Edition Edition. . Learning to program with Visual BasicLearning to program with Visual Basic. John . John Wiley & Sins Inc.Wiley & Sins Inc.
• Schneider I. D. 2006. 6Schneider I. D. 2006. 6thth Edition. Edition. An An Introduction to Programming using Visual Introduction to Programming using Visual Basic 2005. Basic 2005. Pearson InternationalPearson International
• OROR any books that is related based on the any books that is related based on the topic discusstopic discuss
© Prepared By:Razif Razali
10
ContactsContacts
• Office : BetaOffice : Beta
• Phone : 09 -5366701 ext 208Phone : 09 -5366701 ext 208
• Email : [email protected] : [email protected]
© Prepared By:Razif Razali
11
““ Time stays long enough for anyone Time stays long enough for anyone who will use it”who will use it”
- Leonardo Da Vinci- Leonardo Da Vinci
© Prepared By:Razif Razali
12