preloader
  • Home
  • Competitive Programming Essentials

Competitive Programming Essentials

  • DURATION

    1 Semester

  • WEEKLY

    Will be Updated

  • FEE

    Will be Updated

About Course

Programming Essentials course designed to improve coding skills and focus on efficient coding skills. This course covers fundamental programming concepts, algorithm analysis, bit manipulation, control statements, pattern printing, functions, arrays, and strings. this course offers a structured path to mastering the art of competitive coding and analyse the code for building an optimized solution to  the problem.

Course Syllabus

Programming Essentials:

Interpreters vs Compilers, Hardware Operations, Computing Power, Time and Space Limits for Programs, Bits/Bytes, 32bit vs 64bit architecture, One’s Complement and Two’s Complement.

Data Types:

Variables and Data types (in C/C++/Java/Python), Understanding Constraints, Types of Operators, Input and Output (in C/C++/Java/Python). Bit Manipulations: Bitwise Operators (&, |, ^, ~, «, »).

Control Statements:

Decision statements- if, if else, nested if, switch. Loops: while, do while, for, for each, Jump statements.

Functions:

Definition, passing parameters Arrays: Definition, creating 1D array, accessing array elements.

Strings:

Definition, creating strings in (C/C++/Java/Python), string operations, ASCII representation of characters.

Pointers:

Definition, creating pointer, Pointer Arithmetic Programming Practices: Indentation, Naming Conventions, Introduction to Online coding platforms.

Syllabus

Faculty

Other Courses

Quantitative Aptitude
  • 28 hours
  • Non-Technical Campus Recruitment Training

Quantitative Aptitude

About Course This course provides the basic skills required in solving the problems of Aptitude …

Know More
Cloud Computing
  • 28 hours
  • Certification

Cloud Computing

About Course Explore the key technical, organisational and compliance challenges of cloud computing.

Know More
Programming Through C
  • 1 semester
  • Technical Campus Recruitment Training

Programming Through C

About Course This course is designed for individuals who are new to programming and want to master …

Know More