Skip to main content

Bachelor of Science in Applied Software Engineering

WHAT YOU WILL LEARN

As a student of the Applied Software Engineering program you will learn how to plan and create reliable and usable software. In addition to experiencing the fundamental aspects of the development lifecycle, you will learn to design effective user interfaces, collaborate with others in teams, and present your work to key stakeholders.

If you are entrepreneurial, interested in programming and marketing, and want to learn how to develop applications for various platforms, including web, mobile, desktop, and server, this degree could be the best fit for you.

cq-text-component-placeholder
cq-text-component-placeholder
cq-text-component-placeholder
cq-text-component-placeholder
cq-text-component-placeholder

Flexible Course Offering

Earn your degree full-time or part-time. We offer classes at times that work with your varied schedule! Many classes are also offered accelerated, hybrid format and/or online!

cq-text-component-placeholder
cq-text-component-placeholder

Shape Tomorrow's Software Industry

The Applied Software Engineering degree provides students with many hands-on opportunities to learn and use software engineering practices, development and deployment tools, and usability concepts for imagining and implementing product experiences that users will love. By doing this, you will enhance your communication skills while creating your work portfolio before completing the major, so you will be prepared to jump into the workforce immediately upon graduation.

cq-text-component-placeholder
cq-text-component-placeholder

Job Prospects for Today and Tomorrow

The Applied Software Engineering degree is designed for making students competent software engineers, developers, and problem solvers who are technically prepared to meet the demand of the industry.

This degree will prepare you for the following roles:  

  • Software Engineer
  • Software Developer
  • Full-Stack Application Developer     
  • Mobile & Web Developer    
  • User Experience Designer
cq-text-component-placeholder
cq-text-component-placeholder

Co-op Opportunities

This program is designed to provide students with many opportunities for gaining on-the-job experience, through experiential learning initiatives, internships, and co-ops arranged through NKU Career Services. Learn state-of-the-art practices and tools and start building your portfolio by working with local businesses such as ADM, Cinnova Technologies, Evoke Technologies, Fifth Third, Gaslight, Intelligent Media, Kroger, P&G, and Western Southern Insurance.

cq-text-component-placeholder

Program Leadership

cq-text-component-placeholder
Photo of Rasib Khan

 

 

Rasib Khan, Ph.D.

Associate Professor
Program Head, Computer Science & Applied Software Engineering

GH 504D
859-572-6025
khanr2@nku.edu

Bio

Academic

Rasib Khan, Ph.D., is a tenure-track Assistant Professor of Cybersecurity in the Department of Computer Science at Northern Kentucky University, USA. Dr. Khan completed his Ph.D. from the University of Alabama at Birmingham, USA, in 2016. He completed his dual-MS degrees from Royal Institute of Technology (KTH), Stockholm, Sweden, and Aalto University (formerly, Helsinki University of Technology), Helsinki, Finland in 2011, as a European Union Erasmus Mundus Scholar in Security and Mobile Computing. He had worked in the cloud security research group in Nomadic Lab at Ericsson Research, Finland, and in the PURSUIT Future Internet European Union FP7 research group at Helsinki Institute for Information Technology, Finland. His fields of interests include cybersecurity, service security and privacy, secure information provenance, and service oriented frameworks in cloud computing and pervasive service frameworks, the Internet-of-Things, and decentralized and distributed systems.