Chat with a Student

BSc Software Engineering

The BSc in Software Engineering at University of Central Lanchasire (UCLan) equips you with the skills needed to excel in the fast-growing tech industry. This 3-year degree combines practical experience with theoretical knowledge, covering the full software development lifecycle.

Programme Structure

  • Year 1: Foundations in Software Engineering
    • Learn core software engineering principles, programming languages, and tools.
    • Develop interactive games and augmented reality apps.
    • Gain hands-on experience in advanced programming and computational thinking.

    Year 2: Advanced Development and Professional Skills

    • Work in Agile teams to design and build complex software systems.
    • Deepen your knowledge of data structures, algorithms, and database management.
    • Develop web and mobile applications while applying industry-standard practices.

    Year 3: Specialization and Industry-Ready Projects

    • Tackle complex systems with real-world applications, including cloud and distributed systems.
    • Complete a final-year project that showcases your skills and innovation.
    • Gain exposure to emerging technologies like AI, machine learning, and IoT.

Units & Overviews

C01007: The Computing Challenge

This module offers an immersive experience designed to equip students with a foundation of study skills necessary to be successful in Computing. Students will be introduced to a broad range of computing concepts and how to apply them to design and develop a small software concept.

 

C01008: Introduction to Networking

This module will introduce students to the fundamentals of networking and networked systems and will develop the understanding they need to investigate relevant computer network standards and protocols. Students will learn the necessary about skills to set-up and configure a Local Area Network through lab work, by handling devices and using simulators.

 

C01409 Programming

This module builds directly on the Introduction to Programming module. Students will gain the ability to further analyse, design, implement, test and debug more complex programs using an appropriate programming language. Key skills related for logical thinking, code design and alternative ways to code and debug will be explored in this module.

 

C01508: Computer Systems and Security

Gradually, we are becoming more and more dependent on computing systems in our daily lives. The services provided by these systems, such as online shopping, social networking, mobile banking and so forth represent the backbone of modern communities. This module will introduce the key security concepts, access control mechanisms and tools to protect the computer systems from harm.

 

CO1605: Systems Analysis and Database Design

Within an interactive and stimulating learning environment, you will work in teams to discuss and explore a variety of systems. This will develop an in-depth understanding and the practicalities of database design and implementation which you can add to your programming skillset.

 

C01303: Game Concepts

This module presents a broad range of basic games development concepts and provides foundation for further study in the field. Students will develop an understanding of commercial practices in game development and will be introduced to methods and technologies for game development. The module will also cover mathematical concepts needed for computer games development.

C02401: Software Development

This module will focus on the software development lifecycle, with students learning how to identify requirements, analyse, design, code and test a software application. Students will also learn alternative styles used in the industry and which ones are suitable for a given context.

 

C02402: Advanced Programming

This module will enhance the student’s programming competence and ability to use a range of programming techniques necessary for the development of effective and quality software. Students will learn how to select and apply appropriate data structures and algorithms to implement a software solution to a complex problem. Object-oriented and event-driven programming paradigms will also be introduced in this module.

 

C02007: The Agile Professional

This module will teach students the agile way of designing and developing solutions. Since this is fast becoming an industry recognized way of developing solutions, students will get an opportunity to learn how to apply theory to practice and develop agile software by having regular meetings, monitoring progress and refining the solution as the project moved along.

 

C02412: Computational Thinking

The module will develop core skills among students to think and develop computational solutions. Since problems may have many alternative solutions, students will learn the pros and cons of each and which type of solutions are most suitable for a given system or application.

 

C02528: Cyber Security

In this module, student will learn to examine a range of vulnerabilities and attacks on computer systems and networks. This module will help develop an understanding of advanced methods for protecting communication and computer systems, and the need to have a systematic approach to computer security.

 

C02404: Cross Platform Development

This module aims to develop an understanding of contemporary mobile development platforms and skills required to develop applications for mobile devices (phone and tablets). Students will explore a range of technical problems and solutions inherent in developing software applications for mobile computing: connectivity, security, data storage. Interactive mobile application: gestural input, location awareness, on-board-sensing (e.g. accelerometers) will also be taught.

C03408: Advanced Software Modelling

The module takes a rigorous approach to software development. It examines the use of formal methods for the specification, development and verification of software. It presents a range of techniques for the analysis and implementation of real-time solutions. The student will investigate the theory and problems of concurrent systems.

 

C03404: Distributed Systems

This module aims to teach students how systems and applications can be built for distributed environments. Since data and clients using the applications are likely to be spread over geographical and system boundaries, it is important to learn if a centralized or a distributed type of system is more suitable. This module will introduce the theory and key concepts to develop such distributed systems.

 

C03008: Honours Degree Project

The double module project will involve research, independent study and the production of a substantial report, which will be based on the investigation of a problem and the development of a solution. This project will be the culmination of the student’s study and will draw substantially on the material and skills developed during the course.

 

CO3722: Data Science

Large volumes of data, commonly known as ‘big data’ are generated and stored by retail stores, online-shopping websites, or other transaction systems. This big data is now considered a very rich resource for information, especially for the strategic and commercial growth of a company. This module will teach students how to apply formal concepts to extract and analyse meaningful information from such large datasets, find hidden patterns, measure similarity etc.

Choose One module from:

 

CO2409: Computer Graphics (elective)

Computer graphics are a vital part of modern human-computer interaction but are highly resource intensive. You’ll explore the algorithms and hardware that attempt to meet the demands of real-time rendering of 2D and 3D graphics. You’ll be introduced to mathematical techniques used to represent and manipulate images and explore how graphics libraries are used to produce more complex and realistic graphics. You’ll be able to extend your programming skills to the generation, manipulation and display of graphical images using a popular graphics library

 

C03519: Artificial Intelligence (elective)

This module aims to introduce and familiarize you with the approach and techniques of Artificial Intelligence. It will introduce you to AI in the context of computer games and will explore some of the theoretical underpinnings of AI and Computing

 

C02722: User Experience(elective)

On this module you will foster an understanding of the needs, abilities, limitations of computer users, of the techniques and technologies that can enable users to communicate effectively with computers, and the impact of user experience in this context. You’ll develop the knowledge and skills necessary to enable you to model, design and evaluate interfaces with a focus on user experience. You will enhance your desire, skills, and confidence to research HCI and UX topics for themselves.

Career Opportunities

Graduates are well-prepared for roles in software development, mobile app development, game development, cloud engineering, and more.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Prof. Hew Gill

Pro Vice-Chancellor

Ms. Aura Rahman

Lecturer, Biology

Aura Rahman

Lecturer

Aura Rahman is a lecturer at Universal College Bangladesh. She is also acting as a coordinator for the Monash University Foundation Year program. Aura attained her bachelor’s (BSc in Biomedical Sciences) from University College London, United Kingdom. She then completed her master’s (Msc in Biotechnology) from North South University. Her research interest lies in the field of genomic epidemiology of infectious diseases. Her contribution in several local and international research projects have led to publications in several highly ranked peer-reviewed journals including BMC Genomics, Nature Scientific Reports, Science and FEMS Microbiology Letters.

Mr. Md Kamal Hossain

Lecturer, Mathematics

Md. Kamal Hossain

Lecturer

Mr. Kamal Hossain is working as a Lecturer at Universal College Bangladesh. He completed B.Sc. in Mathematics and M.Sc. in Applied Mathematics from the University of Dhaka. He is an M Phil researcher at BUET. His research interests are mathematical modeling in biology, machine learning programming, etc. Some of his research papers are in the pipeline for publication in international journals. He is a lifetime member of the Dhaka University Mathematics Alumni Association.

Ms. Ambreen Zaman

Adjunct Senior Lecturer, CSE

Ambreen Zaman

Senior Lecturer

Ambreen Zaman is a senior lecturer with eight years of experience in various local universities in Bangladesh. She is currently pursuing a PhD degree at the University of Bremen, Germany. She obtained a master’s degree in information technology from the Institute of Information Technology at the University of Dhaka, Bangladesh. Her research papers have been published in national and international journals and conferences. The area of research she is most interested in is human-computer interaction.

Mr. Dewan Muhammad Nur -A Yazdani

Senior Lecturer, Global Studies

Dewan Muhammad Nur -A Yazdani

Senior Lecturer

Dewan Yazdani is a Senior Lecturer at the Universal College Bangladesh. He is also acting as the MONASH University Foundation Program Coordinator. Dewan attained his MSc (Research Methods) from Liverpool Hope University, United Kingdom. He also has a master’s degree in international business from the University of Wollongong, Australia. His research interest lies in the field of Social Media Marketing, Digital Marketing, Higher Education Marketing, Service Marketing, Public Health, and Consumer Behavior. Dewan Yazdani also published in leading local and international academic journals such as PLOS ONE, International Journal of Environmental Research and Public Health, Health Security, Annals of Global Health, Journal of Advanced Research in Economics and Administrative Sciences.

Ms. Tazin Islam Nova

Adjunct Lecturer-Law, UCB

Mr. Monirul Hasan

Adjunct Senior Lecturer, Computer Science

Ms. Nahida Parvin

Lecturer, Business Studies

Nahida Parvin

Lecturer

Nahida Parvin is a lecturer at Universal College Bangladesh. Before joining UCB, she worked as a lecturer of accounting and marketing at Ahsanullah University of Science & Technology (AUST). Nahida has received her MBA & BBA degrees, majoring in Accounting & Information Systems, from the University of Dhaka. She has been the recipient of “Dean’s Honor Award 2018”, awarded by the University of Dhaka. Currently, Nahida is on study leave. She is pursuing her second master’s degree in “Quantitative Finance & Data Science” at Oklahoma State University, USA. Her research interest lies in the field of ESG accounting, ESG finance, circular economy, and data analytics in the field of accounting and finance. Apart from being a lecturer, Nahida also served as a program coordinator for Monash University Foundation Year program at UCB from August 2021 to May 2023.

Ms. Habiba Kibria

Lecturer, Marketing

Habiba Kibria

Senior Lecturer

Ms Habiba Kibria is a working as a Senior Lecturer at Universal College Bangladesh. She completed her Masters in Marketing from Macquarie University in Sydney, Australia and holds a double degree in Bachelor of Marketing and Human Resource Management from North South University, Dhaka, Bangladesh. She has been in academia throughout her career- from being a Lecturer to a Student Councilor to a Country Manager for a foreign university. Her area of interest lies in customer service management, consumer behavior and digital marketing. She holds the Duke of Edinburgh award at Broze level and has been awarded as one of the best project coordinators during her high school community service days. She was an active volunteer at Jaago Foundation and participated in multiple fundraising events. She was also the official Master of Ceremony for her university both in Bangladesh and in Australia.

Ms. Farin Daulah

Lecturer, English

Farin Daulah

Senior Lecturer

Ms Farin Daula is working as a senior lecturer at UCB. She is a trained education professional from the UK and has a degree in Education and English from University of Surrey, UK. She also holds a Master’s in management from Westminster University, UK. Ms Farin received her teacher training at the department of Continuing Education, University of Oxford, UK. Ms Farin is the founder of the education platform, One Circle. She is a certified mental health first aider and a life coach. She has extensive experience in the life-skills education sector, working in various schools and non-profit organizations in London and Dhaka. She is the author of the Tara and Joy children’s book series. The first book of this series called “Tara and Joy: Body Safety” is available now both in Bengali and English version.

Ms. Sumaiya Binte Kabir

Senior Lecturer, Business Studies

Sumaiya Binte Kabir

Senior Lecturer

Sumaiya Binte Kabir is working as a senior lecturer at Universal College Bangladesh. She is also acting as the Monash College MCD of Business Program Coordinator. Sumaiya has attained both her BSS and MSS degree majoring in Economics from University of Dhaka. She has achieved the Bangladesh Bank Governor’s Scholarship for academic excellence. She is also actively involved in voluntary work in different animal welfare organizations. Her research interest lies in the field of public economics, environmental economics, development economics, consumer behavior and higher education marketing.

Dr. Sadia Afreen

Assistant Professor, Chemistry

Dr. Sadia Afreen

Assistant Professor

Dr. Sadia Afreen is an assistant professor at the Universal College Bangladesh (UCB). She completed BSc in Chemical Engineering from Bangladesh University of Engineering & Technology (BUET). She obtained her PhD from the University of Nottingham and then completed her postdoctoral research at Nanjing University in the field of chemical engineering. Her research expertise is in applied chemistry and nanotechnology. She has significant publications in her areas of research, and she contributed as a journal reviewer to prestigious journals in her fields of expertise. She earned the Postgraduate Student Teachers Certificate during her postgraduate study at the University of Nottingham. She worked in the hall committee, conference committee at the University of Nottingham; teaching and learning subcommittee, and program coordinator in the Monash College MCD program at UCB. She worked in industry and had several engineering and research training at home and abroad.

Prof. Muhammad Ismail Hossain

Dean of Academic Affairs, Monash & LSE Program

Prof. Muhammad Ismail Hossain

Professor & Dean of Academic Affairs

Muhammad Ismail Hossain is a Professor and Dean of Academic Affairs, Monash & LSE Program at Universal College Bangladesh. He is on leave from his earlier appointment as Professor of Marketing at the University of Dhaka, Bangladesh. Prof. Hossain received his Ph.D. in consumer behavior from Monash University, Australia. He is an MBA from the University of Dhaka and also has a Master’s degree in International Business from the University of Melbourne, Australia. His research interests lie in the fields of tourism, consumer behavior, and supply chain management. He is one of the co-authors of the book Social Media Storms: Empowering Leadership beyond Crisis Management published by Routledge. He has more than 50 publications including books, research monographs, journal articles, newspaper articles, and keynote papers. His work has been published in many international high-impact journals such as the Journal of Supply Chain Management, Journal of Travel Research, Tourism Recreation Research, Current Issues in Tourism, International Journal of Tourism Research, and Journal of City, Culture, and Society among others. He is an editorial board member of the Journal of Travel Research, the leading tourism journal in the world. He has received a notable amount of external research funding locally as well as internationally as part of various international and local research groups. The value of such local and international funding is BDT 1.06 crores and USD 827,873 respectively. As a consultant, he worked for government projects, not-for-profits, and for-profit local and international organizations.