Skip to content

B.S. in Information Systems Curriculum

Curriculum Details

120 Total Credits Required

To receive a bachelor’s degree from Concordia University, St. Paul, all undergraduate students must complete the general education requirements. The online Bachelor of Science in Information Systems also requires 30 credit hours of major coursework in the management of technical organizations, Agile management techniques, cyber defense applications, and more.

Although you can complete the program core in a little more than five semesters, your transfer credits and general education coursework could change the time it takes you to finish. You may transfer up to 90 eligible credits toward the bachelor’s degree in information systems program.

Core Courses

Credits

Examine the latest advancements shaping the technology landscape and their practical applications across industries. The course explores emerging trends such as artificial intelligence, blockchain, quantum computing, and IoT, focusing on their potential to drive innovation and transform businesses. Through case studies and hands-on projects, learners analyze real-world scenarios and develop strategies to leverage these technologies effectively. Graduates will be equipped with forward-thinking insights and skills to navigate and harness the evolving world of cutting-edge technologies.

Examine the principles and practices of managing technology and AI-driven projects across the full project lifecycle. Focus areas include project initiation, planning, execution, monitoring, and closure with an emphasis on iterative development, scalability, and emerging technologies.

This class will provide for a determination of who the people are and what business systems are utilized in tech-intensive organizations. There will be an exploration of growth dynamics of technology organizations. Identifying strategies used to manage technology organizations and understanding the processes of innovation plus its application in a technical environment will explored. Determining how to manage talent focusing on technology leadership and how to manage change in a technology organization will be identified.

Learn how to secure cloud-based and AI-powered systems. Study threat modeling, vulnerability assessments, and regulatory frameworks to manage technological risk in dynamic environments.

This class will Identify the Systems Analysts role in Information Systems Development Understanding the tools used for Requirements Determination, Use Case Analysis, Process Modeling and Data Modeling is completed. Exploring the method for general technology design, User Interface Design and Program Design will be completed. Examining how new technology is implemented will round off this class.

Explore how businesses leverage digital technologies to innovate, improve operations, and create new value. Emphasis is placed on automation, including robotic process automation (RPA) and AI-driven tools, to streamline workflows and enhance efficiency.

Data Management and Big Data Systems explores the principles and technologies that underpin the storage, organization, and analysis of large-scale data. The course covers essential topics such as database design, data modeling, and the architecture of big data systems, including distributed storage and processing frameworks. Learners will engage with modern tools and platforms to gain hands-on experience in managing and querying large datasets, ensuring data integrity, and optimizing performance. Emphasizing both theoretical and practical aspects, the curriculum prepares participants to address the challenges of handling massive volumes of data in diverse industries. By the end of the course, learners will be equipped to design efficient data solutions and leverage big data technologies for strategic decision-making. (Prerequisites: CST 205 and CST 250)
Explore machine learning principles and applications in real-world business contexts. Learn to train, test, and deploy models using platforms such as scikit-learn, TensorFlow, and AWS SageMaker.
Examine the principles and practices of DevOps, emphasizing the integration of development and operations to streamline software delivery. The curriculum covers key concepts such as automation, version control, infrastructure as code, and continuous integration/continuous deployment (CI/CD) pipelines. Through practical exercises, learners gain hands-on experience in building, deploying, and maintaining scalable and efficient software systems. Participants will be prepared to implement DevOps methodologies to enhance collaboration, accelerate workflows, and improve software quality in dynamic environments. (Prerequisite: CST 460)

Introduction to Programming with Python provides a comprehensive foundation in programming concepts using one of the most versatile and widely used programming languages. The course emphasizes core principles such as variables, data types, control structures, functions, and object-oriented programming. Through hands-on projects and practical exercises, learners develop problem-solving skills and gain the ability to write efficient, readable code. The curriculum is designed to balance theoretical understanding with real-world applications, preparing participants for further studies or careers in programming and data-driven fields. By the end of the course, learners will have the confidence to build functional programs and explore advanced topics in Python.

Request More Information

By filling out the form, you’ll:

  • Gain access to a dedicated enrollment counselor who is ready to answer all of your questions.
  • Take one more step towards achieving your career goals.

Fill out the form to receive more information!