Computer System & Programming Lab (CSME1011)

Pre-requisite(s)

None

Recommended Book(s)

Let Us C  by Yashavant P. Kanetar , 4th Edition

Reference Book(s)

 How To Program In C  by Deitel & Deitel, 5th Edition.

Course Objectives

.

Course Learning Outcomes (CLO)

At the end of this course, the students should be able to

 

CLO-1: Express basic knowledge of the tools used especially Visual Studio to develop computer programs (P1)

CLO-2: Develop pseudo code and debug logical errors in C programs (P2)

CLO-3: Develop small scale C programs using acquired skills, design algorithms and draw flow charts to represent the problem (P2)

Course Contents

  1. 1.      Introduction of computers and number systems.
  2. 2.      Overview of supporting software packages.
  3. 3.      Introduction to programming.
  4. 4.      Structure of program.
  5. 5.      Input and output statements (printf & scanf)
  6. 6.      Bitwise operators.
  7. 7.      Control statements (if else)
  8. 8.      Control statements (Loops)
  9. 9.      Loops and conditional statements.
  10. 10.  Modular programming using functions
  11. 11.  Arrays manipulation
  12. 12.  String manipulation
  13. 13.  Pointers manipulation

Structures manipulation

Mapping of CLOs to Program Learning Outcomes

CLOs

 

PLOs

CLO:1

CLO:2

CLO:3

PLO:1

(Engineering Knowledge)

 

 

 

PLO:2

(Problem Analysis)

 

 

 

PLO:3

(Design and Development of Solutions)

 

P2

P2

PLO:4

(Investigation)

 

 

 

PLO:5

(Modern Tool Usage)

P1

 

 

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

(Life Long Learning)

 

 

 

Mapping of CLOs to Assessment Modules

S.No.

Grading

% of Total Marks

  1.  

Lab Tasks

10

  1.  

Assignments

20

  1.  

Quizzes

10

  1.  

Project

40

  1.  

Mid-term Exam

20

 

Total

100