College of Science

Courses

Software Development

Course Code C0504 Th 4 Pr 4 CrHrs 3

Overview of Web programming languages (HTML, CSS, JS), Basic codes for developing any kind of website. Working on Audio, Video, forms in HTML, Table attributes with (HTML, CSS), CSS Animations, Giving interactive effects with Java Script, JS Mouse effects.

 

This course is intended to provide students with the knowledge and skills necessary for building and evaluating web sites. It covers a range of topics including: basic concepts Web design and Websites building tools and languages, basics of HTML (text, fonts, colors, images, lists, tables, frames, forms), Scripting and Scripting Languages (CSS), Website publishing, Website evaluation and assessment

Distribution of Marks

Final Mark

Final Exam

Second Term

Mid-Year

First Term

100

Prac.

Theor.

Prac.

Theor.

Prac.

Theor.

Prac.

Theor.

20

30

5

5

10

20

5

5

References

SN

Schafer, Steven M. HTML, XHTML, And CSS Bible. Indianapolis, IN: Wiley Pub., 2013. Print

1

 

Haverbeke, Marijn. Eloquent JavaScript. No Starch Press, 2014.‏

 

2

 

Duckett, Jon. Web Design with HTML, CSS, JavaScript and jQuery Set. Wiley Publishing, 2014.‏

 

3

Subject

Week

Introduction to software Development

First

Application Lifecycle Management

Second

Software project planning and issue tracking

Third

Requirements Analysis

Fourth

the Design Process

Fifth

Design patterns and common architectural patterns

Sixth

Newroz Holidays

Seventh

Greenfield vs brownfield software development

Eighth

Software Development

Ninth

Mid Term Examinations – Second Semester

Tenth

Refactoring for code quality

Eleventh

Basic risk management techniques

Twelfth

Working with open-source software systems

Thirteenth