The BIT Web and Software Development program emphasizes the acquisition of software design and development skills. Students pursing this program will learn how to develop innovative and usable software, describe key processes for software acquisition, development and maintenance, select the most appropriate life cycle for a given development as well as estimate the effort, resources and time required to execute a project. The course will explore software development from a managerial perspective putting emphasis on the selection of appropriate development life-cycle for the problem at hand, estimating effort and development times, in understanding the unintended consequences of common project management actions within and across projects and challenges of outsourcing and working with distributed teams.
BIT (WSD) Program Objectives
This understanding means that after the course, students should be able to:
1. Perform background research and a feasibility study prior to embarking on a development project.
2. Develop and customize quality software solutions applicable to Zambia and the international market.
3. Understand software development methods and practices, and their appropriate application in Zambia.
4. Demonstrate basic competency in Web development, programming and deployment.
5. Collect and analyze user requirements using a formalism such as UML, including business process modelling. Explain and apply Web design and usability principles applicable to a Zambian context.
BIT (WSD) Program Graduation Requirements
To be eligible for the award of the degree Bachelor of Web and Software development BIT (WSD), students must satisfy the following requirements:
1. Completion of the following five (5) Foundation courses as stipulated annually in the Student Handbook or other University documentation:
- Introduction to Accounting
- Organizational Behavior
- Introduction to Programming
- Information Systems Concepts
- Programming with C
2. Completion of the following nineteen (19) IT courses:
- Database Design
- Introduction to SQL
- Introduction to Networking
- Introduction to Web Development
- Algorithms and Data Structures
- Object Oriented Programming with C++
- Multimedia Publishing
- Programming with C#
- Systems analysis and Design
- Software Quality Management
- Advanced Web Development
- Software Engineering
- XML
- Programming with PHP
- MySQL Database Administration
- Active Server Pages
- Mobile Application Development
- Advanced Java Programming
- Programming with Joomla
Completion of Business and Personal Ethics
Completion of one (1) Final Year Project
Completion of six (6) Bridging courses:
Completion of four (4) Christian Thought and Practice
Not less than seventy (70) percent Chapel Attendance
Attend an Introduction to University Studies Seminar
Attend an HIV/AIDS Seminar
Complete a Community Development Seminar
Complete a Career Development Seminar
Complete (4) Service Learning participations
The Major for the BIT (SWD) degree is Software and Web Development