CSE/CCS 2111 Virtual Classroom

Configuration management is an integral part of the software development process across all phases of the life cycle. It functions as a controlling discipline enabling changes to be made to existing documentation and products in such a way as not to destroy the integrity of the software. Since configuration management extends over the life of the product, and since tools, techniques, and standards exist solely aimed at its proper execution.


The module presented here is intended to be an in-depth consideration of configuration management including configuration item identification reporting and evaluation, change execution, tool evaluation and use, version control, and management related to configuration control.

In software engineering, software configuration management (SCM or S/W CM) is the task of tracking and controlling changes in the software, part of the larger cross-disciplinary field of configuration management. SCM practices include revision control and the establishment of baselines, among other activities.


Software Configuration Management can be referred to as the process to systematically manage, organize, and control the changes in the documents, codes, and other entities during the Software Development Life Cycle. The primary goal is to increase productivity with minimal mistakes. If something goes wrong, SCM can determine what was changed and who changed it. If a configuration is working well, SCM can determine how to replicate it across many hosts.

To enable the student understand and apply the principles and practices of distributed database systems.

To enable the students, understand principles and concepts behind embedded systems.


The Course Purpose of this course is to create a careful balance of the audit process, governance,

and compliance regulations, as well as hands-on introduction to the latest technology tools.


Learning outcomes

By the end of the course you should be able to:

i. Explain the role of IS auditor and the IS audit function

ii. Describe the Course Purpose of controls in an information systems environment

iii. Demonstrate ability to assess the design, placement and quality of controls

iv. Demonstrate ability to analyze some of the basic theory underlying computer security policies

models and problems

v. Explain the basic issues in auditing computer security policies and mechanism

BIT 2318_CSE 2424_BIT Y4_BSE Y4_Information Systems Audit_Course Outline.docBIT 2318_CSE 2424_BIT Y4_BSE Y4_Information Systems Audit_Course Outline.doc


This unit of study provides an introduction to the software development as an engineering discipline and the roles within it.

 Learning outcomes

By the end of the course, the students should be able to:

1. Deliver high-quality, maintainable software projects on time and within budget

2. Select an appropriate software development life cycle model for your project

3. Apply appropriate requirements, analysis, design and testing methodologies

4. Identify and assess language, database, and software architecture and quality issues

5. Exploit verification and validation activities throughout the life cycle


Design, Build,  Deploy and Troubleshoot IP Networks