Student Hub
Institute of Engineering
Home
Programs
Courses
Colleges
Links
Menu
Home
Programs
Courses
Colleges
Links
Source on GitHub
Home
Courses
ENCT101
Syllabus
ENCT101
Computer Programming
Overview
Syllabus
Old questions
Syllabus
Overview of Computer Software & Programming Languages
System Software
Application Software
General software features and recent trends
Generation of programming languages
Categorization of high level languages
Problem Solving Using Computers
Problem analysis
Algorithm development and Flowchart
Compilation and Execution
Debuggin and Testing
Programming Documentation
Introduction to 'C' Programming
Character set, Keywords, and Data types
Preprocessor Directives
Constants and Variables
Operators and statements
Input and Output
Formatted input/output
Character input/output
Programs using input/output statements
Control Statements
Introduction
The goto, if, if ... ... else, switch statements
The while, do ... while, for statements
User-Defined Functions
Introduction
Function definition and return statements
Function prototypes
Function invocation, call by value, call by reference, Recursive Functions**
Arrays and Strings
Defining an Arrays
One-dimensional Arrays
Multi-dimensional Arrays
Strings and string manipulation
Passing Array and String to function
Structures
Introduction
Processing a Structure
Arrays of Structures
Arrays within Structures
Structures and Function
Pointers
Introduction
Pointer declaration
Pointer airthmetic
Pointer and Array
Passing Pointers to a Function
Pointers and Structures
Data Files
Defining opening and closing a file
Input/Output operations on Files
Error handling during input/output operations
Programming Languages: FORTRAN
Character set
Data types, Constants and variables
Arithmetic operations, Library Functions
Structure of Fortran program
Formatted and Unformatted Input/Output Statements
Control Structures: Goto, Logical IF, Arithmetic IF, Do loops
Arrays: one dimensional and two dimensional