|
Title: Foundations of Software Development Aim:
Objectives: By the end of the course, the student will
USP: This course gives a comprehensive treatment of both software and hardware, in the sense that, it tells the relation that exists between the software and hardware. It also gives a complete picture of software development process in a large IT company. Description: This is a 30-hour course covering 7 concepts. The first two concepts are a recap of what the student has learnt in the course called 'Fundamentals of Computers'. At the beginning of the course, a review exercise is given. Depending on the score, the student is directed either to the first concept or to the third concept. Software – its definition, characteristics, and its applications are dealt with in the third concept. The course focuses on the essential elements required to develop software. It touches on the relationship between software and hardware and gives a comprehensive picture of how programs are executed by the computer. The course also covers the different kinds of software used for different applications. It takes a detailed look at how the operating system functions. Finally, the course takes the student through the various stages in the software development process in a software company. Student
profile: Any 10+2 student who knows how to operate a computer Job
opportunities: Though this is not a job-oriented course, it is essential for a student who wants to do a course in programming. |