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 19 batches have graduated from this prestigious department. We are also the first computing department in Pakistan which started postgraduate programs in Software Engineering. The department is well known for it high quality research in the different areas of software engineering including evolutionary software design, enterprise modeling, 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, Service Oriented Architecture (SOA), Natural Language Processing, text mining, ontology based systems and semantic web. Computer Science department also hosts the Image Processing Center (IPC), a Center of Excellence in image processing and computer vision in Pakistan. The department offers BS, MS and PhD programs in software engineering.