[vc_row el_class=”inner-body-content” css=”.vc_custom_1666846772542{padding-top: 30px !important;padding-bottom: 20px !important;}”][vc_column][vc_custom_heading text=”Pre-requisite(s)” font_container=”tag:h3|font_size:20px|text_align:left” use_theme_fonts=”yes” css=”.vc_custom_1666846752983{margin-top: 0px !important;}”][vc_column_text]None[/vc_column_text][vc_custom_heading text=”Recommended Book(s)” font_container=”tag:h3|font_size:20px|text_align:left” use_theme_fonts=”yes”][vc_column_text]Object-Oriented Programming In C++, Robert Lafore[/vc_column_text][vc_custom_heading text=”Reference Book(s)” font_container=”tag:h3|font_size:20px|text_align:left” use_theme_fonts=”yes”][vc_column_text]An Introduction To Object-Oriented Programming With Java, C. Thomas Wu

BS Programming With Structured Basics, Gottfried[/vc_column_text][vc_custom_heading text=”COURSE OBJECTIVES” use_theme_fonts=”yes”][vc_column_text]1. To enable students to learn computer languages and microsoft office.

2. To acquaint the students with the structure, operation, programming, and applications of computers.[/vc_column_text][vc_custom_heading text=”COURSE LEARNING OUTCOMES (CLO)” use_theme_fonts=”yes”][vc_column_text]CLO:1 Have knowledge related to the concepts of programming and their applications.

CLO:2 Understand the characteristics of programming tools.

CLO:3 Demonstrate the skills to develop programming related projects.

CLO:4 Apply the acquired knowledge in field of civil engineering.[/vc_column_text][vc_custom_heading text=”COURSE CONTENTS” use_theme_fonts=”yes”][vc_column_text]

[/vc_column_text][vc_custom_heading text=”MAPPING OF CLOs TO PROGRAM LEARNING OUTCOMES” use_theme_fonts=”yes”][vc_column_text]

Mapping of CLOs to Lab Practicals of Computer Programming

CLOs

Lab Practicals

CLO-1

(Knowledge of Programming)

CLO-2

 (Understand Characteristics)

CLO-3

(Demonstrate Skills)

CLO-4

(Application of Knowledge)

Introduction (Computer hardware and components, Numbers System, Conversion between bases)

Introduction (Integers, Unsigned Integers, Signed Integers, Number Representations and Ranges, ASCII Codes)

 Introduction to Algorithms and Flowcharts

Introduction to C++ language

Input/output, Operators, if else conditions

Multiple Selection; switch Statement

For, while and do-while loops

Functions in C++ language

Functions in C++ language

Arrays manipulation

Arrays vs Pointers

Pointers

Structures

Structures and file handling

[/vc_column_text][vc_custom_heading text=”MAPPING OF CLOs TO ASSESSMENT MODULES” use_theme_fonts=”yes”][vc_column_text css=”.vc_custom_1669878172804{margin-bottom: 0px !important;}”]

CLOs

CLO:1

CLO:2

CLO:3

CLO:4

Assessment Modules

Assignments (20-25%)

 

Quizzes (15-20%)

 

Midterm Exam (20%)

 

 

Final Exam (40-45%)

 

[/vc_column_text][/vc_column][/vc_row]