Advance Programming-Course Outline-Fall 2024
Advance Programming-Course Outline-Fall 2024
COURSE DESCRIPTION:
COURSE OBJECTIVES:
Understand and use computer terms from the textbook, lecture, and readings. Implement
application design specifications with a visual object-oriented, event-driven programming
language. Learn visual programming language concepts applied to a business environment
including: form design, common form tool controls, input-process-output model, arithmetic
operations and assignment statements, predefined object methods & functions, decision
structures, looping structures, list controls, array and table processing, sub procedures and
user-defined functions, and database programming.
Recommended Books:
Title Author(s)
C# Programming Yellow Book “Cheese” Edition Rob Miles
List of Practical:
Sr# Lecture (Practical) Week
LAB-1 Decisions and Conditions. 1
LAB-2 Lists and Loops. 1
LAB-3 Arrays and Collections. 2
LAB-4 Objects and Classes 2
LAB-5 SubProcedures and Functions. 3
LAB-6 Textboxes 3
LAB-7 Button 4
LAB-8 others 4
LAB-9 Practical Test 5
LAB-10 Event Handlers 5
LAB-11 Cont… 6
LAB-12 Menu 6
LAB-13 MDI Forms 7
LAB-14 Inheritance of forms 7
LAB-15 9
LAB-16 9
LAB-17 10
LAB-18 10
LAB-19 11
LAB-20 11
LAB-21 12
LAB-22 12
LAB-23 13
LAB-24 13
LAB-25 14
LAB-26 14
LAB-27 15
LAB-28 15
LAB-29 16
LAB-30 16
ASSESSMENT SCHEME
Internal Assessment: 35%
Mid Semester Examination: 25%
Final Semester Examination: 40%
COURSE ASSESSMENT
Mid Exam, Home Assignments, Quizzes, LAB Assessment, Projects, Final Exam
ACADEMIC HONESTY
Students are expected to conduct themselves in accordance with the highest ethical standards of the Profession of
Engineering and Technology and evince academic integrity in all their pursuits and activities at the university. As such, in
accordance with the general academic regulations and requirements of the University of Faisalabad, students are
reminded that plagiarism or any other form of cheating in examinations, assignments, laboratory reports or term tests is
subject to serious academic penalty (e.g. cancellation of exam/assignment/quiz). A student found guilty of contributing to
cheating in examinations or term assignments is also subject to serious academic penalty.
Note:-The above course outline covers all contents of the subject as prescribed by HEC and respective
accreditation Council.