Programming Fundamentals: Lecture No. 1 By. Mughal Yar M
Programming Fundamentals: Lecture No. 1 By. Mughal Yar M
Fundamentals
Lecture No. 1
By.
Mughal Yar M
How to use language
Programming principle, design, structure
analysis etc
Programming skills are very important
Use C vehicle to run this course
Environment C++ only use C part
C++ OOP/ try to understand Procedural
Programming
Books
Deitel & Deitel :– C++ How to Program
Kernighan and Ritchie:-
The C Programming Language
Course Objectives
Objectives of this course are three fold
1. To appreciate the need for a programming
language
2. To introduce the concept and usability of
the structured programming methodology
3. To develop proficiency in making useful
software using the C language
Course Contents
To achieve our first two objectives we
will be discussing
Basic Programming constructs and
building blocks
Structured programming
Structured flowcharts, pseudo-code
Course Contents
History of C Language
Variables and expressions in C
Control structures and
functions
Arrays and Pointers
Course Contents
File handling
Structures and Unions
Flavor of Object oriented programming
Alarm
Welcome to visit me in my office (next to 102)
anytime any discussion.
5 min late
“attendance will mark as late”
10 min late
“will not allowed in class”
No compromise on deadlines.
Hard copy will submitted for each work.
Only two person will be in group.
Disturbance will not allowed during lecture.
Recap
Marks Distribution
Assignment 15%
Lab Work and CP 10%
Mid Term 20%
Project 25%
Final Exam 30%
Course title is “Programming
Fundamentals”
Programming
“A precise sequence of steps to
solve a particular problem”
Know sets of activities.
Purpose of these activities solve given problem
Fundamentals
“Ground rules/ Nitty-gritty”
Alan Perlis – Yale University:
STUPID
Humans are even
more…….
Think Reuse
Think Reuse
Think User Interface
Comments liberally
Logical Error
Syntax Error