Merged Syllabus
Merged Syllabus
DURATION: 8 WEEKS
MARKS: 600
Course Description:
Assessment:
Part A: Establishment
1. Train operation, Absolute Block System, Kinds of Signals, Level Crossing Gate
2. Station Working Rules, Protection of Block Section, Speed Restriction, Caution
Orders
3. Line Capacity, Classification of Accidents, Working of Relief Trains
4. Inland Haulage of Containers, Inter-city Working
1. What is Programming?
○ Explanation of programming as giving instructions to a computer
○ Overview of common programming languages (C, C++, Python, Java, HTML,
CSS, JavaScript)
○ Real-world applications of programming in business, automation, and
problem-solving
2. Setting Up the Environment
○ Installing Python, Java, and a basic code editor (IntelliJ Idea, VS Code, or
using an online Python environment like Replit)
○ Writing your first program: "Hello World" using Python and Java
3. Basic Syntax and Data Types
○ Variables and types: integers, floats, strings, booleans
○ Basic arithmetic operations (addition, subtraction, multiplication, division)
○ Strings: concatenation, formatting, and simple manipulations (e.g., converting
to uppercase)
4. Control Flow: Conditions and Loops
○ if, else, and elif statements for decision-making
○ Basic loops (for, while)
○ Example: Write a simple program that prints numbers from 1 to 10 and
checks if each number is even or odd.
Hands-On Practice and Problem Solving (1 Hour)
Day 3 (4 Hours): Building a Simple Web Application with Java and Web Technologies
Recommended Textbooks: