Maharashtra State Board of Technical Education (MSBTE) I Scheme II - Semester Course Curriculum

Size: px
Start display at page:

Download "Maharashtra State Board of Technical Education (MSBTE) I Scheme II - Semester Course Curriculum"

Transcription

1 Maharashtra State Board of Technical Education (MSBTE) I Scheme II - Semester Course Curriculum Course Title: 'C' Programming Language (DE, EJ) (Course Code:...) Diploma Programme in which this course is offered Digital Electronics, Electronics and Telecommunication Engineering Semester in which offered Second 1. RATIONALE Automation Industry needs to build Microcontroller based applications which are being developed using C.This course deals with concepts of programming to enhance programming skills of diploma students. This course will enable the students to inculcate programming concepts and methodology to solve engineering problems. 2. COMPETENCY The aim of this course is to help the student to attain the following industry identified competency through various teaching learning experiences: Develop 'C' programs to solve broad-based electronic engineering related problems. 3. COURSE OUTCOMES (COs) The theory, practical experiences and relevant soft skills associated with this course are to be taught and implemented, so that the student demonstrates the following industry oriented COs associated with the above mentioned competency: a. Interpret the basic code of C. b. Implement decision making in C programming. c. Use Arrays and string in C programming. d. Use functions in C programs for modular programming approach. e. Use pointers to increase efficiency of programs. f. Implement basic concept of structure in C. 4. TEACHING AND EXAMINATION SCHEME Teaching Scheme (In Hours) Total Credits (L+T+P) Examination Scheme Theory Marks Practical Marks Total Marks L T P C ESE PA ESE PA * (*):Under the theory PA, Out of 30 marks, 10 marks are for micro-project assessment to facilitate integration of COs and the remaining 20 marks is the average of 2 tests to be taken during the semester for the assessment of the cognitive domain LOs required for the attainment of the COs. Legends: L-Lecture; T Tutorial/Teacher Guided Theory Practice; P - Practical; C Credit, ESE - End Semester Examination; PA - Progressive Assessment, # : No Theory Examination Page 1 of 11

2 5. COURSE MAP (with sample COs, Learning Outcomes i.e. LOs and topics) This course map illustrates an overview of the flow and linkages of the topics at various levels of outcomes (details in subsequent sections) to be attained by the student by the end of the course, in all domains of learning in terms of the industry/employer identified competency depicted at the centre of this map. ADO 6a -Follow safe practices LO 21-Write a program to add number using function LO 4 b Developed user defined functions. CO (d) - Use functions in C program for modular programming approach. Topic 4.3 User defined function CO (e) Use pointers to increase efficiency of programs. LO 5c Use pointers to perform arithmetic operation. LO 24 - Write a program to add two number using pointer. Competency Develop C programs to solve electronic engineering problems.. CO (c) Use arrays and string in C programming. Topic 5. 2 Pointer Arithmetic LO 13- Write a program to manipulate array elements. CO (a) Interpret the basic code of C. ADO 6b - Practice good housekeeping. Topic 3.2- Array Sorting, Searching. LO 3b write step to perform Operations on array. CO (f) - Implement basic concept of structure in C CO (b) Implement decision making in C programming. LO 2- Program to display message. LO 1a Describe given data types. Topic 6.5- Operation on structure LO 30 - Write a program to create structure having data members. LO 6 a -Create structure for given data. LO 6- Implement decision controls statements in C. LO 2a - Use decision making statements in C. Topic 1.3- Data types-integer, char, float etc. Topic 2.1 if, if-else, nested ifelse,witch-case. Statement Legends CO - Course Outcome LO through Practicals LO in Cognitive Domain ADO - Affective Domain Outcome Topic 6. SUGGESTED PRACTICALS/ EXERCISES The practicals/exercises/tutorials in this section are psychomotor domain LOs (i.e.subcomponents of the COs), to be developed and assessed in the student to lead to the attainment of the competency. Figure 1 - Course Map Practical Exercises (Learning Outcomes in Psychomotor Domain) Approx. Hrs. Required 1 Write algorithm and draw flow chart for following problems: I 02* (a) Addition of two numbers (b) Exchange value of two variable 2 Write a C program to display hexadecimal, decimal, octal format I 02 Page 2 of 11

3 Practical Exercises (Learning Outcomes in Psychomotor Domain) of entered number using %d, %c, %i, %f, %g, %u, %o, %s, %x 3 Write a program to perform following operations: (a) Display the message Hello World, name, address, date of birth and _id using printf ( ) function. (b) Logical operations: & (AND), (OR) for given values. (c) Bitwise operations :<< (LEFT SHIFT), >> (RIGHT OPERATOR) for given values. 4 (a) Write a program to display current time and date using time.h header file. (b) Write a program to display addition of two numbers. (c) Write a program to display value of resister R, Where, i. Rseries =R1 + R2+R3 and ii. Rparallel =1/ R1 + 1/ R2+1/R3 Note. Use math.h header file. 5 (a) Write a program to calculate inductive resistance (F L ) with the help of given formula F L = 2 * π*f L. Where π, f, L are given data. (b) Write a program to calculate capacitive resistance (F C ) with the help of given formula F C = 1/(2 * π*f C). Where π, f, C are given data. Note. Develop above programs using local variables, global variables and arithmetic operators. 6 Implement decision control statements in C using 'if ' (a) Write a program to find whether given number is even or odd. (b) Write a program to find whether given number is Positive, negative or zero. 7 (a) Write a program to find the largest among n numbers using 'ifelse'. (b) Write a program to determine leap year using 'if-else'. 8 Implement decision control statements in C using nested if-else' (a) Determine whether a string is palindrome. (b) Find the greatest of the three numbers using conditional operators. 9 Write a program to perform addition, subtraction; multiplication and division according to user s choice using switch case statement for given data. 10 Implement loop control statements in C using 'for loop ' (a) Write a program to print the message Hello N time. (b) Write a program to print the table for given no. in one column. (c) Write a program to count the number of digit in a number. 11 Implement loop control statements in C (a) Find Fibonacci series for given number. (b) Write a program to produce the following output: Approx. Hrs. Required I 02 I 02 I 02 II 02* II 02 II 02 II 02 II 02 II 02 Page 3 of 11

4 Practical Exercises (Learning Outcomes in Psychomotor Domain) Approx. Hrs. Required 12 (a) Write a program to print salary statement with following II 02 details: Given Basic Pay=Rs.5400/- Calculate HRA(75% of basic), DA(60% of basic) and Gross salary = Basic+ DA+ HRA. (b) Print the Result sheet: Conditions given are: marks >=40% pass, marks <40 % fail, marks 60>=first class, marks above 75 % distinction, marks >100 and marks < 0 not valid. 13 (a) Write a program to declare, modify and print elements of a III 02* given data array. (b) Write a program to find highest marks in a class of n students using array. 14 Write a program to copy of one array into second array for given III 02 data elements. 15 Write a program to create an array by reversing the elements of the III 02 given array. 16 (a) Write a program to sort numbers in ascending and descending III 02 in a given array. (b) Write a program to store n numbers in an array and find their average. (c) Write a program to add two matrices of size 3*3 store additions in third matrix for given data elements. 17 (a) Write a program that accept a string from user and print that III 02 string. (b) Write a program that accept a string and compare it with existing string. (c) Write a program to accept and display that string in reverse order. 18 (a) Write a program to convert given string to lower case. III 02 (b) Write a program to convert given string to upper case. 19 (a) Write a program to accept and concatenate two strings. III 02 (b) Write a program to find length of a string. 20 Library Functions: Develop Program to demonstrate: IV 02* (a). Use of all String handling functions. (b). Use of few Mathematical functions. (c). Use of few other miscellaneous functions. 21 (a) Write a program to add two numbers using function. IV 02 (b) Write a program to find factorial of number using function for given data. 22 Write a program to perform addition, subtraction, IV 02 multiplication and division using switch case statement and user defined function for given data. 23 Write a program to use address operator (&) and pointer V 02* Page 4 of 11

5 Practical Exercises (Learning Outcomes in Psychomotor Domain) operator (*) for given data. 24 (a) Write a program to add two integer numbers using pointer. (b) Write a program to find area of circle using pointer. 25 Write a program to calculate the sum of elements of given array using pointer. Approx. Hrs. Required V 02 V Write a program to access the array elements using pointer. V Write a program to interchange given values of two variables using V 02 call by value mechanism. 28 Write a program to interchange given values of two variables using V 02 call by reference mechanism. 29 Write a program to exchange given values of two variables using V 02 pointer. 30 Write a program to create a structure for employee having data VI 02 members like emp_name, emp_id, and emp_salary. 31 Write a program to create a structure for student having data members like Roll, Name, Class, marks in three subjects.- and calculate the % of marks. VI 02* 32 (a) Write a program to declare a structure 'Device' having data members name, unit_cost, quantity. Create one object of above structure and display it. (b) Create structure DATE using 'C' having members day, month, year and assign initial values to that structure. VI 02 Total 64 Note i. A suggestive list of practical LOs is given in the above table, more such practical LOs can be added to attain the COs and competency. A judicial mix of minimum 24 or more practical LOs/tutorials need to be performed, out of which, the practicals marked as * are compulsory, so that the student reaches the Precision Level of Dave s Psychomotor Domain Taxonomy as generally required by the industry. ii. Hence, the Process and Product related skills associated with each LO of the laboratory/workshop/field work are to be assessed according to a suggested sample given below: Performance Indicators Weightage in % 1 Write algorithm and draw flow chart Use C software tool for programming to create, edit, compile the 40 C programs/applications 3 Debug, test and execute the programs/applications 20 4 Able to answer oral questions Submission of report in time. 10 Total 100 Additionally, the following affective domain LOs (social skills/attitudes), are also important constituents of the competency which can be best developed through the above mentioned laboratory/field based experiences: Page 5 of 11

6 1. Handle command prompt environment. 2. Experiment with C / C++ environment. 3. Plan, construct, compile, debug and test C programs. 4. Demonstrate working as a leader / a team member. 5. Maintain tools and equipment. 6. Follow ethical practices. The development of the attitude related LOs of Krathwohl s Affective Domain Taxonomy, the achievement level may reach: Valuing Level in 1 st year. Organising Level in 2 nd year. Characterising Level in 3 rd year. 7. MAJOR EQUIPMENT/ INSTRUMENTS REQUIRED The major equipment with broad specification mentioned here will usher in uniformity in conduct of experiments, as well as aid to procure equipment by authorities concerned. Equipment Name with Broad Specifications 1 Hardware: Personal computer, (i3-i5 preferable), RAM minimum 2 GB onwards. 2 Operating system: Windows XP/Windows 7/LINUX onwards. 3 Software: Turbo C, or Microsoft Visual Studio 2005 onwards (Optional). Expt. For all Experiments 8. UNDERPINNING THEORY COMPONENTS The following topics/subtopics should be taught and assessed in order to develop LOs in cognitive domain for achieving the COs to attain the identified competency. I Overview of C Program ming Major Learning Outcomes (in cognitive domain) 1a. Describe the given data type. 1b. Construct algorithm, flow chart for the given problem. 1c. Use pre-increment and postincrement operators in the given situation. 1d. Use bitwise operators in the given situation. Topics and Sub-topics 1.1 Structure of C program, Assembler, Linker, Compiler, Interpreter. 1.2 C character set-keywords, identifiers, types of constants (Integer, single character, string, and real) variables, scope of variables, concept of ASCII. 1.3 Data types: integer- unsigned, signed, long, float- float, double, characterchar, string, octal, hexadecimal 1.4 Algorithm and flow chart. 1.5 Formatted input and output statements. Input and output function. 1.6 Operators and expressions: a. Operators in C - arithmetic, logical, assignment, relational, increment and decrement, conditional, bit wise, special operators b. Expressions Page 6 of 11

7 II Decision control and Loop control Major Learning Outcomes (in cognitive domain) 2a. Write a C program using the given decision making structure for two-way branching. 2b. Write a C program using the decision making structure for multi-way branching. 2c. Write a C program using loop statements to solve the given iterative problem. 2d. Use related statements to alter the program flow in the given loop. Topics and Sub-topics c. Precedence and associatively. 2.1 Decision making if statement (if, if-else, nested if-else), switch case statement. 2.2 Repetition in C (loop control statement) while, do-while and for loop, break and continue statement, nested loops. III 3a. Write steps to access elements Array and of the given array. Strings 3b. Write steps to perform operation on the given array. -IV Functions 3c. Write steps to initialization and declaration of the given string in 'C' program. 3d. Apply relevant control statement on the given strings to manipulate its elements. 4a. Use inbuilt functions for the given problem. 4b. Develop relevant user defined functions for the given problem. 4c. Write C codes to Pass function parameters using the given approach. 4d. Write recursive function for the given problem. 3.1 Introduction to Array and its types 3.2 Declaration, initialization of array, accessing elements of an array, adding, deleting, sorting & searching. 3.3 Introduction to string Initializing, declaring and display of string 3.4 String handling functions from standard library (strlen (), strcpy (), strcat (), strcmp(), strlwr(),strupr()): 4.1 Concept and need of functions 4.2 Library functions: Math functions, String handling functions, other miscellaneous functions. 4.3 Writing User defined functions, scope of variables. 4.4 Parameter passing: call by value, call by reference. 4.5 Recursive functions V Pointers 5a. Use pointer for address access to manipulate the given data. 5b. Use pointers to access memory locations to solve the given problem. 5c. Use pointers for performing the given arithmetic operation. 5d. Develop a program to access array elements using the given pointers. 5.1 Concept of pointer and pointer variables, initialization of pointer, call-byreference. 5.2 Pointer arithmetic. 5.3 Handling arrays using pointers 5.4 Handling functions using pointers -VI 6a. Create a structure for the given 6.1 Introduction and Features and Syntax of Page 7 of 11

8 Major Learning Outcomes Topics and Sub-topics (in cognitive domain) Structur es data. 6b. Develop a program to access elements of structure using pointers. 6c. Use the structure for solving the given problem. 6d. Use of enumerated data type in structure to solve the given program. structure 6.2 Declaration and Initialization of Structures 6.3 Initializing, assessing structure members using pointers 6.4 Type def, Enumerated Data Type, using structures in C Program 6.5 Operations on structure. Note: To attain the COs and competency, above listed Learning Outcomes (LOs) need to be undertaken to achieve the Application Level of Bloom s Cognitive Domain Taxonomy. 9. SUGGESTED SPECIFICATION TABLE FOR QUESTION PAPER DESIGN Title Teaching Distribution of Theory Marks Hours R Level U Level A Level Total Marks I Overview of C Programming II Decision control and Loop control III Array and Strings IV Functions V Pointers VI Structures Total Legends: R=Remember, U=Understand, A=Apply and above (Bloom s Revised taxonomy) Note: This specification table provides general guidelines to assist student for their learning and to teachers to teach and assess students with respect to attainment of LOs. The actual distribution of marks at different taxonomy levels (of R, U and A) in the question paper may vary from above table. This specification table also provides a general guideline for teachers to frame internal end semester practical theory exam paper which students have to undertake. 10. SUGGESTED STUDENT ACTIVITIES Other than the classroom and laboratory learning, following are the suggested student-related co-curricular activities which can be undertaken to accelerate the attainment of the various outcomes in this course: a. Prepare journals based on practical performed in laboratory. b. Give seminar on relevant topic. c. Library/E-Book survey regarding C used in electronics industries. d. Prepare power point presentation or animation for showing different types of C Applications. e. Find and Utilize android applications related to C. f. Undertake a market survey of different C application and compare with the following points. i. Available applications. ii. Application profile. Page 8 of 11

9 11. SUGGESTED SPECIAL INSTRUCTIONAL STRATEGIES (if any) These are sample strategies, which the teacher can use to accelerate the attainment of the various outcomes in this course: a. Massive open online courses (MOOCs) may be used to teach various topics/sub topics. b. L in item 4 does not mean only the traditional lecture method, but different types of teaching methods and media that are to be employed to develop the outcomes. c. About 15-20% of the topics/sub-topics which is relatively simpler or descriptive in nature is to be given to the students for self-directed learning and assess the development of the LOs/COs through classroom presentations (see implementation guideline for details). d. With respect to item 10, teachers need to ensure to create opportunities and provisions for co-curricular activities. e. Guide student(s) in undertaking micro-projects. f. of practical s selection to be performed should cover all units. 12. SUGGESTED MICRO-PROJECTS Only one micro-project is planned to be undertaken by a student assigned to him/her in the Only one micro-project is planned to be undertaken by a student assigned to him/her in the beginning of the semester. S/he ought to submit it by the end of the semester to develop the industry oriented COs. Each micro-project should encompass two or more COs which are in fact, an integration of practicals, cognitive domain and affective domain LOs. The microproject could be industry application based, internet-based, workshop-based, laboratory-based or field-based. Each student will have to maintain dated work diary consisting of individual contribution in the project work and give a seminar presentation of it before submission. The total duration of the micro-project should not be less than 16 (sixteen) student engagement hours during the course. In the first four semesters, the micro-project could be group-based. However, in higher semesters, it should be individually undertaken to build up the skill and confidence in every student to become problem solver so that s/he contributes to the projects of the industry. A suggestive list is given here. Similar micro-projects could be added by the concerned faculty: a. Modern Periodic Table using C - Each group will prepare a periodic table using functions Void add() and Void show() b. Simple Calculator - Each batch will prepare a menu driven program to perform any five mathematical operations. c. Employee Record System - Each batch will prepare a menu driven program to perform following operations : i. Add record ii. List record d. Digital clock using C e. String Manipulation project - Each batch will prepare a menu driven program to perform following operations (any five ) : i. Substrings ii. Palindromes iii. Comparison iv. Reverse string v. String to integer vi. Sort a string Page 9 of 11

10 f. Matrix Operations - Each batch will prepare a menu driven program to perform following operations: i. Matrix addition ii. Matrix multiplication iii. Matrix transpose iv. Sum of diagonal of a matrix. g. Basic mathematic functions - Each batch will prepare a menu driven program to perform following operations: i. Pascal triangle ii. Armstrong iii. Floyd s triangle iv. HCF and LCM. h. Patterns - Each batch will prepare a menu driven program to obtain following patterns (any three): SUGGESTED LEARNING RESOURCES Title of Book Author Publication 1 Programming in C Balguruswamy, E. Tata McGraw Hill May 2012, New Delhi ISBN: Let us C Kanetkar, Yashwant BPB Publication July 2016, New Delhi. ISBN : , 3 Basic computation and programming with C Saha, Subrata ; Mukherjee, Subhodip Cambridge 2016,New Delhi. ISBN: SOFTWARE/LEARNING WEBSITES a. Turbo C Editor b. Dosbox c. d. e. f. g. h. i. j. k. Android application resources for C programming from Google Play store. * ** *** ** * Page 10 of 11

11 15. COURSE CURRICULUM DEVELOPMENT COMMITTEE MSBTE Resource Persons Name and Designation Institute Contact Ms. Shraddha R. Hande, Lecturer in Information Technology Ms. Kiran Gaikwad, Lecturer in Information Technology Mr. Manish V. Salvi, Sr. Lecturer in Computer Engineering NITTTR Bhopal Resource Person Government Polytechnic, Pune Government Polytechnic, Thane Thakur Polytechnic, Kandivali, Mumbai shraddha.hand e@gmail.com kiran20gaikwa d@gmail.com manishsalvi20 00@yahoo.co.i n Name and Designation Institute Contact 1 2 Dr. R. K. Kapoor, Associate Professor Mr. Sanjeet kumar, Assistant Professor Computer Engineering and Applications Electrical and Electronics Engineering (0755) , Ext.392 (0755) ,Ext.369 rkkapoor@nittt rbpl.ac.in skumar@nitttr bpl.ac.in Page 11 of 11

Maharashtra State Board of Technical Education (MSBTE) 'I' Scheme VI Semester Course Curriculum

Maharashtra State Board of Technical Education (MSBTE) 'I' Scheme VI Semester Course Curriculum Maharashtra State Board of Technical Education (MSBTE) 'I' Scheme VI Semester Course Curriculum Course Title: Web Based Application development with PHP (IF, CO) (Course Code:...) Diploma programme in

More information

Maharashtra State Board of Technical Education (MSBTE) 'I' Scheme II Semester Course Curriculum

Maharashtra State Board of Technical Education (MSBTE) 'I' Scheme II Semester Course Curriculum Maharashtra State Board of Technical Education (MSBTE) 'I' Scheme II Semester Course Curriculum Course Title: Web Page Designing with HTML (IF, CO) (Course Code:... ) Diploma programme in which this course

More information

Maharashtra State Board of Technical Education (MSBTE) 'I' Scheme II Semester Course Curriculum

Maharashtra State Board of Technical Education (MSBTE) 'I' Scheme II Semester Course Curriculum Maharashtra State Board of Technical Education (MSBTE) 'I' Scheme II Semester Course Curriculum Course Title: Computer Peripheral and Hardware Maintenance (IF, CO) (Course Code:... ) Diploma Programme

More information

MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION (MSBTE) I - Scheme I Semester Course Curriculum

MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION (MSBTE) I - Scheme I Semester Course Curriculum MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION (MSBTE) I - Scheme I Semester Course Curriculum Course Title: Fundamentals of ICT (Common) (Course Code:... ) Diploma Programme in which this course is offered

More information

Maharashtra State Board of Technical Education (MSBTE) 'I' Scheme V Semester Course Curriculum

Maharashtra State Board of Technical Education (MSBTE) 'I' Scheme V Semester Course Curriculum Maharashtra State Board of Technical Education (MSBTE) 'I' Scheme V Semester Course Curriculum Course Title: Embedded System (EJ,DE,IE,IS) (Course Code:...) Diploma programme in which this course is offered

More information

Syllabus of Diploma Engineering. Computer Engineering. Semester: II. Subject Name: Computer Programming. Subject Code: 09CE1104

Syllabus of Diploma Engineering. Computer Engineering. Semester: II. Subject Name: Computer Programming. Subject Code: 09CE1104 Semester: II Subject Name: Computer Programming Subject Code: 09CE1104 Objective: This Course will help to develop programming skills in the students, using a structured programming language `C'. Students

More information

Hrs Hrs Hrs Hrs Hrs Marks Marks Marks Marks Marks

Hrs Hrs Hrs Hrs Hrs Marks Marks Marks Marks Marks Subject Code: CC103-N Subject Title: FUNDAMENTALS OF PROGRAMMING Teaching scheme Total L T P Total Theory Credit Evaluation Scheme Mid Sem Exam CIA Pract. Total Hrs Hrs Hrs Hrs Hrs Marks Marks Marks Marks

More information

Questions Bank. 14) State any four advantages of using flow-chart

Questions Bank. 14) State any four advantages of using flow-chart Questions Bank Sub:PIC(22228) Course Code:-EJ-2I ----------------------------------------------------------------------------------------------- Chapter:-1 (Overview of C Programming)(10 Marks) 1) State

More information

Maharashtra State Board of Technical Education (MSBTE) 'I' Scheme VI Semester Course Curriculum

Maharashtra State Board of Technical Education (MSBTE) 'I' Scheme VI Semester Course Curriculum Maharashtra State Board of Technical Education (MSBTE) 'I' Scheme VI Semester Course Curriculum Course Title: Telemetry and SCADA (DE,EJ) (Course Code:...) Diploma programme in which this course is offered

More information

GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT. COURSE CURRICULUM COURSE TITLE: OBJECT ORINTED PROGRAMMING (Code: )

GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT. COURSE CURRICULUM COURSE TITLE: OBJECT ORINTED PROGRAMMING (Code: ) GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT COURSE CURRICULUM COURSE TITLE: OBJECT ORINTED PROGRAMMING (Code:331602) Diploma Programme in which this course is offered Information Technology Semester

More information

GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT. COURSE CURRICULUM COURSE TITLE: OBJECT ORIENTED PROGRAMMING (Code: )

GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT. COURSE CURRICULUM COURSE TITLE: OBJECT ORIENTED PROGRAMMING (Code: ) GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT COURSE CURRICULUM COURSE TITLE: OBJECT ORIENTED PROGRAMMING (Code:3341602) Diploma Programme in which this course is offered Information Technology

More information

C- PROGRAMMING (3:0:0) Sub code : CS1C01/CS2C01 CIE : 50%Marks Hrs/week : 03 SEE : 50%Marks SEE Hrs : 03 Hours Max. Marks: 100 Course Outcomes:

C- PROGRAMMING (3:0:0) Sub code : CS1C01/CS2C01 CIE : 50%Marks Hrs/week : 03 SEE : 50%Marks SEE Hrs : 03 Hours Max. Marks: 100 Course Outcomes: C- PROGRAMMING (3:0:0) Sub code : CS1C01/CS2C01 CIE : 50%Marks Hrs/week : 03 SEE : 50%Marks SEE Hrs : 03 Hours Max. Marks: 100 Course Outcomes: On successful completion of the course, the students will

More information

Programming for Problem Solving 105A L T P Credit Major Minor Total Time

Programming for Problem Solving 105A L T P Credit Major Minor Total Time ES- Programming for Problem Solving 105A L T P Credit Major Minor Total Time Test Test 3 - - 3 75 25 100 3h Purpose To familiarize the students with the basics of Computer System and C Programming Course

More information

VALLIAMMAI ENGINEERING COLLEGE SRM NAGAR, KATTANGULATHUR

VALLIAMMAI ENGINEERING COLLEGE SRM NAGAR, KATTANGULATHUR VALLIAMMAI ENGINEERING COLLEGE SRM NAGAR, KATTANGULATHUR 603 203 FIRST SEMESTER B.E / B.Tech., (Common to all Branches) QUESTION BANK - GE 6151 COMPUTER PROGRAMMING UNIT I - INTRODUCTION Generation and

More information

Gujarat University M. Sc. Computer Science [S. F.] Semester-1 Syllabus Gujarat Arts & Science College, Ahmedabad.

Gujarat University M. Sc. Computer Science [S. F.] Semester-1 Syllabus Gujarat Arts & Science College, Ahmedabad. B. Sc. Computer Science SEM-II EFFECTIVE FROM ACADEMIC YEAR - 2016-2017 CODE Titles Th. Pr. COM-103 ProgramminginC (Theory) 4 COM-104 ProgramminginC(Practical) 4 Teaching Scheme Unit Computer Theory COM

More information

GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT COURSE CURRICULUM COURSE TITLE: DCS AND SCADA (COURSE CODE: )

GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT COURSE CURRICULUM COURSE TITLE: DCS AND SCADA (COURSE CODE: ) GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT COURSE CURRICULUM COURSE TITLE: DCS AND SCADA (COURSE CODE: 3361703) Diploma Programme in which this course is offered Instrumentation and Control Engineering

More information

Electrical Engineering

Electrical Engineering GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT COURSE CURRICULUM COURSE TITLE: MICROPROCESSOR & CONTROL SYSTEM COMPONENTS (COURSE CODE: 3350904) Diploma Programmes in which this course is offered

More information

GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT. Computer Engineering

GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT. Computer Engineering GUJARAT TECHNOLOGICAL UNIERSITY, AHMEDABAD, GUJARAT COURSE CURRICULUM COURSE TITLE: MOBILE COMPUTING AND APPLICATION DEELOPMENT (COURSE CODE : 3360704) Diploma Program in which this course is offered Computer

More information

Scheme G. Sample Test Paper-I. Course Name : Computer Engineering Group Course Code : CO/CD/CM/CW/IF Semester : Second Subject Tile : Programming in C

Scheme G. Sample Test Paper-I. Course Name : Computer Engineering Group Course Code : CO/CD/CM/CW/IF Semester : Second Subject Tile : Programming in C Sample Test Paper-I Marks : 25 Time:1 Hrs. Q1. Attempt any THREE 09 Marks a) State four relational operators with meaning. b) State the use of break statement. c) What is constant? Give any two examples.

More information

Aryan College. Fundamental of C Programming. Unit I: Q1. What will be the value of the following expression? (2017) A + 9

Aryan College. Fundamental of C Programming. Unit I: Q1. What will be the value of the following expression? (2017) A + 9 Fundamental of C Programming Unit I: Q1. What will be the value of the following expression? (2017) A + 9 Q2. Write down the C statement to calculate percentage where three subjects English, hindi, maths

More information

DR. A.P.J. ABDUL KALAM TECHNICAL UNIVERSITY LUCKNOW. Evaluation Scheme & Syllabus. For. B.Tech. First Year (Programming for Problem Solving)

DR. A.P.J. ABDUL KALAM TECHNICAL UNIVERSITY LUCKNOW. Evaluation Scheme & Syllabus. For. B.Tech. First Year (Programming for Problem Solving) DR. A.P.J. ABDUL KALAM TECHNICAL UNIVERSITY LUCKNOW Evaluation Scheme & Syllabus For B.Tech. First Year (Programming for Problem Solving) On Choice Based Credit System (Effective from the Session: 2018-19)

More information

Kadi Sarva Vishwavidyalaya, Gandhinagar

Kadi Sarva Vishwavidyalaya, Gandhinagar Kadi Sarva Vishwavidyalaya, Gandhinagar MASTERS OF COMPUTER APPLICATION (MCA) Semester I (First Year) Subject: MCA-101 Programming for Logic Building (LDPL) SUB Teaching scheme Examination scheme Total

More information

Mobile Computing and Application Development Course code :

Mobile Computing and Application Development Course code : Mobile and Application Development Course code : 336070 GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT COURSE CURRICULUM COURSE TITLE: MOBILE COMPUTING AND APPLICATION DEVELOPMENT (COURSE CODE: 336070)

More information

Course Title: Fundamental of Information Technology (Code: )

Course Title: Fundamental of Information Technology (Code: ) GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT COURSE CURRICULUM Course Title: Fundamental of Information Technology (Code: 3321601) Diploma Programmes in which this course is offered Information

More information

GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT. Course Curriculum. DATA COMMUNICATION AND NETWORKING (Code: ) Biomedical engineering

GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT. Course Curriculum. DATA COMMUNICATION AND NETWORKING (Code: ) Biomedical engineering GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT Course Curriculum DATA COMMUNICATION AND NETWORKING (Code: 3330302) Diploma Programmes in which this course is offered Semester in which offered Biomedical

More information

UNIT I : OVERVIEW OF COMPUTERS AND C-PROGRAMMING

UNIT I : OVERVIEW OF COMPUTERS AND C-PROGRAMMING SIDDARTHA INSTITUTE OF SCIENCE AND TECHNOLOGY:: PUTTUR Siddharth Nagar, Narayanavanam Road 517583 QUESTION BANK (DESCRIPTIVE) Subject with Code : PROGRAMMING FOR PROBLEM SOLVING (18CS0501) Course & Branch

More information

(i) Describe in detail about the classification of computers with their features and limitations(10)

(i) Describe in detail about the classification of computers with their features and limitations(10) UNIT I - INTRODUCTION Generation and Classification of Computers- Basic Organization of a Computer Number System Binary Decimal Conversion Problems. Need for logical analysis and thinking Algorithm Pseudo

More information

COMPUTER PROGRAMMING LAB

COMPUTER PROGRAMMING LAB COURSE OUTCOMES SEMESTER I Student will be able to: COMPUTER PROGRAMMING LAB 1. Explain basic commands in Linux. 2. Develop programs in C language. 3. Design programs for various problems in C language.

More information

PROGRAMMING IN C AND C++:

PROGRAMMING IN C AND C++: PROGRAMMING IN C AND C++: Week 1 1. Introductions 2. Using Dos commands, make a directory: C:\users\YearOfJoining\Sectionx\USERNAME\CS101 3. Getting started with Visual C++. 4. Write a program to print

More information

Split up Syllabus (Session )

Split up Syllabus (Session ) Split up Syllabus (Session- -17) COMPUTER SCIENCE (083) CLASS XI Unit No. Unit Name Marks 1 COMPUTER FUNDAMENTALS 10 2 PROGRAMMING METHODOLOGY 12 3 INTRODUCTION TO C++ 14 4 PROGRAMMING IN C++ 34 Total

More information

B. Subject-specific skills B1. Problem solving skills: Supply the student with the ability to solve different problems related to the topics

B. Subject-specific skills B1. Problem solving skills: Supply the student with the ability to solve different problems related to the topics Zarqa University Faculty: Information Technology Department: Computer Science Course title: Programming LAB 1 (1501111) Instructor: Lecture s time: Semester: Office Hours: Course description: This introductory

More information

GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT

GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT COURSE CURRICULUM COURSE TITLE: INFORMATION COMMUNICATION TECHNOLOGY (Code: 3341601) Diploma Program in which this course is offered Information Technology

More information

Computer Programming C++ (wg) CCOs

Computer Programming C++ (wg) CCOs Computer Programming C++ (wg) CCOs I. The student will analyze the different systems, and languages of the computer. (SM 1.4, 3.1, 3.4, 3.6) II. The student will write, compile, link and run a simple C++

More information

BCA-105 C Language What is C? History of C

BCA-105 C Language What is C? History of C C Language What is C? C is a programming language developed at AT & T s Bell Laboratories of USA in 1972. It was designed and written by a man named Dennis Ritchie. C seems so popular is because it is

More information

Subject: Computer Science

Subject: Computer Science Subject: Computer Science Topic: Data Types, Variables & Operators 1 Write a program to print HELLO WORLD on screen. 2 Write a program to display output using a single cout statement. 3 Write a program

More information

B. V. Patel Institute of Business Management, Computer & Information Technology, UTU 2013

B. V. Patel Institute of Business Management, Computer & Information Technology, UTU 2013 Information Technology, UTU 203 030000 Fundamentals of Programming Problems to be solved in laboratory Note: Journal should contain followings for all problems given below:. Problem Statement 2. Algorithm

More information

DEPARTMENT OF COMPUTER AND MATHEMATICAL SCIENCES UNIVERSITI TEKNOLOGI MARA CAWANGAN PULAU PINANG

DEPARTMENT OF COMPUTER AND MATHEMATICAL SCIENCES UNIVERSITI TEKNOLOGI MARA CAWANGAN PULAU PINANG DEPARTMENT OF COMPUTER AND MATHEMATICAL SCIENCES UNIVERSITI TEKNOLOGI MARA CAWANGAN PULAU PINANG PROGRAMME Diploma in Civil Engineering Diploma in Mechanical Engineering COURSE/CODE Fundamentals of Computer

More information

G COURSE PLAN ASSISTANT PROFESSOR Regulation: R13 FACULTY DETAILS: Department::

G COURSE PLAN ASSISTANT PROFESSOR Regulation: R13 FACULTY DETAILS: Department:: G COURSE PLAN FACULTY DETAILS: Name of the Faculty:: Designation: Department:: Abhay Kumar ASSOC PROFESSOR CSE COURSE DETAILS Name Of The Programme:: BTech Batch:: 2013 Designation:: ASSOC PROFESSOR Year

More information

B.V. Patel Institute of Business Management, Computer & Information Technology, Uka Tarsadia University

B.V. Patel Institute of Business Management, Computer & Information Technology, Uka Tarsadia University Unit 1 Programming Language and Overview of C 1. State whether the following statements are true or false. a. Every line in a C program should end with a semicolon. b. In C language lowercase letters are

More information

Course Title: C Programming Full Marks: Course no: CSC110 Pass Marks: Nature of course: Theory + Lab Credit hours: 3

Course Title: C Programming Full Marks: Course no: CSC110 Pass Marks: Nature of course: Theory + Lab Credit hours: 3 Detailed Syllabus : Course Title: C Programming Full Marks: 60+20+20 Course no: CSC110 Pass Marks: 24+8+8 Nature of course: Theory + Lab Credit hours: 3 Course Description: This course covers the concepts

More information

GUJARAT TECHNOLOGICAL UNIVERSITY

GUJARAT TECHNOLOGICAL UNIVERSITY GUJARAT TECHNOLOGICAL UNIVERSITY BRANCH NAME: INSTRUMENTATION & CONTROL ENGINEERING (17) SUBJECT NAME: EMBEDDED SYSTEM DESIGN SUBJECT CODE: 2171711 B.E. 7 th SEMESTER Type of course: Core Engineering Prerequisite:

More information

S Y B Voc Software Development Syllabus

S Y B Voc Software Development Syllabus S Y B Voc Software Development Syllabus Course Level Job Roles Course Name: Pattern: Examination Pattern: Eligibility: Medium of Instruction: NSQF Level-VI 1. Jr. Software Developer 2. Trainer Software

More information

CURRICULUM. SL Topics Hours Marks. Section - I. 1 Introduction to 'C' Language Condition and Loops Section - II 3 Arrays 12 30

CURRICULUM. SL Topics Hours Marks. Section - I. 1 Introduction to 'C' Language Condition and Loops Section - II 3 Arrays 12 30 Diploma in Computer Science and Engineering / Information Science Engg Second Semester Subject: 'C' Programming Contact Hrs / Week: 4 Contact Hrs / Semester: 64 CURRICULUM SL Topics Hours Marks Section

More information

Government of Karnataka Department of Technical Education Board of Technical Examinations, Bengaluru

Government of Karnataka Department of Technical Education Board of Technical Examinations, Bengaluru Government of Karnataka Department of Technical Education Board of Technical Examinations, Bengaluru Course Title: C PROGRAMMING LAB Course Code : 15EE23P Semester : II Course Group : Core Teaching Scheme

More information

COURSE OBJECTIVES. Name of the Program : B.Tech Year: II Section: A, B & C. Course/Subject : MATLAB/ LABVIEW LAB Course Code: GR11A2020

COURSE OBJECTIVES. Name of the Program : B.Tech Year: II Section: A, B & C. Course/Subject : MATLAB/ LABVIEW LAB Course Code: GR11A2020 Academic Year : 201-2014 COURSE OBJECTIVES Semester : I Name of the Program : B.Tech Year: II Section: A, B & C Course/Subject : MATLAB/ LABVIEW LAB Course Code: GR11A2020 Name of the Faculty : K.Sireesha,Assistant

More information

Reg. No. : Question Paper Code : B.E./B.Tech. DEGREE EXAMINATION, JANUARY First Semester GE 6151 COMPUTER PROGRAMMING

Reg. No. : Question Paper Code : B.E./B.Tech. DEGREE EXAMINATION, JANUARY First Semester GE 6151 COMPUTER PROGRAMMING wss Reg. No. : Question Paper Code : 37007 B.E./B.Tech. DEGREE EXAMINATION, JANUARY 2014. First Semester Civil Engineering GE 6151 COMPUTER PROGRAMMING (Common to all branches) (Regulation 2013) Time :

More information

Government of Karnataka Department of Technical Education Bengaluru

Government of Karnataka Department of Technical Education Bengaluru CIE- 25 Marks Government of Karnataka Department of Technical Education Bengaluru Course Title: Basic Web Design Lab Scheme (L:T:P) : 0:2:4 Total Contact Hours: 78 Type of Course: Tutorial and Practical

More information

C-LANGUAGE CURRICULAM

C-LANGUAGE CURRICULAM C-LANGUAGE CURRICULAM Duration: 2 Months. 1. Introducing C 1.1 History of C Origin Standardization C-Based Languages 1.2 Strengths and Weaknesses Of C Strengths Weaknesses Effective Use of C 2. C Fundamentals

More information

PESIT-BSC Department of Science & Humanities

PESIT-BSC Department of Science & Humanities LESSON PLAN 15PCD13/23 PROGRAMMING IN C AND DATA Course objectives: STRUCTURES The objective of this course is to make students to learn basic principles of Problem solving, implementing through C programming

More information

G. PULLAIAH COLLEGE OF ENGINEERING AND TECHNOLOGY Pasupula, Nandikotkur Road, Kurnool

G. PULLAIAH COLLEGE OF ENGINEERING AND TECHNOLOGY Pasupula, Nandikotkur Road, Kurnool G. PULLAIAH COLLEGE OF ENGINEERING AND TECHNOLOGY Pasupula, Nandikotkur Road, Kurnool-518014 BRANCH: COMPUTER SCIENCE AND ENGINEERING COURSE DESCRIPTION FORM Course Title Course Code Regulation Course

More information

Course Code Course Name Theory Practical Tutorial Theory TW/Practical Tutorial Total. Internal assessment. End Sem. Exam. Avg.

Course Code Course Name Theory Practical Tutorial Theory TW/Practical Tutorial Total. Internal assessment. End Sem. Exam. Avg. Course Code Course Name Theory Practical Tutorial Theory TW/Practical Tutorial Total ITL304 Java Programming Lab -- 2+2* -- -- 2 -- 2 Examination Scheme Theory Marks Course Code Course Name Internal assessment

More information

Computer Programming IA

Computer Programming IA EXAM INFORMATION Items 42 Points 51 Prerequisites NONE Course Length ONE SEMESTER DESCRIPTION introduces students to the fundamentals of computer programming. Students will learn to design, code, and test

More information

PROGRAMS. EXCELLENT ACADEMY OF ENGINEERING. Telephone: / NORMAL PROGRAM

PROGRAMS. EXCELLENT ACADEMY OF ENGINEERING. Telephone: / NORMAL PROGRAM PROGRAMS NORMAL PROGRAM 1. Wap to display months in words where month in number is input. 2. Wap to print Fibonacci series till n elements. 3. Wap to reverse 4 digit numbers. 4. Wap to accept a number

More information

Software Development & Education Center C Programming

Software Development & Education Center C Programming Software Development & Education Center C Programming Detailed Curriculum History of C Features of C Requirement from C development Turbo C 3 Turbo C 45 Borland C++ 502 Rules for C Programming Writing

More information

ENGINEERING PROGRAMMING

ENGINEERING PROGRAMMING ENGINEERING PROGRAMMING MS in Earth Science Engineering Semester 1, 2018/19 COURSE COMMUNICATION FOLDER University of Miskolc Faculty of Earth Science and Engineering Institute of Geophysics and Geoinformatics

More information

Sardar Patel University S Y BSc. Computer Science CS-201 Introduction to Programming Language Effective from July-2002

Sardar Patel University S Y BSc. Computer Science CS-201 Introduction to Programming Language Effective from July-2002 Sardar Patel University S Y BSc. Computer Science CS-201 Introduction to Programming Language Effective from July-2002 2 Practicals per week External marks :80 Internal Marks : 40 Total Marks :120 University

More information

Syllabus Under Autonomy Mathematics

Syllabus Under Autonomy Mathematics Syllabus Under Autonomy Mathematics Semester VI Course: Applied Component(Paper-I) [25 Lectures] Computer Programming and System Analysis(Java Programming & Networking) Learning Objectives:- To learn about

More information

Academic Course Description

Academic Course Description BEC502 MICROPROCESSOR AND MICROCONTROLLER Course (catalog) description Academic Course Description BHARATH UNIVERSITY Faculty of Engineering and Technology Department of Electronics and Communication Engineering

More information

Class 9 Saturday, Feb 14

Class 9 Saturday, Feb 14 Jahangirabad Institute of technology Er.Amit Kr Pathak Computer System & Programming in C, NCS-201 Semester II, 2016(Odd Sem.) MASTER SCHEDULE [U-1] week 1 Class 1 Monday, Feb 1 Introduction to digital

More information

AIR FORCE SCHOOL,BAMRAULI COMPUTER SCIENCE (083) CLASS XI Split up Syllabus (Session ) Contents

AIR FORCE SCHOOL,BAMRAULI COMPUTER SCIENCE (083) CLASS XI Split up Syllabus (Session ) Contents AIR FORCE SCHOOL,BAMRAULI COMPUTER SCIENCE (083) CLASS XI Split up Syllabus (Session- 2017-18) Month July Contents UNIT 1: COMPUTER FUNDAMENTALS Evolution of computers; Basics of computer and its operation;

More information

Multiple Choice Questions ( 1 mark)

Multiple Choice Questions ( 1 mark) Multiple Choice Questions ( 1 mark) Unit-1 1. is a step by step approach to solve any problem.. a) Process b) Programming Language c) Algorithm d) Compiler 2. The process of walking through a program s

More information

Swami Ramanand Teerth Marathwada University, Nanded

Swami Ramanand Teerth Marathwada University, Nanded Swami Ramanand Teerth Marathwada University, Nanded Syllabus B. Sc. First Year COMPUTER SCIENCE Semester System (MCQ Pattern) (To Be Implemented From Academic Year 2013-2014) Theory/ Practical Semester

More information

On successful completion of the course, the students will be able to attain CO: Experiment linked. 2 to 4. 5 to 8. 9 to 12.

On successful completion of the course, the students will be able to attain CO: Experiment linked. 2 to 4. 5 to 8. 9 to 12. CIE- 25 Marks Government of Karnataka Department of Technical Education Bengaluru Course Title: Linux Lab Scheme (L:T:P) : 0:2:4 Total Contact Hours: 78 Type of Course: Tutorial, Practical s & Student

More information

Total Test Questions: 43 Levels: Grades Units of Credit:.50

Total Test Questions: 43 Levels: Grades Units of Credit:.50 DESCRIPTION Computer Programming IA introduces students to the fundamentals of computer programming. Students will learn to design, code, and test their own programs while applying mathematical concepts.

More information

Academic Programme: B.Sc. I Year. Computer Science (Optional) Hours. Fundamentals of Computer Hours.

Academic Programme: B.Sc. I Year. Computer Science (Optional) Hours. Fundamentals of Computer Hours. Swami Ramanand Teerth Marathwada University, Nanded B.Sc First Year Semester Pattern Computer Science (Optional) With Effect from 2009-10 Aims and Objectives: 1. To provide a professional level of competence

More information

Subject: PROBLEM SOLVING THROUGH C Time: 3 Hours Max. Marks: 100

Subject: PROBLEM SOLVING THROUGH C Time: 3 Hours Max. Marks: 100 Code: DC-05 Subject: PROBLEM SOLVING THROUGH C Time: 3 Hours Max. Marks: 100 NOTE: There are 11 Questions in all. Question 1 is compulsory and carries 16 marks. Answer to Q. 1. must be written in the space

More information

Long Questions. 7. How does union help in storing the values? How it differs from structure?

Long Questions. 7. How does union help in storing the values? How it differs from structure? Long Questions April/May - 2010 Marks 1. Explain arithmetic operators and their precedence in C. 2. Explain the term structured programming with help of example 3. Write a program to read 10 numbers and

More information

UNIVERSITY OF ENGINEERING & MANAGEMENT, KOLKATA C ASSIGNMENTS

UNIVERSITY OF ENGINEERING & MANAGEMENT, KOLKATA C ASSIGNMENTS UNIVERSITY OF ENGINEERING & MANAGEMENT, KOLKATA C ASSIGNMENTS All programs need to be submitted on 7th Oct 206 by writing in hand written format in A4 sheet. Flowcharts, algorithms, source codes and outputs

More information

Contents. Preface. Introduction. Introduction to C Programming

Contents. Preface. Introduction. Introduction to C Programming c11fptoc.fm Page vii Saturday, March 23, 2013 4:15 PM Preface xv 1 Introduction 1 1.1 1.2 1.3 1.4 1.5 Introduction The C Programming Language C Standard Library C++ and Other C-Based Languages Typical

More information

UNIVERSITY OF JAMMU, JAMMU. (Semester System)

UNIVERSITY OF JAMMU, JAMMU. (Semester System) UNIVERSITY OF JAMMU, JAMMU Syllabus of B.A./B.Sc. Computer Applications (Semester System) For the semester examinations to be held in the year 2016 onwards. This course shall be offered in BA/BSc programme

More information

Academic Course Description. EC0309A Microprocessors and Micrcontrollers Fifth Semester, (Odd Semester)

Academic Course Description. EC0309A Microprocessors and Micrcontrollers Fifth Semester, (Odd Semester) Academic Course Description SRM University Faculty of Engineering and Technology Department of Electronics and Communication Engineering EC0309A Microprocessors and Micrcontrollers Fifth Semester, 2014-15

More information

SPLIT UP SYLLABUS SUBJECT : COMPUTER SCIENCE (083) SESSION: Class XI (Theory) C++ Duration: 3 hours Total Marks: 70

SPLIT UP SYLLABUS SUBJECT : COMPUTER SCIENCE (083) SESSION: Class XI (Theory) C++ Duration: 3 hours Total Marks: 70 SPLIT UP SYLLABUS SUBJECT : COMPUTER SCIENCE (083) SESSION:2014-15 Class XI (Theory) C++ Duration: 3 hours Total Marks: 70 Unit No. Unit Name MARKS 1. COMPUTER FUNDAMENTALS 10 2. INTRODUCTION TO C++ 14

More information

Programming Fundamentals - A Modular Structured Approach using C++ By: Kenneth Leroy Busbee

Programming Fundamentals - A Modular Structured Approach using C++ By: Kenneth Leroy Busbee 1 0 1 0 Foundation Topics 1 0 Chapter 1 - Introduction to Programming 1 1 Systems Development Life Cycle N/A N/A N/A N/A N/A N/A 1-8 12-13 1 2 Bloodshed Dev-C++ 5 Compiler/IDE N/A N/A N/A N/A N/A N/A N/A

More information

I Year MCA I Semester L T P To C FOUNDATIONS OF INFORMATION TECHNOLOGY

I Year MCA I Semester L T P To C FOUNDATIONS OF INFORMATION TECHNOLOGY I Year MCA I Semester L T P To C 3 1-4 4 MC101 FOUNDATIONS OF INFORMATION TECHNOLOGY Objectives of the Course: It offers students an overall idea of computer science and information technology to the student.

More information

ITT Technical Institute. ET2560T Introduction to C Programming Onsite and Online Course SYLLABUS

ITT Technical Institute. ET2560T Introduction to C Programming Onsite and Online Course SYLLABUS ITT Technical Institute ET2560T Introduction to C Programming Onsite and Online Course SYLLABUS Credit hours: 4.5 Contact/Instructional hours: 67 (41 Theory Hours, 26 Lab Hours Prerequisite(s and/or Corequisite(s:

More information

BIRLA INSTITUTE OF TECHNOLOGY AND SCIENCE, Pilani Pilani Campus Instruction Division. SECOND SEMESTER Course Handout Part II

BIRLA INSTITUTE OF TECHNOLOGY AND SCIENCE, Pilani Pilani Campus Instruction Division. SECOND SEMESTER Course Handout Part II SECOND SEMESTER 2016-2017 Course Handout Part II In addition to part-i (General Handout for all courses appended to the time table) this portion gives further specific details regarding the course. Course

More information

Procedural Programming

Procedural Programming Unit 18: Procedural Unit code: D/601/1293 QCF Level 4: BTEC Higher National Credit value: 15 Aim To provide learners with an understanding of the principles of procedural programming and to enable them

More information

University of Asia Pacific (UAP) Department of Computer Science and Engineering (CSE)

University of Asia Pacific (UAP) Department of Computer Science and Engineering (CSE) University of Asia Pacific (UAP) Department of Computer Science and Engineering (CSE) Course Outline Program: Course Title: Computer Science and Engineering (CSE) Object Oriented Programming I: Java Course

More information

B.C.A 2017 OBJECT ORIENTED PROGRAMMING USING C++ BCA303T MODULE SPECIFICATION SHEET

B.C.A 2017 OBJECT ORIENTED PROGRAMMING USING C++ BCA303T MODULE SPECIFICATION SHEET B.C.A 2017 OBJECT ORIENTED PROGRAMMING USING C++ BCA303T MODULE SPECIFICATION SHEET Course Outline The main objective of this course is to introduce students to the basic concepts of a selected language

More information

Computer Science (Informática)

Computer Science (Informática) Computer Science (Informática) (Code 600005) Bachelor s Degree on Electronics and Industrial Automation Engineering (G60) Universidad de Alcalá Academic Year 2018/2019 1st Course 1st Semester COURSE GUIDE

More information

University of Mumbai

University of Mumbai AC 7/4/2014. Item 4.36 University of Mumbai Revised Scheme of Evaluation for Continuous Assessments and Semester End Examinations for Under-graduate Programmes of Faculty of Arts, Commerce and Science

More information

GUJARAT TECHNOLOGICAL UNIVERSITY

GUJARAT TECHNOLOGICAL UNIVERSITY Type of course: System Programming GUJARAT TECHNOLOGICAL UNIVERSITY SYSTEM PROGRAMMING SUBJECT CODE: 21508 B.E. 5 th SEMESTER Prerequisite: Data Structures and Operating Systems Rationale: NA Teaching

More information

Course Text. Course Description. Course Objectives. StraighterLine Introduction to Programming in C++

Course Text. Course Description. Course Objectives. StraighterLine Introduction to Programming in C++ Introduction to Programming in C++ Course Text Programming in C++, Zyante, Fall 2013 edition. Course book provided along with the course. Course Description This course introduces programming in C++ and

More information

Chapter1 Overview of computers

Chapter1 Overview of computers 1 Chapter1 Overview of computers 1. What is a computer? 2. Which is the earliest computing machine? 3. Who invented the pascaline? 4. What is Charles babbage known as? 5. What is the machine proposed by

More information

Euclid s algorithm, 133

Euclid s algorithm, 133 Index A Algorithm computer instructions, 4 data and variables, 5 develop algorithm, 6 American Standard Code for Information Interchange (ASCII) codes, 141 definition, 142 features, 142 Arithmetic expressions

More information

COP 1220 Introduction to Programming in C++ Course Justification

COP 1220 Introduction to Programming in C++ Course Justification Course Justification This course is a required first programming C++ course in the following degrees: Associate of Arts in Computer Science, Associate in Science: Computer Programming and Analysis; Game

More information

Course materials Reges, Stuart, and Stepp, Martin. Building Java Programs: A Back to Basics Approach. 2d ed. (Boston: Addison-Wesley, 2011).

Course materials Reges, Stuart, and Stepp, Martin. Building Java Programs: A Back to Basics Approach. 2d ed. (Boston: Addison-Wesley, 2011). AP Computer Science A Advanced Placement Computer Science A is a fast-paced course equivalent to a college introductory programming class. Students will learn about the exciting kinds of problems tackled

More information

Syllabus for Bachelor of Technology. Computer Engineering. Subject Code: 01CE1303. B.Tech. Year - II

Syllabus for Bachelor of Technology. Computer Engineering. Subject Code: 01CE1303. B.Tech. Year - II Subject Code: 01CE1303 Subject Name: Object Oriented Design and Programming B.Tech. Year - II Objective: The objectives of the course are to have students identify and practice the object-oriented programming

More information

KLiC C Programming. (KLiC Certificate in C Programming)

KLiC C Programming. (KLiC Certificate in C Programming) KLiC C Programming (KLiC Certificate in C Programming) Turbo C Skills: The C Character Set, Constants, Variables and Keywords, Types of C Constants, Types of C Variables, C Keywords, Receiving Input, Integer

More information

KOMAR UNIVERSITY OF SCIENCE AND TECHNOLOGY (KUST)

KOMAR UNIVERSITY OF SCIENCE AND TECHNOLOGY (KUST) Programming Concepts & Algorithms Course Syllabus Course Title Course Code Computer Department Pre-requisites Course Code Course Instructor Programming Concepts & Algorithms + lab CPE 405C Computer Department

More information

Object Oriented Programming

Object Oriented Programming Unit 19: Object Oriented Unit code: K/601/1295 QCF Level 4: BTEC Higher National Credit value: 15 Aim To provide learners with an understanding of the principles of object oriented programming as an underpinning

More information

IECD Institute for Entrepreneurship and Career Development Bharathidasan University, Tiruchirappalli 23.

IECD Institute for Entrepreneurship and Career Development Bharathidasan University, Tiruchirappalli 23. Subject code - CCP01 Chapt Chapter 1 INTRODUCTION TO C 1. A group of software developed for certain purpose are referred as ---- a. Program b. Variable c. Software d. Data 2. Software is classified into

More information

Question Bank (SPA SEM II)

Question Bank (SPA SEM II) Question Bank (SPA SEM II) 1. Storage classes in C (Refer notes Page No 52) 2. Difference between function declaration and function definition (This question is solved in the note book). But solution is

More information

C Programming. Course Outline. C Programming. Code: MBD101. Duration: 10 Hours. Prerequisites:

C Programming. Course Outline. C Programming. Code: MBD101. Duration: 10 Hours. Prerequisites: C Programming Code: MBD101 Duration: 10 Hours Prerequisites: You are a computer science Professional/ graduate student You can execute Linux/UNIX commands You know how to use a text-editing tool You should

More information

Sir Syed University of Engineering and Technology. Computer Programming & Problem Solving ( CPPS )

Sir Syed University of Engineering and Technology. Computer Programming & Problem Solving ( CPPS ) Computer Programming & Problem Solving ( CPPS ) Chapter No 2 Sir Syed University of Engineering & Technology Computer Engineering Department University Road, Karachi-75300, PAKISTAN Muzammil Ahmad Khan

More information

STORAGE AREA NETWORKS COURSE PLAN. BIJAYA KUMAR BISWAL Assistant Professor, CSE

STORAGE AREA NETWORKS COURSE PLAN. BIJAYA KUMAR BISWAL Assistant Professor, CSE STORAGE AREA NETWORKS COURSE PLAN BIJAYA KUMAR BISWAL Assistant Professor, CSE COURSE PLAN FACULTY DETAILS: Designation: Department: Assistant Professor Computer Science & Engineering COURSE DETAILS :

More information

About Codefrux While the current trends around the world are based on the internet, mobile and its applications, we try to make the most out of it. As for us, we are a well established IT professionals

More information

(Following Paper ID and Roll No. to be filled by the student in the Answer Book)

(Following Paper ID and Roll No. to be filled by the student in the Answer Book) F:/Academic/27 Refer/WI/ACAD/10 SHRI RAMSWAROOP MEMORIAL COLLEGE OF ENGG. & MANAGEMENT PAPER ID: 1602 (Following Paper ID and Roll No. to be filled by the student in the Answer Book) Roll No. B.Tech. SEM

More information

Guru Jambheshwar University of Science & Technology, Hisar Scheme for Theory + Practical Based Subjects

Guru Jambheshwar University of Science & Technology, Hisar Scheme for Theory + Practical Based Subjects Guru Jambheshwar University of Science & Technology, Hisar Scheme for Theory + Practical Based Subjects Guidelines for Scheme of examination of UG Course Computer Science-B.A. Pass course (under semester

More information

Q1 Q2 Q3 Q4 Q5 Total 1 * 7 1 * 5 20 * * Final marks Marks First Question

Q1 Q2 Q3 Q4 Q5 Total 1 * 7 1 * 5 20 * * Final marks Marks First Question Page 1 of 6 Template no.: A Course Name: Computer Programming1 Course ID: Exam Duration: 2 Hours Exam Time: Exam Date: Final Exam 1'st Semester Student no. in the list: Exam pages: Student's Name: Student

More information