Course Outline

  • Problem modeling, Algorithm analysis, Basis Flowchart and block diagram
  • Data Types, Basic programming with algorithm, flow chart.
  • Control structures: if-else, nested-if
  • Switch case, Loops: For, While, do-while
  • Nested loop, Functions
  • Introduction to Array(1- dimensional)
  • Multiple subscripted arrays and strings
  • Introduction to Pointers, Pointers to array and double pointers.
  • Dynamic Memory Allocation, Pointers functions and void pointers
  • Introduction to Structures, Structure array and pointer to structures
  • Union and Bitwise operators
  • File Processing
  • File Processing(Binary and Text files), Revision(structures, Pointers, Arrays)

The whole idea of this course is to familiarize the general ideas of how a person can approach to solve a problem

Use the books for your advantage, The material is the same but the way the content is written is different, Use the books you are comfortable with.

Assessments / Grading

ExamWeightageObtained
Mid-115-
Mid-215-
Assignments10-
Quizzes10-
Final Exam50-