Interior Impact Image DesktopInterior Impact Image Mobile

MCS Foundations Courses

A Flexible, Supportive Pathway Into Graduate-Level Computer Science

Concordia University Texas is proud to offer the Master of Computer Science Foundations courses, which feature 100% online or in-person instruction designed to equip students with the core technical skills necessary for success in the Master of Computer Science program. Whether you’re returning to school after a break, transitioning from a non-technical background, or simply brushing up on essentials, this course is your personalized pathway to MCS success.

A CTX student pursuing a computer science degree

Who Should Take These Courses?

MCS Foundations is designed for:

  • Students admitted to the MCS program with contingent status
  • Professionals from non-technical fields transitioning into computing
  • Students looking to strengthen their technical foundation before graduate study

Whether you’re pivoting careers or advancing your education, MCS Foundations ensures every student begins their graduate journey prepared and confident.

Dr. Bindu teaching a CS course

What You’ll Learn

In MCS Foundations, you'll gain the essential technical skills to confidently transition into graduate-level computer science study.

You’ll build a foundation in:

  • Programming fundamentals and problem-solving
  • Data structures and algorithmic thinking
  • Understanding how systems, software, and hardware interact
  • Core analytical and technical skills needed for advanced computing

MCS Foundations Courses

Depending on your academic background, you may be required to complete some or all of the following foundational courses before beginning graduate-level study:

Course

Title

Description

CSC 1401

Introduction to Computer Science I

Learn the fundamentals of computer science and programming using Python. Topics include problem solving, data types, control structures, and functions.

CSC 1402

Introduction to Computer Science II

Build on your programming skills through object-oriented design, intermediate coding techniques, and debugging. Prerequisite: CSC 1401 or instructor approval.

CSC 2403

Data Structures & Algorithm Analysis

Explore data abstraction, recursion, sorting, searching, and algorithm efficiency. Develop techniques for analyzing and comparing computational performance. Prerequisite: CSC 1401 and MTH 1352 or instructor approval.

CSC 3315

Systems

Study the interaction between software and hardware. Topics include operating systems, networking, and distributed computing, with practical work in Linux and cloud environments. Prerequisite: CSC 2403 or equivalent

Flexible and Supportive by Design

At Concordia Texas, we recognize that every learner’s path into computer science is unique. MCS Foundations provides a supportive entry point that fits your schedule and goals—helping you build the skills and confidence you need before starting graduate coursework.

Course Format Highlights:

  • Offered fully online or on-ground in Austin
  • Flexible completion timeline prior to MCS enrollment
  • Small class sizes for individualized support
  • Credit-bearing and transferable from accredited institutions
  • Faculty mentors available for one-on-one guidance
Dr. Bindu

MCS Foundations gives students from all backgrounds the tools to succeed in advanced computer science. Whether you’re learning to code for the first time or sharpening your analytical skills, this pathway helps you start strong.

Dr. Bindu GeorgeChair, Computer Science Department, Concordia University Texas

 

Start Building Your Foundation Today

Ready to prepare for your MCS journey? Our admissions team will help you determine which courses—if any—you’ll need to complete before beginning graduate study.

Request Information Apply to the MCS Program

Frequently Asked Questions

  • Do I need to take all the MCS Foundations courses?

    Not necessarily. Your transcript will be reviewed during the admissions process to determine which courses are required.

  • Are MCS Foundations courses available online?

    Yes. All courses are available fully online or on-ground for maximum flexibility.

  • Can I complete MCS Foundations after being admitted to the program?

    Yes. Students may apply and receive contingent admission while completing the required foundations courses.

  • Can I transfer equivalent courses?

    Yes. Courses completed at a regionally accredited institution may be accepted with departmental approval.

  • Do these courses count toward my MCS degree?

    No. MCS Foundations courses serve as prerequisites to prepare you for success in graduate-level coursework.

CTX Blogs