Lecture 1 (VP) PDF
Lecture 1 (VP) PDF
PROGRAMMING(INTRODU
CTION)
Werdah Abbas
Dept.Computer Science
2
Visual Programming
Course Description
Introduces key skills of problem solving and visual computer
programming, including the elementary programming
concepts.
Visual language
Iconic and symbolic representations
Debugging techniques
Semantics and pragmatics of desktop applications
Web programming
4
Course Description..
Fundamentals of OOP.
Console based applications using Visual C++.
CLR based programming using Visual C++.
Desktop based applications using MFC and CLR.
Course Objectives
Concepts of OOP
.NET Framework
Visual C++
ASP.net & C#
6
Course Objectives..
Recommended Books
Course Prerequisites
The student is expected to somehow familiar with the
programming languages and operating systems concepts.
10
Programming Languages
Programming Languages..
Syntax
Semantic
12
Syntax
Words
Phrases
Context
13
Semantics
Programming Languages
Types of Languages..
High Level Languages
Easy to write
Types of Languages..
Low Level Languages
Types of Languages...
Assembly Language
Types of Languages...
Machine Language
Consists of combination of 1’s and 0’s that represent high and low
electrical voltage
19
Programming Types
Programming can be done in different ways but in high level
languages there are two major approaches.
Structured Programming
Structured Programming
Classes
Attributes
Methods
23
OOP..
Encapsulation
OOP..
Inheritance
Polymorphism
Thank You