Course Management System - UET Taxila Computer Programming   

 

UET Taxila

http://www.uettaxila.edu.pk

 


COURSE SCHEDULE

Course Management System - UET Taxila Start of Semester:25-03-2013.
End of Semester: 02-08-2013.



Lecture Plan

1. What is computer programming? Programming Languages.
2. Survey of Programming techniques: Unstructured Programming, Procedural Programming, Modular Programming, Object Oriented Programming
3. C++ Programming Basics: Program Construction, Directives, Variables, Input/Output, Operators , Source Files, Header Files, Executable Files etc.
4. Loops: The for loop, The while loop, The do loop
5. Decisions: The if statement, The if-else statement, the else-if statement, The switch statement, The conditional operator and control statements
6. Structures: Declaring, defining and accessing structures, Enumerations.
7. Functions: Simple functions, Passing arguments to functions, Returning value from functions, overloading functions.
8. Introduction to Objects and Classes.
9. Arrays and Strings: Referring to elements of array, Multi-dimensional Array, Passing Arrays to Functions.
10. Operator overloading
11. Inheritance
12. Pointers
13. Pointers( Continued)
14. Virtual functions
15. Streams and Files
16. Project Viva

 

  Course Links 

Home
Course Info
Course Desc.
Course Schedule
Grading Criteria
Policies
Resources
Books
Lecture Notes
Attendance Sheet
Important Links
Tutorials
Assignments
Sample Papers
Lab Sessions
Attendance
   

 


   
Copyright © 2007 University of Engineering and Technology, Taxila . All Rights Reserved. www.uettaxila.edu.pk