[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]
- 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.
- Arrays Manipulation.
- Arrays Vs Pointers.
- Pointers.
- Structures.
- Structures And File Handling.
[/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]