0% found this document useful (0 votes)
32 views

Syllabus - 22cs102 Software Development Practices (Autorecovered)

Uploaded by

R.V.Maniessh Ram
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
32 views

Syllabus - 22cs102 Software Development Practices (Autorecovered)

Uploaded by

R.V.Maniessh Ram
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

SYLLABUS

22CS102 SOFTWARE DEVELOPMENT PRACTICES


OBJECTIVES:
The Course will enable learners to:
• To discuss the essence of agile development methods.
• To set up and create a GitHub repository.
• To create interactive websites using HTML
• To design interactive websites using CSS.
• To develop dynamic web page using Java script.

UNIT I AGILE SOFTWARE DEVELOPMENT AND Git and GitHub


Software Engineering Practices – Waterfall Model - Agility – Agile Process – Extreme
Programming - Agile Process Models – Adaptive Software Development – Scrum – Dynamic
Systems Development Method – Crystal – Feature Driven Development –Lean Software
Development – Agile Modeling – Agile Unified Process – Tool set for Agile Process.
Introduction to Git –Setting up a Git Repository - Recording Changes to the Repository -
Viewing the Commit History - Undoing Things - Working with Remotes -Tagging – Git Aliases
– Git Branching - Branches in a Nutshell - Basic Branching and Merging - Branch
Management – Branching Workflows - Remote Branches - Rebasing.
Introduction to GitHub – Set up and Configuration - Contribution to Projects, Maintaining a
Project – Scripting GitHub.

When to Git rebase vs merge? | Solutions to Git Problems (gitkraken.com)

Git Basic commands URL

Top 18 Git Commands - A Practical Guide with Examples (intellipaat.com)

Remote Branches URL

Git: List Remote Branches {5 Different Methods} (phoenixnap.com)

UNIT II HTML
Introduction – Web Basics – Multitier Application Architecture – Cline-Side Scripting versus
Server-side Scripting – HTML5 – Headings – Linking – Images – Special Characters and
Horizontal Rules – Lists – Tables – Forms – Internal Linking – meta Elements – Form input
Types – input and datalist Elements – Page-Structure Elements.

UNIT III CSS


Inline Styles – Embedded Style Sheets – Conflicting Styles – Linking External Style Sheets –
Positioning Elements – Backgrounds – Element Dimensions – Box Model and Text Flow –
Media Types and Media Queries – Drop-Down Menus – Text Shadows – Rounded Corners –
Colour – Box Shadows – Linear Gradients – Radial Gradients – Multiple Background Images –
Image Borders – Animations – Transitions and Transformations – Flexible Box Layout Module
– Multicolumn Layout.
UNIT IV JAVASCRIPT BASICS
Introduction to Scripting – Obtaining user input – Memory Concepts – Arithmetic – Decision
Making: Equality and Relational Operators – JavaScript Control Statements – Functions –
Program Modules – Programmer-defined functions – Scope rules – functions – Recursion –
Arrays – Declaring and Allocating Arrays – References and Reference Parameters – Passing
Arrays to Functions – Multidimensional arrays.

UNIT V JAVASCRIPT OBJECTS


Objects – Math, String, and Date, Boolean and Number, document Object – Using
JSON to Represent objects – DOM: Objects and Collections – Event Handling.

Saraswati Moola Mantra in Tamil :

ஓம் ஐம் சரஸ்வதியே நமஹ


ஓம் ஐம் சரஸ்வதியே நமஹ
ஓம் ஐம் சரஸ்வதியே நமஹ
ஓம் ஐம் சரஸ்வதியே நமஹ
ஓம் ஐம் சரஸ்வதியே நமஹ

An operating system is a program that acts as an interface between the user and the computer
hardware

https://docs.google.com/spreadsheets/d/1dvxBcUZwjs_zEXNGkRaPrqAkyTctasGy/edit?
usp=sharing&ouid=106213303903735547414&rtpof=true&sd=true

TCS CodeVita status let me know


1.
2.
3.

You might also like