The Department of Computer Software Engineering at MCS is one of the first Computing Departments in Pakistan which started Undergraduate and Postgraduate courses in Software Engineering. Its Bachelor of Engineering in Software Engineering is accredited by Pakistan Engineering Council (PEC) and so far 20 batches have graduated from this prestigious department. We are also the first Computing Department in Pakistan which started postgraduate programmes in Software Engineering. The department is well known for its high quality research in the different areas of software engineering including evolutionary software design, enterprise modelling, requirements engineering, and software development processes. Besides software engineering and information systems, the department is at the forefront in other domains of computing including Image Processing and Pattern Recognition, Wireless Sensor Networks, Data and Text Mining, Ontology based systems and Semantic Web. The Department offers BE, MS and PhD programmes in Software Engineering.