Software Engineering for Internet Applications

Home >> Courses Catalogue >> Software Engineering for Internet Applications
Course Venue:

Lecture Theatre LLT 2A

CIT Block B
College of Computing and Information Sciences
Course Code: 
BIT 3106
Course Credit Units: 
Semester 1
Year of Study: 
Year 3
Undergraduate or Graduate Level: 
Undergraduate Level
Course Description & Objectives: 

Course Description:  This course unit shall cover challenges  of  concurrency (say 1000 people might be using the system at the same time), unpredictable load (say 100,000 users might show up tomorrow even if only 100 are using the system today), security risks, opportunity for wide-area distributed computing, creating a reliable and state-full user experience on top of unreliable connections and stateless protocols, extreme requirements and absurd development schedules , requirements that change mid-way through a project, sometimes because of experience gained from testing with users, user demands for a multi-modal interface: Web, mobile (WAP), and voice. Aims:Modern internet applications exhibit a form of online community in which customers are an integral part of the system. The aim of the course is to learn: 

  •  About the stateless and anonymous protocol that makes Web development different from classical inter-computer application development
  •  Why the relational database management system is key to controlling the concurrency problem that arises from multiple simultaneous users
  • To develop software to read and write Extensible Markup Language (XML).
Learning Outcomes: 

Students completing this course will obtain in-depth practical understanding of engineering techniques that are used to analyze and design internet based applications. Successful completion of students in this course unit will enable them to engineer modular, extendible internet applications

Software Engineering
File Attachments: samba porno porno gratis x