Teaching - Learning Scheme:
01 Hour Lecture/Week
02 Hours Practical/Week
02 Credits
Assessment Scheme:
In-Semester Evaluation (ISE) : 50 Marks
End-Semester Evaluation (ESE) : 50 Marks
C++ is the most used and most popular programming language developed by Bjarne Stroustrup. C++ is a high-level and object-oriented programming language. This language allows developers to write clean and efficient code for large applications and software development, game development, and operating system programming. It is an expansion of the C programming language to include Object Oriented Programming(OOPs) and is used to develop programs for computers.
CO 1. Explain the concepts of object-oriented programming concepts using C++
1.1 Demonstrate competence in mathematical modelling
1.1.1 Apply mathematical techniques such as calculus, linear algebra, and statistics to solve problems
1.1.2 Apply advanced mathematical techniques to model and solve mechanical engineering problems
1.2 Demonstrate competence in basic sciences
1.2.1 Apply laws of natural science to an engineering problem
1.3 Demonstrate competence in engineering fundamentals
1.3.1 Apply fundamental engineering concepts to solve engineering problems
CO 2. Apply their knowledge and programming skills to solve various computing problems and write a C++ program for simple cases
1.1 Demonstrate competence in mathematical modelling
1.1.1 Apply mathematical techniques such as calculus, linear algebra, and statistics to solve problems
1.1.2 Apply advanced mathematical techniques to model and solve mechanical engineering problems
1.2 Demonstrate competence in basic sciences
1.2.1 Apply laws of natural science to an engineering problem
1.3 Demonstrate competence in engineering fundamentals
1.3.1 Apply fundamental engineering concepts to solve engineering problems
5.1 Demonstrate an ability to identify/ create modern engineering tools, techniques and resources
5.1.1 Identify modern engineering tools such as computer-aided drafting, modelling and analysis; techniques and resources for engineering activities
5.1.2 Create/adapt/modify/extend tools and techniques to solve engineering problems
CO 3. Execute and debug the C++ Program for the simple cases for the syntax & logical error
A
B
C
CO 4. Follow professional and ethical principles, and standards while writing the C++ codes
A
B
C
CO 5. Recognize the need for a programming language for solving complex problems related to Engineering
A
B
C
Lecture: Monday (10:15 AM to 11:15 PM)
Venue: Class Room 7
Practical's:
Batch G1 - Wednesday - 11:30 AM to 01:30 PM
Batch G2 - Tuesday - 09:15 AM to 11:15 AM
Batch G3 - Thursday - 09:15 AM to 11:15 AM
Venue: CAD Laboratory, Department of Aeronautical Engineering
(CO 1, CO 2, CO 3, CO4 and CO5)
CAS marks will be provided based on the following parameters
Attending and Active participation in all the Practical Sessions
Solving all the exercise problems and regular submission
Interaction with faculty for doubt clearance and learning
(CO 1, CO 2, CO 3, CO4 and CO5)
NPTEL Course certification marks will be based on the grade you obtain in the course (Class Relative will be considered)
Click Here to Register for the Course: Programming in Modern C++
(CO 1, CO 2, CO 3, CO4 and CO5)
Presentation of CAS Portfolio built during the course
Oral Examination based on the presentation
(CO 1, CO 2, CO 3, CO4 and CO5)
Solving a simple engineering problem using C++ Programming
Web Reference: https://www.tutorialspoint.com/cplusplus/index.htm