[vc_row el_class=”inner-body-content” css=”.vc_custom_1666846685009{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_1666846669429{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_custom_heading text=”Introduction To Programming” font_container=”tag:h3|text_align:left” use_theme_fonts=”yes”][vc_column_text]
- Introduction to C++
- The character set
- Constants, variables and keywords
- Rules of constructing integer
- Real and character constants
[/vc_column_text][vc_custom_heading text=”Writing C++ Programe” font_container=”tag:h3|text_align:left” use_theme_fonts=”yes”][vc_column_text]
- The first c program if statements
- If-else statements, nested if-elses
- Use of logical operators
- The conditional operators
[/vc_column_text][vc_custom_heading text=”The Loop Control Structure” font_container=”tag:h3|text_align:left” use_theme_fonts=”yes”][vc_column_text]
- The for loop
- Nesting of loops
- Multiple initializations in the for loop
- The while loop
- The break statement
- The continue statement
- The do-while loop
[/vc_column_text][vc_custom_heading text=”The Case Control Structure” font_container=”tag:h3|text_align:left” use_theme_fonts=”yes”][vc_column_text]
- Decisions using switch
- Switch versus if-else ladder
- The goto keyword
[/vc_column_text][vc_custom_heading text=”Functions” font_container=”tag:h3|text_align:left” use_theme_fonts=”yes”][vc_column_text]
- Function definition
- Passing values between functions
- Functions declaration and prototypes
[/vc_column_text][vc_custom_heading text=”Arrays And Strings” font_container=”tag:h3|text_align:left” use_theme_fonts=”yes”][vc_column_text]
- Introduction to arrays and strings
[/vc_column_text][vc_custom_heading text=”Programming Of Civil Engineering Problems” font_container=”tag:h3|text_align:left” use_theme_fonts=”yes”][vc_custom_heading text=”MAPPING OF CLOs TO PROGRAM LEARNING OUTCOMES” use_theme_fonts=”yes”][vc_column_text]
CLO’s |
CLO-1 (Knowledge of Programing) |
CLO-2 (Understand Characteristics) |
CLO-3 (Demonstrate Skills) |
CLO-4 (Application of Knowledge) |
PLO’s |
||||
PLO-1 (Engineering Knowledge) |
|
|
|
|
PLO-2 (Problem Analysis) |
|
|
|
|
PLO-3 (Design/Development of Solutions) |
|
|
|
|
PLO-4 (Investigation) |
|
|
|
|
PLO-5 (Modern Tool Usage) |
√ |
√ |
√ |
√ |
PLO-6 (The Engineer and Society) |
|
|
|
|
PLO-7 (Environment and Sustainability) |
|
|
|
|
PLO-8 (Ethics) |
|
|
|
|
PLO-9 (Individual and Team work) |
|
|
|
|
PLO-10 (Communication) |
|
|
|
|
PLO-11 (Project Management) |
|
|
|
|
PLO-12 (Lifelong Learning) |
|
|
|
|
[/vc_column_text][vc_custom_heading text=”MAPPING OF CLOs TO ASSESSMENT MODULES” use_theme_fonts=”yes”][vc_column_text css=”.vc_custom_1669877826258{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]