Motto: Mini-Project Based Learning



Students co-operated well in:
Using Spoken Tutorials, Video lecture from IIT-B, Regular home-work as a supplementary learning tool.
Lab-ia-2 as project based learning activity.



Monday, December 24, 2012

C - Assignment 2 and 3 - reg


Dear All,


As a part of assignment 2 and 3, it is highly recommended that you solve the programs mentioned in CAT 2 and 3 QPs on the machine and then paste your answers here<https://docs.google.com/spreadsheet/viewform?fromEmail=true&formkey=d...>,
along with answers of other optional questions also.


Tomorrow being 25th Dec, a holiday, you can finish off this activity by evening. Please do not blindly copy from you class-mates. Discuss, understand and then copy.


Your final marks of C shall be made known to you latest by 28th Dec, 2012.


Regards,
Mayur Patil

Saturday, December 22, 2012

IMPORTANT Lab Exam - reg


Dear All,

This is the message from COE - Controller of Examinations:

As there is a slight change in exam date/time and batch - you are required to kindly check the time-table displayed in CCF notice board, by Monday morning, without fail.

Kindly convey to your mates of A,B,C and D divisions.

Regards,
Mayur Patil 

Friday, December 21, 2012

Interactive session on C with Alumni - reg


Dear All,


The Dept. of Computer Science and Engineering has scheduled an interactive session on C, tomorrow i.e. 22/12/2012 from 2:00PM to 5:00 PM. Our alumni working in various MNCs shall be sharing their experience and answering any of your questions on the importance of C in today's industry. Please find a
document pasted below in this regard sent by Mr. Ravi Nankani (2007-2011 Batch).

Kindly convey this to all your mates of A,B,C and D divisions.

Attendance shall be taken.


Document by Mr. Ravi Nankani follows:


Hi All,

    This is regarding the importance of C in today's world. Let me ask a question first: How many of you use one of these: Windows, Linux or iPhone, Android phone. It will surprize you that all of this internally uses C.
Even facebook uses a PHP to C++ conversion utility.

C finds a lot of use in Device Driver Development, Embedded programming, Operating Systems, Realtime Operating Systems etc.. The routers, switches etc deployed in a network setup have their entire firmware running in C.


Job Market:
Most of the companies test candidates on knowledge of C. C offers you the power of controlling own memory management, ( which can be abused too ). I have met people in the industry who have been working on C for the last 20 years, and still find C fascinating.


Speed Comparison :
A program written in Java for a problem executed in 2.709 seconds. The same program written in C executed in 0.07 seconds. I am not saying Java is bad , Java can do some things C cant and vice versa, think of them like separate tools like a saw and hammer for different purposes.


C as a first programming language:
   A language like python, java etc can be the first language too, however you will find a lot of inbuilt functions to do the tasks for you. Doing everything manually eg. binary to decimal conversion and vice versa can help build invaluable logic, which can help solve many similar problems.

C is an amazing language to work with, and a language which has been around for more than most of the languages in computer science. It definitely should be on the resume of every engineer looking to program.

Cheers

Ravi

Document Ends here

Event Details:
Venue: CSE Dept. Seminar Hall
Time: 2:00 PM onwards
Mode: Online through Skype

CR's of divisions need to be present at 1:45 PM


Regards,
Mayur Patil 

Thursday, December 20, 2012

C - syllabus - CAT - 3 - reg


Dear All,


Please note the C syllabus for CAT-3:

2-D Arrays,
Strings,
Functions


Please convey the same to all your class-mates of A,B,C,D divisions.

Give your best !


Regards,
Mayur Patil

Wednesday, December 19, 2012

C - Lab Exam - reg


Dear Student Friends,


With respect to the above subject, please find a word - document below:

Please convey/forward this to your class-mates of A.B,C and D divisions.

Give your best !


Department of Computer Science and Engineering

S. D. M College of Engineering and Technology, Dharwad
End Semester Lab Examinations
Evaluation Scheme
Problem Solving and Programming in C (CS103)
Date – 26-12-2012 to 02-01-2013

Total Marks = 50

There are two programs to be executed. One from PART A and one from PART B.

The split up of marks is as follows:

Write up  – 8 Marks
· Execution – 35 Marks
PART A – 15 Marks
PART B – 20 Marks
· Viva / voce - 7 Marks
· Only one change either from PART A or PART B is allowed.
· Change of question is allowed within half an hour of commencement of examination.
· 10 Marks will be deducted for change of question.

INSTRUCTIONS TO CANDIDATES

You shall be asked to pick 1 question from PART A and 1 from PART B.
You are supposed to fill all the required details on the face sheet of the answer sheet.
You are supposed to write flowchart/algorithm and program for the chosen questions.
The time given for the write-up is 45 minutes.
You are allowed to start typing the program on the machine only after your write-up is reviewed and signed by the examiner.
Cheating in any kind will be reported to higher authorities immediately.
Please bring your own pen, pencil, eraser, and sharpener.

   Course Instructors – Prof. G.A. Raddar (A Div)
       Prof. Mayur. B. Patil (B Div)
    Prof. R. N. Yadwad (C Div)
Prof. Anand S P (D Div)



Regards,
Mayur Patil

Friday, December 14, 2012

Entry Form


Dear All,


Please take time out of your schedule and fill the below form with an "Engineering Problem Scenario".


Ex: Develop a program which accepts Staff-ID, Name, Dept, Salary from the
user, saves in a file. The program should then read the same file and find
the name of the staff who draws highest salary or who belongs to CSE dept
etc using functions.


The proposed "problem statement" should cover the concepts of
1) Strings
2) Arrays
3) Structures
4) Functions
5) Loops
6) Decision Making constructs - if/else - switch etc


Every student has to make atleast one entry.

Please make your entries before - Friday, 14th Dec, 2012 (today)

02 CTA marks shall be allotted for this activity.

Click here to access the form (Google Spread
Sheet)<https://docs.google.com/spreadsheet/ccc?key=0AvPic5Th8MOmdFUwZDZSZXk3...>


Regards,
Mayur Patil 

Thursday, December 13, 2012

C : Lab IA - 2 - reg


Dear All,


As you are ware, Lab IA -2 is scheduled on 15th Dec, 2012 (Saturday) from 2:00 PM to 5:00 PM.

Topics: Till date (files)

Only one question per student, 3 Hrs duration.
Venue: DBMS lab (tentatively)

You can expect questions like this, to be solved in a group of 2.

Develop a program which accepts Staff-ID, Name, Dept, Salary from the user, saves in a file. The program should then read the file and find the name of the staff who draws highest salary or who belongs to CSE dept etc using functions.


The program checks the knowledge of
1) Strings
2) Arrays
3) Structures
4) Functions
5) Loops
6) Decision Making constructs etc

Execute more programs on functions, structures and files.


Regards,
Mayur Patil 

Tuesday, December 11, 2012

Special Lab On 'C' Functions


Dear Friends,


Please make yourself available tomorrow (12/12/12) at 8:00 AM in CAD lab
for a special lab on:

1) Functions
2) Structures (As discussed in today's class)
3) Any other pending programs

Attendance is compulsory.


Regards,
Mayur Patil 

Wednesday, December 5, 2012

C - Few Notifications


Dear Friends,


We are left with only 15 days for CAT - 3 (20, 21, 22nd Dec, 2012)

Tentative syllabus is as under:

   - Arrays - Complete
   - Strings and Character arrays
   - Functions
   - Structures and Unions
   - Files

Final lab exams shall commence from 26th Dec, 2012.

Towards our preparations in this regard,
(tentative)
Lab - IA - 2 is scheduled on 15th Dec, Saturday, 2012 (2:00PM - 6:00PM) - DBMS lab - Both Batches
You need to bring lab - observation book complete in all respects, up-to date for Lab IA - 2.

Special lab on 8th, Dec, 2012 (Saturday) 2:00 to 6:00. Topic - functions

You are required to finish-off all the pending programs in next 2 days only i.e (6th and 7th Dec, 2012).
Please take time out of your busy schedule for the extra labs and practice more programs from exercise of Prof. Balagurusamy.


Regards,
Mayur Patil