SlideShare a Scribd company logo
1 of 1
Computer Science and Engineering


                                   Basics of Computer & ‘C’ Programming (CMP-104)

L T P : 3-1-0                                                                                                  Credit: 4

UNIT 1: Fundamentals of Computer                                                                                 (8)
Computer: Introduction, Computer generations, Components of PC, Classification of computers and storage devices.
Software: Introduction and types of software, Overview of operating system.
Computer languages: Introduction and generation of languages, Translators.
Number system: Binary, Decimal, Octal and Hexadecimal

UNIT 2: Algorithms                                                                                             (10)
Flowchart: Components of flowcharts, Design of flowchart for various problems.
Algorithm: Definition, Characteristics, Development and uses of algorithms, Recursive algorithms.
Pseudo code: Definition and use.
Elements of C: History, Introduction to C programming language, Structure of a C program, Compilation and execution
of C program, Data types, Variables, Constants, Identifiers and keywords, Storage classes, Operators and expressions,
Enumerations, Macros, C Preprocessor, Control statements and loops.

UNIT 3: Arrays                                                                                                        (6)
One dimensional and multi dimensional arrays: Declaration, Initialization and array manipulation, Array as parameters.
Functions: Definition, Function declaration, Types of functions, Function call, Parameter passing: Call by value, Call by
reference, Recursive and string handling functions.

UNIT 4: Strings                                                                                                 (8)
Strings: Initializing, Assigning values to strings, Converting strings to other types, Library functions for string
manipulation.
Pointers: Pointers & addresses, Pointers & arrays, Pointers & function arguments, Address arithmetic, Character
pointers and functions, Pointers to pointer and array of pointers.

UNIT 5: Structures & Unions                                                                                          (8)
Structure and Union: Definition, Initialization and assignment of structures, Unions.
File handling: Creating a data file, Opening and closing a data file, Various I/O operations on data files.

Text Books:
1. P K Sinha, “Computer Fundamentals”, BPB
2. Balagurusamy, E programming in ANSI C 2/e, TMH

Reference Books:
1.Complete Reference ‘C’, Herbert Schildt, BPB Publications.
2. A book on C, Era Pohl and Kelly, Pearson Education.
3. Kanetkar, Yashvant, Let Us C, 4/e, BPB publications.

More Related Content

What's hot

What's hot (12)

cs8251 unit 1 ppt
cs8251 unit 1 pptcs8251 unit 1 ppt
cs8251 unit 1 ppt
 
Csc307
Csc307Csc307
Csc307
 
Data Types | CS8251- Programming in c | Learn Hub
Data Types | CS8251- Programming in c | Learn HubData Types | CS8251- Programming in c | Learn Hub
Data Types | CS8251- Programming in c | Learn Hub
 
141303 qb
141303 qb141303 qb
141303 qb
 
C syllabus - Learn C Language for programming Skills
C syllabus - Learn C Language for programming Skills C syllabus - Learn C Language for programming Skills
C syllabus - Learn C Language for programming Skills
 
Cs8251 faq1
Cs8251 faq1Cs8251 faq1
Cs8251 faq1
 
15ss
15ss15ss
15ss
 
Cp viva q&a
Cp viva q&aCp viva q&a
Cp viva q&a
 
Learn C# Programming - Data Types & Type Conversion
Learn C# Programming - Data Types & Type ConversionLearn C# Programming - Data Types & Type Conversion
Learn C# Programming - Data Types & Type Conversion
 
C++
C++C++
C++
 
Viva
VivaViva
Viva
 
1 c prog1
1 c prog11 c prog1
1 c prog1
 

Viewers also liked

Ed6620 edmodo presentation
Ed6620 edmodo presentationEd6620 edmodo presentation
Ed6620 edmodo presentationRoxanne Gibbons
 
情報分析手法2 松澤玲央 sa110090 -
情報分析手法2 松澤玲央 sa110090 - 情報分析手法2 松澤玲央 sa110090 -
情報分析手法2 松澤玲央 sa110090 - Reo Matsuzawa
 
La ética y la moral
La ética y la moralLa ética y la moral
La ética y la moralokeliuladech
 
Webinar Presentation: Proactive vs Reactive Glass Delamination Testing in Pha...
Webinar Presentation: Proactive vs Reactive Glass Delamination Testing in Pha...Webinar Presentation: Proactive vs Reactive Glass Delamination Testing in Pha...
Webinar Presentation: Proactive vs Reactive Glass Delamination Testing in Pha...BCNorris Consulting
 
Guapi. información del micrositio copia
Guapi. información del micrositio   copiaGuapi. información del micrositio   copia
Guapi. información del micrositio copiamarimba de chonta
 
Solaris Residencial Clube Lojas
Solaris Residencial Clube LojasSolaris Residencial Clube Lojas
Solaris Residencial Clube LojasSuporteaoCorretor
 
Characteristics Of Life
Characteristics Of LifeCharacteristics Of Life
Characteristics Of LifeScott Stevens
 
WMCA Thrive Full Report
WMCA Thrive Full ReportWMCA Thrive Full Report
WMCA Thrive Full ReportSteve Appleton
 
Actividad para curso tic 2.0(2)
Actividad para curso tic 2.0(2)Actividad para curso tic 2.0(2)
Actividad para curso tic 2.0(2)Ignacio del Pino
 
Media dan evaluasi
Media dan evaluasiMedia dan evaluasi
Media dan evaluasioyoh
 
Mejorador de flujo cacalilao mextra
Mejorador de flujo cacalilao mextraMejorador de flujo cacalilao mextra
Mejorador de flujo cacalilao mextraIrving1601
 
Terrace Water Proofing
Terrace Water ProofingTerrace Water Proofing
Terrace Water ProofingD K Associates
 
The essential guide_to_internet_marketing
The essential guide_to_internet_marketingThe essential guide_to_internet_marketing
The essential guide_to_internet_marketingLUONG NGUYEN
 
Ruedelafete.com magazine n°6 Anniversaire Enfant
Ruedelafete.com magazine n°6 Anniversaire EnfantRuedelafete.com magazine n°6 Anniversaire Enfant
Ruedelafete.com magazine n°6 Anniversaire EnfantAnaïs Idee de Fête
 
production diary
production diary production diary
production diary A_Melodie
 
Managing Coaches And Players
Managing Coaches And PlayersManaging Coaches And Players
Managing Coaches And PlayersKen Runquist
 

Viewers also liked (20)

Ed6620 edmodo presentation
Ed6620 edmodo presentationEd6620 edmodo presentation
Ed6620 edmodo presentation
 
情報分析手法2 松澤玲央 sa110090 -
情報分析手法2 松澤玲央 sa110090 - 情報分析手法2 松澤玲央 sa110090 -
情報分析手法2 松澤玲央 sa110090 -
 
La ética y la moral
La ética y la moralLa ética y la moral
La ética y la moral
 
Webinar Presentation: Proactive vs Reactive Glass Delamination Testing in Pha...
Webinar Presentation: Proactive vs Reactive Glass Delamination Testing in Pha...Webinar Presentation: Proactive vs Reactive Glass Delamination Testing in Pha...
Webinar Presentation: Proactive vs Reactive Glass Delamination Testing in Pha...
 
Guapi. información del micrositio copia
Guapi. información del micrositio   copiaGuapi. información del micrositio   copia
Guapi. información del micrositio copia
 
Solaris Residencial Clube Lojas
Solaris Residencial Clube LojasSolaris Residencial Clube Lojas
Solaris Residencial Clube Lojas
 
Characteristics Of Life
Characteristics Of LifeCharacteristics Of Life
Characteristics Of Life
 
WMCA Thrive Full Report
WMCA Thrive Full ReportWMCA Thrive Full Report
WMCA Thrive Full Report
 
Actividad para curso tic 2.0(2)
Actividad para curso tic 2.0(2)Actividad para curso tic 2.0(2)
Actividad para curso tic 2.0(2)
 
Stalyn 2
Stalyn 2Stalyn 2
Stalyn 2
 
Anh co hien bai boc
Anh co hien bai bocAnh co hien bai boc
Anh co hien bai boc
 
Media dan evaluasi
Media dan evaluasiMedia dan evaluasi
Media dan evaluasi
 
Mejorador de flujo cacalilao mextra
Mejorador de flujo cacalilao mextraMejorador de flujo cacalilao mextra
Mejorador de flujo cacalilao mextra
 
Terrace Water Proofing
Terrace Water ProofingTerrace Water Proofing
Terrace Water Proofing
 
The essential guide_to_internet_marketing
The essential guide_to_internet_marketingThe essential guide_to_internet_marketing
The essential guide_to_internet_marketing
 
Ruedelafete.com magazine n°6 Anniversaire Enfant
Ruedelafete.com magazine n°6 Anniversaire EnfantRuedelafete.com magazine n°6 Anniversaire Enfant
Ruedelafete.com magazine n°6 Anniversaire Enfant
 
Sekil
SekilSekil
Sekil
 
Proyecto de vida
Proyecto de vidaProyecto de vida
Proyecto de vida
 
production diary
production diary production diary
production diary
 
Managing Coaches And Players
Managing Coaches And PlayersManaging Coaches And Players
Managing Coaches And Players
 

Similar to Computer Science and Engineering Basics

Syllabus lect computer_engineering(tech_edudeptt)
Syllabus lect computer_engineering(tech_edudeptt)Syllabus lect computer_engineering(tech_edudeptt)
Syllabus lect computer_engineering(tech_edudeptt)Naveen Saini
 
EST 102 C P.pptx
EST 102 C P.pptxEST 102 C P.pptx
EST 102 C P.pptxsreekala47
 
Coursebreakup
CoursebreakupCoursebreakup
CoursebreakupPCTE
 
Coursebreakup
CoursebreakupCoursebreakup
CoursebreakupPCTE
 
Coursebreakup
CoursebreakupCoursebreakup
CoursebreakupPCTE
 
Course outline for c programming
Course outline for c  programming Course outline for c  programming
Course outline for c programming Rokonuzzaman Rony
 
B.Tech 2nd Year CSE & CSIT AICTE Model Curriculum 2019-20.pdf
B.Tech 2nd Year CSE & CSIT AICTE Model Curriculum 2019-20.pdfB.Tech 2nd Year CSE & CSIT AICTE Model Curriculum 2019-20.pdf
B.Tech 2nd Year CSE & CSIT AICTE Model Curriculum 2019-20.pdfAnita Pal
 
Computer_Science_Sr.Sec_2021-22.pdf
Computer_Science_Sr.Sec_2021-22.pdfComputer_Science_Sr.Sec_2021-22.pdf
Computer_Science_Sr.Sec_2021-22.pdfSathyaPrabha11
 
Computer sci & applicat set syllabus
Computer sci & applicat set syllabusComputer sci & applicat set syllabus
Computer sci & applicat set syllabusbehappymdgotarkar
 
Syllabus for screening test 10+2 lecturer in computer sciences..
Syllabus for screening test 10+2 lecturer in computer sciences..Syllabus for screening test 10+2 lecturer in computer sciences..
Syllabus for screening test 10+2 lecturer in computer sciences..Ashish Sharma
 
MGU SYLLABUS MANUAL-Advance diploma in computer applications
MGU SYLLABUS MANUAL-Advance diploma in computer applicationsMGU SYLLABUS MANUAL-Advance diploma in computer applications
MGU SYLLABUS MANUAL-Advance diploma in computer applicationsmahatmagandhiuniversity
 

Similar to Computer Science and Engineering Basics (20)

Syllabus lect computer_engineering(tech_edudeptt)
Syllabus lect computer_engineering(tech_edudeptt)Syllabus lect computer_engineering(tech_edudeptt)
Syllabus lect computer_engineering(tech_edudeptt)
 
EST 102 C P.pptx
EST 102 C P.pptxEST 102 C P.pptx
EST 102 C P.pptx
 
IT-UG-New-Syllabus.pdf
IT-UG-New-Syllabus.pdfIT-UG-New-Syllabus.pdf
IT-UG-New-Syllabus.pdf
 
Coursebreakup
CoursebreakupCoursebreakup
Coursebreakup
 
Coursebreakup
CoursebreakupCoursebreakup
Coursebreakup
 
Coursebreakup
CoursebreakupCoursebreakup
Coursebreakup
 
Course outline for c programming
Course outline for c  programming Course outline for c  programming
Course outline for c programming
 
Bca syllabus
Bca syllabusBca syllabus
Bca syllabus
 
Diploma in computer applications
Diploma in computer applicationsDiploma in computer applications
Diploma in computer applications
 
B.Tech 2nd Year CSE & CSIT AICTE Model Curriculum 2019-20.pdf
B.Tech 2nd Year CSE & CSIT AICTE Model Curriculum 2019-20.pdfB.Tech 2nd Year CSE & CSIT AICTE Model Curriculum 2019-20.pdf
B.Tech 2nd Year CSE & CSIT AICTE Model Curriculum 2019-20.pdf
 
Diploma in Information Technology
Diploma in Information TechnologyDiploma in Information Technology
Diploma in Information Technology
 
Computer_Science_Sr.Sec_2021-22.pdf
Computer_Science_Sr.Sec_2021-22.pdfComputer_Science_Sr.Sec_2021-22.pdf
Computer_Science_Sr.Sec_2021-22.pdf
 
Computer sci & applicat set syllabus
Computer sci & applicat set syllabusComputer sci & applicat set syllabus
Computer sci & applicat set syllabus
 
Syllabus for screening test 10+2 lecturer in computer sciences..
Syllabus for screening test 10+2 lecturer in computer sciences..Syllabus for screening test 10+2 lecturer in computer sciences..
Syllabus for screening test 10+2 lecturer in computer sciences..
 
APS PGT Computer Science SylIabus
APS PGT Computer Science SylIabusAPS PGT Computer Science SylIabus
APS PGT Computer Science SylIabus
 
syllabusCS.pdf
syllabusCS.pdfsyllabusCS.pdf
syllabusCS.pdf
 
Embedded Systems Syllabus
Embedded Systems SyllabusEmbedded Systems Syllabus
Embedded Systems Syllabus
 
MGU SYLLABUS MANUAL-Advance diploma in computer applications
MGU SYLLABUS MANUAL-Advance diploma in computer applicationsMGU SYLLABUS MANUAL-Advance diploma in computer applications
MGU SYLLABUS MANUAL-Advance diploma in computer applications
 
2nd sem
2nd sem2nd sem
2nd sem
 
2nd sem
2nd sem2nd sem
2nd sem
 

More from kapil078

12 lec 12 loop
12 lec 12 loop 12 lec 12 loop
12 lec 12 loop kapil078
 
11 lec 11 storage class
11 lec 11 storage class11 lec 11 storage class
11 lec 11 storage classkapil078
 
Btech 1st yr midterm 1st
Btech 1st yr midterm 1stBtech 1st yr midterm 1st
Btech 1st yr midterm 1stkapil078
 
Cmp104 lec 7 algorithm and flowcharts
Cmp104 lec 7 algorithm and flowchartsCmp104 lec 7 algorithm and flowcharts
Cmp104 lec 7 algorithm and flowchartskapil078
 
Cmp104 lec 6 computer lang
Cmp104 lec 6 computer langCmp104 lec 6 computer lang
Cmp104 lec 6 computer langkapil078
 
Cmp104 lec 2 number system
Cmp104 lec 2 number systemCmp104 lec 2 number system
Cmp104 lec 2 number systemkapil078
 
Cmp104 lec 6 computer lang
Cmp104 lec 6 computer langCmp104 lec 6 computer lang
Cmp104 lec 6 computer langkapil078
 
Cmp104 lec 4 types of computer
Cmp104 lec 4 types of computerCmp104 lec 4 types of computer
Cmp104 lec 4 types of computerkapil078
 
Cmp104 lec 3 component of computer
Cmp104 lec 3 component of computerCmp104 lec 3 component of computer
Cmp104 lec 3 component of computerkapil078
 
Cmp104 lec 1
Cmp104 lec 1Cmp104 lec 1
Cmp104 lec 1kapil078
 
cmp104 lec 8
cmp104 lec 8cmp104 lec 8
cmp104 lec 8kapil078
 

More from kapil078 (13)

12 lec 12 loop
12 lec 12 loop 12 lec 12 loop
12 lec 12 loop
 
11 lec 11 storage class
11 lec 11 storage class11 lec 11 storage class
11 lec 11 storage class
 
Lec 10
Lec 10Lec 10
Lec 10
 
Btech 1st yr midterm 1st
Btech 1st yr midterm 1stBtech 1st yr midterm 1st
Btech 1st yr midterm 1st
 
Lec9
Lec9Lec9
Lec9
 
Cmp104 lec 7 algorithm and flowcharts
Cmp104 lec 7 algorithm and flowchartsCmp104 lec 7 algorithm and flowcharts
Cmp104 lec 7 algorithm and flowcharts
 
Cmp104 lec 6 computer lang
Cmp104 lec 6 computer langCmp104 lec 6 computer lang
Cmp104 lec 6 computer lang
 
Cmp104 lec 2 number system
Cmp104 lec 2 number systemCmp104 lec 2 number system
Cmp104 lec 2 number system
 
Cmp104 lec 6 computer lang
Cmp104 lec 6 computer langCmp104 lec 6 computer lang
Cmp104 lec 6 computer lang
 
Cmp104 lec 4 types of computer
Cmp104 lec 4 types of computerCmp104 lec 4 types of computer
Cmp104 lec 4 types of computer
 
Cmp104 lec 3 component of computer
Cmp104 lec 3 component of computerCmp104 lec 3 component of computer
Cmp104 lec 3 component of computer
 
Cmp104 lec 1
Cmp104 lec 1Cmp104 lec 1
Cmp104 lec 1
 
cmp104 lec 8
cmp104 lec 8cmp104 lec 8
cmp104 lec 8
 

Recently uploaded

How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 

Recently uploaded (20)

How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 

Computer Science and Engineering Basics

  • 1. Computer Science and Engineering Basics of Computer & ‘C’ Programming (CMP-104) L T P : 3-1-0 Credit: 4 UNIT 1: Fundamentals of Computer (8) Computer: Introduction, Computer generations, Components of PC, Classification of computers and storage devices. Software: Introduction and types of software, Overview of operating system. Computer languages: Introduction and generation of languages, Translators. Number system: Binary, Decimal, Octal and Hexadecimal UNIT 2: Algorithms (10) Flowchart: Components of flowcharts, Design of flowchart for various problems. Algorithm: Definition, Characteristics, Development and uses of algorithms, Recursive algorithms. Pseudo code: Definition and use. Elements of C: History, Introduction to C programming language, Structure of a C program, Compilation and execution of C program, Data types, Variables, Constants, Identifiers and keywords, Storage classes, Operators and expressions, Enumerations, Macros, C Preprocessor, Control statements and loops. UNIT 3: Arrays (6) One dimensional and multi dimensional arrays: Declaration, Initialization and array manipulation, Array as parameters. Functions: Definition, Function declaration, Types of functions, Function call, Parameter passing: Call by value, Call by reference, Recursive and string handling functions. UNIT 4: Strings (8) Strings: Initializing, Assigning values to strings, Converting strings to other types, Library functions for string manipulation. Pointers: Pointers & addresses, Pointers & arrays, Pointers & function arguments, Address arithmetic, Character pointers and functions, Pointers to pointer and array of pointers. UNIT 5: Structures & Unions (8) Structure and Union: Definition, Initialization and assignment of structures, Unions. File handling: Creating a data file, Opening and closing a data file, Various I/O operations on data files. Text Books: 1. P K Sinha, “Computer Fundamentals”, BPB 2. Balagurusamy, E programming in ANSI C 2/e, TMH Reference Books: 1.Complete Reference ‘C’, Herbert Schildt, BPB Publications. 2. A book on C, Era Pohl and Kelly, Pearson Education. 3. Kanetkar, Yashvant, Let Us C, 4/e, BPB publications.