• No results found

lCSE1007L -.docx

N/A
N/A
Protected

Academic year: 2020

Share "lCSE1007L -.docx"

Copied!
7
0
0

Loading.... (view fulltext now)

Full text

(1)

Course Objectives:

The objectives of this course are:

1. To learn various components of a computer

2. To develop program solving skills using computer programming language

3. To expose students to practical learning of C programming language

Course Outcomes:

On completion of this course, the students will be able to

CO1. Apply their knowledge in solving problems using a computer programming langauge.

CO2. Design flowcharts and write algorithms for a given problem

CO3. Design and develop computer programs

CO4. Develop medium to large-scale software project

CSE1007L

Introduction to Computer Science Lab

L T P C

Version 1.0 Date of Approval: 0 0 4 2

(2)

Catalog Description:

In this course students will learn basic computer architecture and learn

problem solving techniques such as, flowcharts and algorithms. The

students will be exposed to the environment wherein, they will be able to

develop solution for a problem in a form of a software using `C’

programming language. By the end of the course, students will be able

apply their knowledge in developing medium to large-scale software

projects.

(3)

S.No. Experiment

1

Understanding the functional block diagram of

computer, CPU, Buses, Motherboard, RAM, Harddisk,

CDROm, Keyboard, mouse and printer.

2

Problem solving using Flowchart and Algorithm

3

Introduction to C programming:

• Write a program in C to print “Hello World”.

• Write a program to perform addition, subtraction, multiplication, division and modulus using two operands.

• Write a C program find average of three numbers.

• Write a C program to print value entered by user in decimal, octal and hexadecimal.

• Write a C program to find size of int, float and char data type. • Write a C program to swap two numbers.

• Write a C program to compute area of a rectangle.

4

Understanding control structures in C:

 Write a C program to check if number entered by the user is even or odd.

 Write a C program to find the greatest of three numbers.

 Write a C program to check whether the Entered year is leap year or not.

 Write a C program to relate two integers entered by user using = or > or < sign.

 Write a C program to implement traffic light program (using nested ifs).

 Write a program that receives weight and height, calculates the BMI.

5

Learning Switch Case in C:

Write a C program to design calculator with basic operations using switch.

Write a menu driven program in C with following options:

1. Finding factorial of a number 2. Finding if number is prime or not 3. Finding if number is odd or even 4. Exit

6

Understanding String handling in C:

 Write a C program to calculate the length of a string without using strlen() function.

(4)

Text Book:

1. Lab Manual prepared by faculty

Reference Books:

1. Alexis Leon, Mathews Leon, “Introduction to Information Technology”, Tata McGraw-Hill, 1999

2. E. Balagurusamy, “Computing Fundamentals And C Programming”, Tata McGraw-Hill, 2008

3. Brian W. Kernighan, Dennis M. Ritchie, “The C programming Language”, Prentice-Hall, 2nd edition, 2013

Mode of Evaluation:

Laboratory examinations, viva-voce and lab performance

Examination Scheme:

(5)

Weightage (%) 20 10 20 50

Relationship between the Course Outcomes (COs) and

Program Outcomes (POs)

Mapping between COs and POs

Course Outcomes (COs) MappedProgramme Outcomes

CO1

Apply their knowledge in solving problems using a computer programming

langauge PO1, PO2, PO3

CO2 Design flowcharts and write algorithmsfor a given problem PO2, PO3

CO3 Design and develop computer programs PO1, PO3,PO4

(6)

E ng in ee ri ng K no w le dg e P ro bl em a na ly si s D es ig n/ de ve lo pm en t o f so lu ti on s C on du ct in ve st ig at io ns o f co m pl ex p ro bl em s M od er n to ol u sa ge T he e ng in ee r an d so ci et y E nv ir on m en t a nd s us ta in ab il it y E th ic s In di vi du al o r te am w or k C om m un ic at io n P ro je ct m an ag em en t a nd f in an ce L if e-lo ng L ea rn in g Course

Code Course Title PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12

CSE1007L

Introduction to Computer

Science 3 3 3 2 3

3

References

Related documents

Complete machine tool expertise and support since 1968 Broad range of high quality and reputable machine tools Long standing relationships with machine tool suppliers..

creditors provide a Loan Estimate in good faith, based on the best information reasonably available to the creditor..  It must be delivered or placed in the mail to

In addition, if I marked &#34;Yes&#34; to any of the above questions, I hereby authorize release of information from my Department of Transportation regulated drug and alcohol

Reducing early school leaving is amongst the investment priorities of the European Social Fund, which Member States can use to develop policies in line with the integrated

cell type, page size, and block size, on system-level metrics such as performance, cost, and power consumption in various applications with different characteristics, e.g..

Based on the general association between sleep and emotional memory consolidation, it has been sug- gested that sleep deprivation in the first night after trauma could serve as

We use dis-aggregated unemployment rate data corresponding to six demographic groups: White Total, White Males, White Females, Black Total, Black Males, and Black Females.. To

Berdasarkan pembobotan di atas diketahui bahwa sebesar 40,71% merupakan Tingkat Kerentanan Tinggi, 44,79% memiliki Tingkat Kerentanan Sedang, sebesar 14,50% memiliki