SlideShare uma empresa Scribd logo
1 de 21
Baixar para ler offline
Computer
Science
Syed Zaid Irshad
2ND YEAR
Rules (that You have to Follow)
Book Introduction
– 17 Chapters
– Theoretical Chapters are 5
– Practical Chapters are 8
– Optional Chapters are 4
Chapter 1: Concept of Computer
Programming
– Programming Process
– Defining the Problem
– Planning the Solution
– Coding the Program
– Testing the Program
– Documenting the Program
– Programming Languages
– Characteristic
– Types
Chapter 2: Algorithm and
Flowchart
– Algorithms
– Pseudocode
– Flowcharts
Chapter 3: An Overview of C
Language
– Introduction to C
– Development Cycle
– Basic Structure of C
Chapter 4: C Fundamentals
– Identifiers and Keywords
– Data Types
– Constants
– Variables
Chapter 5: Operators and
Expressions
– Arithmetic Operations
– Order of Precedence
– Assignment Operators
– Relational Operators
– Logical Operators
– Increment and Decrement Operators
– Conversion of Data Types
– Casts
Chapter 6: Input and Output
Statements
– Single Character input
– String Input
– String Output
Chapter 7: Selection Control
Structures
– If Selection Structure
– Multiple Statements
– Nested if
– Logical Operators
– If-else Selection Structure
– Nested if-else
– Switch Statements
Chapter 8: Iteration Control
Structures
– For loop
– While loop
– Do-while loop
– Nested loops
– Combining loops
Chapter 9: Functions
– Classification of Functions
– Function with and without Argument
– Passing Argument to Function
– Return Value
Chapter 10: Arrays (Optional)
– One Dimensional
– Multiple Dimensional
– Sorting an Array
Chapter 11: Strings (Optional)
– Introduction
Chapter 12: Structures and
Unions (Optional)
– Introduction
Chapter 13: Pointers (Optional)
– Introduction
Chapter 14: Data Files
– Introduction
– Opening
– Editing
– Closing
Chapter 15: Data Management
System
– Character
– Entity
– Attribute
– Key
– DBMS
Chapter 16: Basic of MS Access
– Complete the given tasks
Chapter 17: Advance MS Access
– Complete the given tasks
Study Plan
– Every Tuesday we perform Practical
– Every Friday Half of the Lecture will be used as question answer session
– Rest of the days are for Theoretical Stuff
– Make WhatsApp Group for class where we can share stuff related to the Subject

Mais conteúdo relacionado

Mais procurados

Cmp2412 programming principles
Cmp2412 programming principlesCmp2412 programming principles
Cmp2412 programming principles
NIKANOR THOMAS
 
La 5 Pl Translator
La 5   Pl TranslatorLa 5   Pl Translator
La 5 Pl Translator
Cma Mohd
 

Mais procurados (19)

Programming languages
Programming languagesProgramming languages
Programming languages
 
ICT, Importance of programming and programming languages
ICT, Importance of programming and programming languagesICT, Importance of programming and programming languages
ICT, Importance of programming and programming languages
 
Languages in computer
Languages in computerLanguages in computer
Languages in computer
 
Programming paradigm and web programming
Programming paradigm and web programmingProgramming paradigm and web programming
Programming paradigm and web programming
 
COMPUTER LANGUAGES AND PROGRAMMING
COMPUTER LANGUAGES AND PROGRAMMINGCOMPUTER LANGUAGES AND PROGRAMMING
COMPUTER LANGUAGES AND PROGRAMMING
 
What is Coding
What is CodingWhat is Coding
What is Coding
 
Programming Languages
Programming Languages Programming Languages
Programming Languages
 
Cmp2412 programming principles
Cmp2412 programming principlesCmp2412 programming principles
Cmp2412 programming principles
 
Why programming is important
Why programming is importantWhy programming is important
Why programming is important
 
Software programming and development
Software programming and developmentSoftware programming and development
Software programming and development
 
Top 10 programming languages
Top 10 programming languagesTop 10 programming languages
Top 10 programming languages
 
La 5 Pl Translator
La 5   Pl TranslatorLa 5   Pl Translator
La 5 Pl Translator
 
Programming Language
Programming LanguageProgramming Language
Programming Language
 
notes on Programming fundamentals
notes on Programming fundamentals notes on Programming fundamentals
notes on Programming fundamentals
 
Ch1 language design issue
Ch1 language design issueCh1 language design issue
Ch1 language design issue
 
Fundamental Programming Lect 1
Fundamental Programming Lect 1Fundamental Programming Lect 1
Fundamental Programming Lect 1
 
Programming
ProgrammingProgramming
Programming
 
An introduction to coding
An introduction to codingAn introduction to coding
An introduction to coding
 
Session01 basics programming
Session01 basics programmingSession01 basics programming
Session01 basics programming
 

Semelhante a ICS 2nd Year Book Introduction

Chelberg ptcuser 2010
Chelberg ptcuser 2010Chelberg ptcuser 2010
Chelberg ptcuser 2010
Clay Helberg
 
Computer Tools for Academic Research
Computer Tools for Academic ResearchComputer Tools for Academic Research
Computer Tools for Academic Research
Miklos Koren
 

Semelhante a ICS 2nd Year Book Introduction (20)

Mca sem1syll
Mca sem1syllMca sem1syll
Mca sem1syll
 
Lec 50
Lec 50Lec 50
Lec 50
 
Software Craftmanship - Cours Polytech
Software Craftmanship - Cours PolytechSoftware Craftmanship - Cours Polytech
Software Craftmanship - Cours Polytech
 
Algorithm
AlgorithmAlgorithm
Algorithm
 
L15.pptx
L15.pptxL15.pptx
L15.pptx
 
OpenHPI - Parallel Programming Concepts - Week 6
OpenHPI - Parallel Programming Concepts - Week 6OpenHPI - Parallel Programming Concepts - Week 6
OpenHPI - Parallel Programming Concepts - Week 6
 
General introduction to AI ML DL DS
General introduction to AI ML DL DSGeneral introduction to AI ML DL DS
General introduction to AI ML DL DS
 
Intro_2.ppt
Intro_2.pptIntro_2.ppt
Intro_2.ppt
 
Intro.ppt
Intro.pptIntro.ppt
Intro.ppt
 
Intro.ppt
Intro.pptIntro.ppt
Intro.ppt
 
Enterprise Perl
Enterprise PerlEnterprise Perl
Enterprise Perl
 
Programming Fundamentals
Programming FundamentalsProgramming Fundamentals
Programming Fundamentals
 
Chelberg ptcuser 2010
Chelberg ptcuser 2010Chelberg ptcuser 2010
Chelberg ptcuser 2010
 
Computer Tools for Academic Research
Computer Tools for Academic ResearchComputer Tools for Academic Research
Computer Tools for Academic Research
 
Visualising the world of competitive programming with Python (Codeforces)
Visualising the world of competitive programming with Python (Codeforces)Visualising the world of competitive programming with Python (Codeforces)
Visualising the world of competitive programming with Python (Codeforces)
 
Scala Days Highlights | BoldRadius
Scala Days Highlights | BoldRadiusScala Days Highlights | BoldRadius
Scala Days Highlights | BoldRadius
 
Mca 1st & 2nd final
Mca 1st & 2nd finalMca 1st & 2nd final
Mca 1st & 2nd final
 
Building Data Scientists
Building Data ScientistsBuilding Data Scientists
Building Data Scientists
 
Data analytcis-first-steps
Data analytcis-first-stepsData analytcis-first-steps
Data analytcis-first-steps
 
From Pipelines to Refineries: Scaling Big Data Applications
From Pipelines to Refineries: Scaling Big Data ApplicationsFrom Pipelines to Refineries: Scaling Big Data Applications
From Pipelines to Refineries: Scaling Big Data Applications
 

Mais de Syed Zaid Irshad

Basic Concept of Information Technology
Basic Concept of Information TechnologyBasic Concept of Information Technology
Basic Concept of Information Technology
Syed Zaid Irshad
 
Introduction to ICS 1st Year Book
Introduction to ICS 1st Year BookIntroduction to ICS 1st Year Book
Introduction to ICS 1st Year Book
Syed Zaid Irshad
 

Mais de Syed Zaid Irshad (20)

Operating System.pdf
Operating System.pdfOperating System.pdf
Operating System.pdf
 
DBMS_Lab_Manual_&_Solution
DBMS_Lab_Manual_&_SolutionDBMS_Lab_Manual_&_Solution
DBMS_Lab_Manual_&_Solution
 
Data Structure and Algorithms.pptx
Data Structure and Algorithms.pptxData Structure and Algorithms.pptx
Data Structure and Algorithms.pptx
 
Design and Analysis of Algorithms.pptx
Design and Analysis of Algorithms.pptxDesign and Analysis of Algorithms.pptx
Design and Analysis of Algorithms.pptx
 
Professional Issues in Computing
Professional Issues in ComputingProfessional Issues in Computing
Professional Issues in Computing
 
Reduce course notes class xi
Reduce course notes class xiReduce course notes class xi
Reduce course notes class xi
 
Reduce course notes class xii
Reduce course notes class xiiReduce course notes class xii
Reduce course notes class xii
 
Introduction to Database
Introduction to DatabaseIntroduction to Database
Introduction to Database
 
C Language
C LanguageC Language
C Language
 
Flowchart
FlowchartFlowchart
Flowchart
 
Algorithm Pseudo
Algorithm PseudoAlgorithm Pseudo
Algorithm Pseudo
 
Computer Programming
Computer ProgrammingComputer Programming
Computer Programming
 
Security, Copyright and the Law
Security, Copyright and the LawSecurity, Copyright and the Law
Security, Copyright and the Law
 
Computer Architecture
Computer ArchitectureComputer Architecture
Computer Architecture
 
Data Communication
Data CommunicationData Communication
Data Communication
 
Information Networks
Information NetworksInformation Networks
Information Networks
 
Basic Concept of Information Technology
Basic Concept of Information TechnologyBasic Concept of Information Technology
Basic Concept of Information Technology
 
Introduction to ICS 1st Year Book
Introduction to ICS 1st Year BookIntroduction to ICS 1st Year Book
Introduction to ICS 1st Year Book
 
Using the set operators
Using the set operatorsUsing the set operators
Using the set operators
 
Using subqueries to solve queries
Using subqueries to solve queriesUsing subqueries to solve queries
Using subqueries to solve queries
 

Último

Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 

Último (20)

2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 

ICS 2nd Year Book Introduction

  • 2. Rules (that You have to Follow)
  • 3. Book Introduction – 17 Chapters – Theoretical Chapters are 5 – Practical Chapters are 8 – Optional Chapters are 4
  • 4. Chapter 1: Concept of Computer Programming – Programming Process – Defining the Problem – Planning the Solution – Coding the Program – Testing the Program – Documenting the Program – Programming Languages – Characteristic – Types
  • 5. Chapter 2: Algorithm and Flowchart – Algorithms – Pseudocode – Flowcharts
  • 6. Chapter 3: An Overview of C Language – Introduction to C – Development Cycle – Basic Structure of C
  • 7. Chapter 4: C Fundamentals – Identifiers and Keywords – Data Types – Constants – Variables
  • 8. Chapter 5: Operators and Expressions – Arithmetic Operations – Order of Precedence – Assignment Operators – Relational Operators – Logical Operators – Increment and Decrement Operators – Conversion of Data Types – Casts
  • 9. Chapter 6: Input and Output Statements – Single Character input – String Input – String Output
  • 10. Chapter 7: Selection Control Structures – If Selection Structure – Multiple Statements – Nested if – Logical Operators – If-else Selection Structure – Nested if-else – Switch Statements
  • 11. Chapter 8: Iteration Control Structures – For loop – While loop – Do-while loop – Nested loops – Combining loops
  • 12. Chapter 9: Functions – Classification of Functions – Function with and without Argument – Passing Argument to Function – Return Value
  • 13. Chapter 10: Arrays (Optional) – One Dimensional – Multiple Dimensional – Sorting an Array
  • 14. Chapter 11: Strings (Optional) – Introduction
  • 15. Chapter 12: Structures and Unions (Optional) – Introduction
  • 16. Chapter 13: Pointers (Optional) – Introduction
  • 17. Chapter 14: Data Files – Introduction – Opening – Editing – Closing
  • 18. Chapter 15: Data Management System – Character – Entity – Attribute – Key – DBMS
  • 19. Chapter 16: Basic of MS Access – Complete the given tasks
  • 20. Chapter 17: Advance MS Access – Complete the given tasks
  • 21. Study Plan – Every Tuesday we perform Practical – Every Friday Half of the Lecture will be used as question answer session – Rest of the days are for Theoretical Stuff – Make WhatsApp Group for class where we can share stuff related to the Subject