Programming Language Syllabus

Subject Details

  1. Datatypes and variables in programming

1. What is variable in programming?

What is variable in programming?

2. Statically Dynamically Typed Languages

Statically Dynamically Typed Languages

3. What is the primary purpose of Datatypes in programming?

What is the primary purpose of Datatypes in programming?

4. What is the primary purpose of variables in programming?

What is the primary purpose of variables in programming?

  2. Control Flow in Programming

1. Control flow in programming

Control flow in programming

2. if else statement Control Flow in Programming Language

if statement in Programming Language

  3. Secure Programming Practices

1. Secure Programming Practices

Secure Programming Practices

  4. Introduction to Programming Concepts and Practices

1. Introduction to Programming Fundamentals

Introduction to Programming Fundamentals

2. Cross-platform in computing

Cross-platform in computing

  5. Functions / Methods

1. Functions / Methods in Programming Languages

Function in Java

  6. Programming Language Paradigm

1. Modular Programming

Modular Programming

2. Structured Programming

what is structured programming?

3. High-Level languages

High-Level languages

4. Middle-Level languages

Middle-Level languages

5. Low-Level languages

Low-Level languages

6. Procedural and Object Oriented Programming (POP)

Differences between Procedural and Object Oriented Programming

7. Object-Oriented Programming (OOP)

Object-Oriented Programming (OOP)

  7. Programming tools

1. Computer programming

Computer programming

2. IDE

IDE

3. Text Editor

Text Editor

4. Common Programming Languages

This section contains brief descriptions of several computer languages, with pointers to their standard versions and current Web pages added for further information. Each of these languages is supported by texts and professional references as well as compilers and interpreters.

5. Programming Error

Programming Error - Errors are the mistakes or faults in the program that causes our program to behave unexpectedly and it is no doubt that the well versed and experienced programmers also makes mistakes. Programming error are generally known as Bugs and the process to remove bugs from program is called as Debug/Debugging.

6. Compiler vs Interpreter

Compiler and interpreter both are tools to translate source code from high-level language to machine language. Both does the same task of translation. But the working mechanism of Compiler is different from interpreter . Below are some differences between compilers and interpreters

7. Interpreter

An interpreter is a program that translates source code written in high-level language to machine code. It is similar to compiler and does the same task of translation from high-level to low-level language. Despite of its similarity, the working mechanism of interpreter and compiler are different.

8. Compiler

A Compiler is a program or set of programs that converts source code written in a high-level language to low-level language (assembly language or machine language). A programming language can have many compilers. For example – GCC C, Turbo C, Quick C etc. are different compilers for C programming language.

9. Problem-solving strategies

Problem-solving strategies

  8. Iterative construct

1. Iterative construct

Iterative construct

2. Why Do We Need Iterative Constructs in Programming?

Why Do We Need Iterative Constructs in Programming?

3. Some common examples of repetitive tasks

some common examples of repetitive tasks

4. For Loop in Programming Language

For Loop in Programming Language

5. While Loop in Programming Language

While Loop in Programming Language

6. Do-While Loop in Programming Language

Do-While Loop in Programming Language

Programming Language