SlideShare a Scribd company logo
1 of 19
Download to read offline
Problem Solving Through Programming in C – An Outline
Department of Mathematics
School of Advanced Sciences
Vellore Institute of Technology – Andhra Pradesh
Details of the Course
Problem Solving Through Programming in C– An Outline
 Course Code : CSE0105
 Course Title : Problem Solving Through Programming in C
 Credits : 3
 Prerequisites
 Anti-requites
: Nil
: Nil
Time Table
 Slots Allotted : Theory: F1, TF1, Lab: L49 + L50
 2 Theory Hours + 2 Lab Hours / Week
 Hours : Tuesday 10.00-10.50 am - Theory
Wednesday 11.00 – 11.50 am - Theory
Saturday 04:00 – 05:50 pm - Lab
Problem Solving Through Programming in C– An Outline
Outline of Objectives
 Describe, how a computer program works with respect to different
components of the computer.
 Provide exposure to problem-solving through programming using C
Programming Language.
 Explain the concept of pseudo code and flowcharts
 Demonstrate writing C programs for simple real-life examples
Problem Solving Through Programming in C– An Outline
A Very Brief Outline of the Syllabus
Total Number of Modules : 6
 Module 1 : Introduction to computer parts, programming and operators in C
programming
 Module 2 : Control Flow statements: conditional statements and Loops
 Module 3 : Functions
 Module 4 : Arrays and strings
 Module 5 : Pointers
 Module 6: Structures
Problem Solving Through Programming in C– An Outline
A Very Brief Outline of the Syllabus
Total Number of Modules : 6
 Module 1 : Introduction to computer parts, programming and operators in
C programming
Computer Hardware: I/O devices, Processor, Main Memory, Address,
HDD. Computer program execution steps. I/O statements, Binary and
decimal system, Operators: - arithmetic, logical, relational, bitwise.
Precedence and Associativity rules.
Problem Solving Through Programming in C– An Outline
A Very Brief Outline of the Syllabus
Total Number of Modules : 6
 Module 2 : Control Flow statements: conditional statements and Loops
Statements and Blocks, If-Else-If, nested if-else, if-else ladder, Switch,
nested switch, Loops – while, do, for, break and continue, goto labels.
Problem Solving Through Programming in C– An Outline
A Very Brief Outline of the Syllabus
Total Number of Modules : 6
 Module 3 : Functions
Importance of function, formal and actual parameters, pass by value, scope
and life time of a variable, Storage class – static, auto, register, extern.
Problem Solving Through Programming in C– An Outline
A Very Brief Outline of the Syllabus
Total Number of Modules : 6
 Module 4 : Arrays and strings
Arrays – Importance of array, multi-dimensional array, row-major and
column-major order of storage, passing array to a function.
String- string I/O, string operations using string header file: - copy,
concatenation, length and compare.
Problem Solving Through Programming in C– An Outline
A Very Brief Outline of the Syllabus
Total Number of Modules : 6
 Module 5 : Pointers
Address in memory, single pointer, double pointer, pointer to array, array
of pointers, pass by reference, pointer to function.
Problem Solving Through Programming in C– An Outline
A Very Brief Outline of the Syllabus
Total Number of Modules : 6
 Module 6 : Structures
Importance of structure, Basic Structure, Array of structures, Memory
allocation to structure, Pointer of structures, Union and bit-fields.
Problem Solving Through Programming in C– An Outline
Text Books
Prescribed Textbook
 Mastering C by Venugopal, Prasad – TMH Second Edition July 2017
References
 Programming In Ansi C -by E. Balagurusamy
 R. G. Dromey, "How to Solve It By Computer", Pearson, 1982
 Complete reference with C, Tata McGraw Hill
Problem Solving Through Programming in C– An Outline
Course Outcomes
Problem Solving Through Programming in C– An Outline
Evaluation Policy (Tentative)
60% : CAT, FAT (30% Each)
40% : Internal Evaluation
Quizzes/Surprise tests/Viva/Presentation/Notes :15%
Lab Component – Lab Records/Class Performance/Practical exams : 25%
Problem Solving Through Programming in C– An Outline
Grading Policy and Pass Criteria
Grading Policy: Relative Grading
Pass Criteria:
40% in CAT + FAT (44/110, 110 = 50+60)
At least E grade as per grading criteria
Problem Solving Through Programming in C– An Outline
Academic Calendar – Fall Sem. 2022 – 23 (Freshers)
Problem Solving Through Programming in C– An Outline
VIT-AP/2022/DoA/Calendar/8 Date: 20-09-2022
CIRCULAR (Sub.: Academic Calendar of FALL 2022-23 Semester for Freshers)
Description Period Remarks
Fresher's Orientation Program 22nd September - 04th October
2022
----------
Mahatma Gandhi Jayanti 02nd October 2022 (Sunday) No Orientation
Vijaya Dasami/ Dussehra 05th October 2022 (Wednesday) ----------
Commencement of FALL 2022-
23 Semester
06th October 2022 (Thursday) First Class Day
Milad-un-Nabi 09th October 2022 (Sunday) No Class Day
Deepavali 24th October 2022 (Monday) No Class Day
CAT 21st - 28th November 2022 Exam Days
Academic Calendar – Fall Sem. 2022 – 23 (Freshers)
Problem Solving Through Programming in C– An Outline
VIT-AP/2022/DoA/Calendar/8 Date: 20-09-2022
CIRCULAR (Sub.: Academic Calendar of FALL 2022-23 Semester for Freshers)
Description Period Remarks
Christmas 25th December 2022 (Sunday) No Class Day
New Year 01st January 2023 (Sunday) No Class Day
Bhogi 14th January 2023 (Saturday) No Class Day
Makara Sankranthi/ Pongal 15th January 2023 (Sunday) No Class Day
Republic Day 26th January 2023 (Thursday) No Class Day
FAT 30th January - 06th February
2023
Exam Days
End of FALL 2022-23 Semester 06th February 2023 (Monday) ----------
Tentative Commencement of
WIN 2022-23 Semester
14th February 2023 (Tuesday) ----------
Details of the Course Faculty
Name: Aswathy R K
Contact details:
Email : aswathy.rk@vitap.ac.in
Mobile : 9446952391
Room Number: 224 B, AB2
Department: Mathematics
School: School of Advanced Sciences
Problem Solving Through Programming in C– An Outline
Thank You…
Problem Solving Through Programming in C– An Outline

More Related Content

Similar to CSE0105 Class 0.pdf

Lecture 3.2.4 C pointer to Structure.pptx
Lecture 3.2.4 C pointer to Structure.pptxLecture 3.2.4 C pointer to Structure.pptx
Lecture 3.2.4 C pointer to Structure.pptxravi2692kumar
 
be5b99cpl-lec01-slides.pdf
be5b99cpl-lec01-slides.pdfbe5b99cpl-lec01-slides.pdf
be5b99cpl-lec01-slides.pdfElisée Ndjabu
 
CS4443 - Modern Programming Language I
CS4443 - Modern Programming Language ICS4443 - Modern Programming Language I
CS4443 - Modern Programming Language IDilawar Khan
 
Scheme g fifth semester (co)
Scheme   g fifth semester (co)Scheme   g fifth semester (co)
Scheme g fifth semester (co)anita bodke
 
Scheme g fifth semester (co)
Scheme   g fifth semester (co)Scheme   g fifth semester (co)
Scheme g fifth semester (co)anita bodke
 
intro-slides.pdf very important for computer science students
intro-slides.pdf very important for computer science studentsintro-slides.pdf very important for computer science students
intro-slides.pdf very important for computer science studentssairevanth504
 
1 Saint Leo University GBA 334 Applied Decision.docx
 1 Saint Leo University  GBA 334  Applied Decision.docx 1 Saint Leo University  GBA 334  Applied Decision.docx
1 Saint Leo University GBA 334 Applied Decision.docxaryan532920
 
Course File-AUE010305
Course File-AUE010305Course File-AUE010305
Course File-AUE010305Joms Antony
 
Center for Learning and Technology .docx
Center for Learning and Technology  .docxCenter for Learning and Technology  .docx
Center for Learning and Technology .docxcravennichole326
 
Syllabus_200818.pdf
Syllabus_200818.pdfSyllabus_200818.pdf
Syllabus_200818.pdfpanakjverma
 
M.tech.(cse) (regular) part i(semester i & ii)
M.tech.(cse) (regular) part i(semester i & ii)M.tech.(cse) (regular) part i(semester i & ii)
M.tech.(cse) (regular) part i(semester i & ii)Rekha Bhatia
 
Ece 1322 programming_for_engineers_s1_201213(1)
Ece 1322 programming_for_engineers_s1_201213(1)Ece 1322 programming_for_engineers_s1_201213(1)
Ece 1322 programming_for_engineers_s1_201213(1)Minda Kronik
 
Scheme g second semester (ae,me,pg,pt,fe,mh,mi,ps)
Scheme   g second semester (ae,me,pg,pt,fe,mh,mi,ps)Scheme   g second semester (ae,me,pg,pt,fe,mh,mi,ps)
Scheme g second semester (ae,me,pg,pt,fe,mh,mi,ps)soni_nits
 
Course file for theory of computation dt 08 08-2016.
Course file for theory of computation dt 08 08-2016.Course file for theory of computation dt 08 08-2016.
Course file for theory of computation dt 08 08-2016.sumit jain
 

Similar to CSE0105 Class 0.pdf (20)

Lecture 3.2.4 C pointer to Structure.pptx
Lecture 3.2.4 C pointer to Structure.pptxLecture 3.2.4 C pointer to Structure.pptx
Lecture 3.2.4 C pointer to Structure.pptx
 
be5b99cpl-lec01-slides.pdf
be5b99cpl-lec01-slides.pdfbe5b99cpl-lec01-slides.pdf
be5b99cpl-lec01-slides.pdf
 
Cse202
Cse202Cse202
Cse202
 
CS4443 - Modern Programming Language I
CS4443 - Modern Programming Language ICS4443 - Modern Programming Language I
CS4443 - Modern Programming Language I
 
B.tech mae-2011-c
B.tech mae-2011-cB.tech mae-2011-c
B.tech mae-2011-c
 
Scheme g fifth semester (co)
Scheme   g fifth semester (co)Scheme   g fifth semester (co)
Scheme g fifth semester (co)
 
Scheme g fifth semester (co)
Scheme   g fifth semester (co)Scheme   g fifth semester (co)
Scheme g fifth semester (co)
 
intro-slides.pdf very important for computer science students
intro-slides.pdf very important for computer science studentsintro-slides.pdf very important for computer science students
intro-slides.pdf very important for computer science students
 
1 Saint Leo University GBA 334 Applied Decision.docx
 1 Saint Leo University  GBA 334  Applied Decision.docx 1 Saint Leo University  GBA 334  Applied Decision.docx
1 Saint Leo University GBA 334 Applied Decision.docx
 
Course File-AUE010305
Course File-AUE010305Course File-AUE010305
Course File-AUE010305
 
Center for Learning and Technology .docx
Center for Learning and Technology  .docxCenter for Learning and Technology  .docx
Center for Learning and Technology .docx
 
trial
trialtrial
trial
 
Syllabus_200818.pdf
Syllabus_200818.pdfSyllabus_200818.pdf
Syllabus_200818.pdf
 
S6 cse hand-out
S6 cse hand-outS6 cse hand-out
S6 cse hand-out
 
M.tech.(cse) (regular) part i(semester i & ii)
M.tech.(cse) (regular) part i(semester i & ii)M.tech.(cse) (regular) part i(semester i & ii)
M.tech.(cse) (regular) part i(semester i & ii)
 
Ece 1322 programming_for_engineers_s1_201213(1)
Ece 1322 programming_for_engineers_s1_201213(1)Ece 1322 programming_for_engineers_s1_201213(1)
Ece 1322 programming_for_engineers_s1_201213(1)
 
M tech-cse-hptu
M tech-cse-hptuM tech-cse-hptu
M tech-cse-hptu
 
Bca
BcaBca
Bca
 
Scheme g second semester (ae,me,pg,pt,fe,mh,mi,ps)
Scheme   g second semester (ae,me,pg,pt,fe,mh,mi,ps)Scheme   g second semester (ae,me,pg,pt,fe,mh,mi,ps)
Scheme g second semester (ae,me,pg,pt,fe,mh,mi,ps)
 
Course file for theory of computation dt 08 08-2016.
Course file for theory of computation dt 08 08-2016.Course file for theory of computation dt 08 08-2016.
Course file for theory of computation dt 08 08-2016.
 

Recently uploaded

(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfSocial Samosa
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...dajasot375
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfLars Albertsson
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiSuhani Kapoor
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubaihf8803863
 
Call Girls In Noida City Center Metro 24/7✡️9711147426✡️ Escorts Service
Call Girls In Noida City Center Metro 24/7✡️9711147426✡️ Escorts ServiceCall Girls In Noida City Center Metro 24/7✡️9711147426✡️ Escorts Service
Call Girls In Noida City Center Metro 24/7✡️9711147426✡️ Escorts Servicejennyeacort
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsappssapnasaifi408
 
Data Science Project: Advancements in Fetal Health Classification
Data Science Project: Advancements in Fetal Health ClassificationData Science Project: Advancements in Fetal Health Classification
Data Science Project: Advancements in Fetal Health ClassificationBoston Institute of Analytics
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Callshivangimorya083
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationshipsccctableauusergroup
 
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...Suhani Kapoor
 
Spark3's new memory model/management
Spark3's new memory model/managementSpark3's new memory model/management
Spark3's new memory model/managementakshesh doshi
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdfHuman37
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...Suhani Kapoor
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxStephen266013
 

Recently uploaded (20)

(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
 
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdf
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
 
Call Girls In Noida City Center Metro 24/7✡️9711147426✡️ Escorts Service
Call Girls In Noida City Center Metro 24/7✡️9711147426✡️ Escorts ServiceCall Girls In Noida City Center Metro 24/7✡️9711147426✡️ Escorts Service
Call Girls In Noida City Center Metro 24/7✡️9711147426✡️ Escorts Service
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
 
Data Science Project: Advancements in Fetal Health Classification
Data Science Project: Advancements in Fetal Health ClassificationData Science Project: Advancements in Fetal Health Classification
Data Science Project: Advancements in Fetal Health Classification
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships
 
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
 
Spark3's new memory model/management
Spark3's new memory model/managementSpark3's new memory model/management
Spark3's new memory model/management
 
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
 
Russian Call Girls Dwarka Sector 15 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...
Russian Call Girls Dwarka Sector 15 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...Russian Call Girls Dwarka Sector 15 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...
Russian Call Girls Dwarka Sector 15 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docx
 

CSE0105 Class 0.pdf

  • 1. Problem Solving Through Programming in C – An Outline Department of Mathematics School of Advanced Sciences Vellore Institute of Technology – Andhra Pradesh
  • 2. Details of the Course Problem Solving Through Programming in C– An Outline  Course Code : CSE0105  Course Title : Problem Solving Through Programming in C  Credits : 3  Prerequisites  Anti-requites : Nil : Nil
  • 3. Time Table  Slots Allotted : Theory: F1, TF1, Lab: L49 + L50  2 Theory Hours + 2 Lab Hours / Week  Hours : Tuesday 10.00-10.50 am - Theory Wednesday 11.00 – 11.50 am - Theory Saturday 04:00 – 05:50 pm - Lab Problem Solving Through Programming in C– An Outline
  • 4. Outline of Objectives  Describe, how a computer program works with respect to different components of the computer.  Provide exposure to problem-solving through programming using C Programming Language.  Explain the concept of pseudo code and flowcharts  Demonstrate writing C programs for simple real-life examples Problem Solving Through Programming in C– An Outline
  • 5. A Very Brief Outline of the Syllabus Total Number of Modules : 6  Module 1 : Introduction to computer parts, programming and operators in C programming  Module 2 : Control Flow statements: conditional statements and Loops  Module 3 : Functions  Module 4 : Arrays and strings  Module 5 : Pointers  Module 6: Structures Problem Solving Through Programming in C– An Outline
  • 6. A Very Brief Outline of the Syllabus Total Number of Modules : 6  Module 1 : Introduction to computer parts, programming and operators in C programming Computer Hardware: I/O devices, Processor, Main Memory, Address, HDD. Computer program execution steps. I/O statements, Binary and decimal system, Operators: - arithmetic, logical, relational, bitwise. Precedence and Associativity rules. Problem Solving Through Programming in C– An Outline
  • 7. A Very Brief Outline of the Syllabus Total Number of Modules : 6  Module 2 : Control Flow statements: conditional statements and Loops Statements and Blocks, If-Else-If, nested if-else, if-else ladder, Switch, nested switch, Loops – while, do, for, break and continue, goto labels. Problem Solving Through Programming in C– An Outline
  • 8. A Very Brief Outline of the Syllabus Total Number of Modules : 6  Module 3 : Functions Importance of function, formal and actual parameters, pass by value, scope and life time of a variable, Storage class – static, auto, register, extern. Problem Solving Through Programming in C– An Outline
  • 9. A Very Brief Outline of the Syllabus Total Number of Modules : 6  Module 4 : Arrays and strings Arrays – Importance of array, multi-dimensional array, row-major and column-major order of storage, passing array to a function. String- string I/O, string operations using string header file: - copy, concatenation, length and compare. Problem Solving Through Programming in C– An Outline
  • 10. A Very Brief Outline of the Syllabus Total Number of Modules : 6  Module 5 : Pointers Address in memory, single pointer, double pointer, pointer to array, array of pointers, pass by reference, pointer to function. Problem Solving Through Programming in C– An Outline
  • 11. A Very Brief Outline of the Syllabus Total Number of Modules : 6  Module 6 : Structures Importance of structure, Basic Structure, Array of structures, Memory allocation to structure, Pointer of structures, Union and bit-fields. Problem Solving Through Programming in C– An Outline
  • 12. Text Books Prescribed Textbook  Mastering C by Venugopal, Prasad – TMH Second Edition July 2017 References  Programming In Ansi C -by E. Balagurusamy  R. G. Dromey, "How to Solve It By Computer", Pearson, 1982  Complete reference with C, Tata McGraw Hill Problem Solving Through Programming in C– An Outline
  • 13. Course Outcomes Problem Solving Through Programming in C– An Outline
  • 14. Evaluation Policy (Tentative) 60% : CAT, FAT (30% Each) 40% : Internal Evaluation Quizzes/Surprise tests/Viva/Presentation/Notes :15% Lab Component – Lab Records/Class Performance/Practical exams : 25% Problem Solving Through Programming in C– An Outline
  • 15. Grading Policy and Pass Criteria Grading Policy: Relative Grading Pass Criteria: 40% in CAT + FAT (44/110, 110 = 50+60) At least E grade as per grading criteria Problem Solving Through Programming in C– An Outline
  • 16. Academic Calendar – Fall Sem. 2022 – 23 (Freshers) Problem Solving Through Programming in C– An Outline VIT-AP/2022/DoA/Calendar/8 Date: 20-09-2022 CIRCULAR (Sub.: Academic Calendar of FALL 2022-23 Semester for Freshers) Description Period Remarks Fresher's Orientation Program 22nd September - 04th October 2022 ---------- Mahatma Gandhi Jayanti 02nd October 2022 (Sunday) No Orientation Vijaya Dasami/ Dussehra 05th October 2022 (Wednesday) ---------- Commencement of FALL 2022- 23 Semester 06th October 2022 (Thursday) First Class Day Milad-un-Nabi 09th October 2022 (Sunday) No Class Day Deepavali 24th October 2022 (Monday) No Class Day CAT 21st - 28th November 2022 Exam Days
  • 17. Academic Calendar – Fall Sem. 2022 – 23 (Freshers) Problem Solving Through Programming in C– An Outline VIT-AP/2022/DoA/Calendar/8 Date: 20-09-2022 CIRCULAR (Sub.: Academic Calendar of FALL 2022-23 Semester for Freshers) Description Period Remarks Christmas 25th December 2022 (Sunday) No Class Day New Year 01st January 2023 (Sunday) No Class Day Bhogi 14th January 2023 (Saturday) No Class Day Makara Sankranthi/ Pongal 15th January 2023 (Sunday) No Class Day Republic Day 26th January 2023 (Thursday) No Class Day FAT 30th January - 06th February 2023 Exam Days End of FALL 2022-23 Semester 06th February 2023 (Monday) ---------- Tentative Commencement of WIN 2022-23 Semester 14th February 2023 (Tuesday) ----------
  • 18. Details of the Course Faculty Name: Aswathy R K Contact details: Email : aswathy.rk@vitap.ac.in Mobile : 9446952391 Room Number: 224 B, AB2 Department: Mathematics School: School of Advanced Sciences Problem Solving Through Programming in C– An Outline
  • 19. Thank You… Problem Solving Through Programming in C– An Outline