[vc_row el_class=”inner-body-content” css=”.vc_custom_1666778923697{padding-top: 30px !important;padding-bottom: 20px !important;}”][vc_column][vc_custom_heading text=”Pre-requisite(s)” font_container=”tag:h2|font_size:20px|text_align:left” use_theme_fonts=”yes” css=”.vc_custom_1666778911844{margin-top: 0px !important;}”][vc_column_text]Computer Programming (CS-1123)

Computer Programming Lab (CS-1121)[/vc_column_text][vc_custom_heading text=”Recommended Book(s)” font_container=”tag:h2|font_size:20px|text_align:left” use_theme_fonts=”yes”][vc_column_text]Introduction To C++ Programming, Comprehensive Version, By Y. Daniel Liang
Object-Oriented Programming In C++ Author: Robert Lafore, Fourth Edition[/vc_column_text][vc_custom_heading text=”Reference Book(s)” font_container=”tag:h2|font_size:20px|text_align:left” use_theme_fonts=”yes”][vc_column_text]C++: How To Program (Fourth Edition), Deitel & Deitel, Prentice-Hall.

An Introduction To Object Oriented Programming, Timothy Budd, Second Edition[/vc_column_text][vc_custom_heading text=”COURSE OBJECTIVES” font_container=”tag:h3|text_align:left” use_theme_fonts=”yes”][vc_column_text]Emphasis this course is on intensive study of object-oriented programming using C++. Abstract data types, object instantiation, inheritance, polymorphism, composition, member access control, templates, overloaded operators, exception handling, use of C++ headers, and class libraries will be studied.[/vc_column_text][vc_custom_heading text=”COURSE LEARNING OUTCOMES (CLO)” font_container=”tag:h3|text_align:left” use_theme_fonts=”yes”][vc_column_text]Course Objectives[/vc_column_text][vc_custom_heading text=”COURSE CONTENTS” font_container=”tag:h3|text_align:left” use_theme_fonts=”yes”][vc_column_text]Introduction and Revision:

 

Creating classes:

 

Composition of classes:

 

Friend classes and functions:

 

Operator overloading:

 

Inheritance in OOP:

 

Virtual classes and Polymorphism:

 

Streams:

 

Template classes and functions:

 

GUI and Exceptions:

[/vc_column_text][vc_custom_heading text=”MAPPING OF CLOs TO ASSESSMENT MODULES” font_container=”tag:h2|font_size:20px|text_align:left” use_theme_fonts=”yes”][vc_column_text css=”.vc_custom_1668053266197{margin-bottom: 0px !important;}”]Quizzes

Assignments

Midterm Exam

Final Exam[/vc_column_text][/vc_column][/vc_row]