The Master of Science in Computer Science graduate program is designed to prepare students for immediate entry into the nation’s professional workforce in computer science. The program, which is coding and design intensive, will help provide advanced quality graduate studies, in the areas of critical importance and great demands (such as Software Engineering, Database, Website Development, Computer Networking, Cyber Security, Big Data, Cloud Computing and Mobile Application Development), to the citizens of the Illinois, the nation and the world. Program objectives include:
- An ability to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design, implementation and evaluation of software systems, processes, components, or programs of varying complexity in a way that meets the desired needs and demonstrates comprehension of the tradeoffs involved in design choices
- An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution
- An ability to function effectively on teams to accomplish a common goal
- An understanding of professional, ethical, legal, security and social issues and responsibilities
- An ability to communicate effectively with a range of audiences
- An ability to analyze the local and global impact of computing on individuals, organizations, and society
- Recognition of the need for and an ability to engage in continued professional development
- An ability to use current techniques, skills, and tools necessary for computing practice
Once admitted to the on-campus program, students should schedule a meeting with their faculty advisor to determine if prerequisite coursework is needed, and to complete a program plan which outlines each semester of their graduate program. The outcome of this faculty advising session approves registration and enrollment into the Computer Science program.
General Graduate Admission Requirements
All applicants must meet the general admission requirements for Concordia University Chicago graduate programs as published in the Concordia University Chicago academic catalog.
New students are accepted into graduate degree-seeking, certificate, endorsement and/or post-graduate programs for online and on-campus study in the fall, spring, or summer semesters. Previously admitted students seeking to change programs may do so at the beginning of a semester (only) by submitting a Change-of-Program quick app. Applicants must be in good academic standing according to Concordia University Chicago’s satisfactory academic progress standards at the time of requesting a program change.
Program-Specific Admission Requirements
International applicants with a “3+2” Master’s degree will be evaluated as equivalent to a 4-year Bachelor’s degree.
Candidates should demonstrate proficiency in the following prerequisite areas:
- C++ or Java
- Data Structures
- Operating Systems
- Computer Architecture
Note: If the faculty advisor determines that the candidate is deficient in the above prerequisite areas, he/she will assign the candidate to complete and pass CUC undergraduate deficiency courses and earn a grade of C or higher while being enrolled in the Computer Science graduate program. These courses will remain undergraduate credit and will not apply to the graduate degree.
The prerequisite courses are assessed per credit hour and are an additional tuition charge to the core Computer Science program.
|CSC-2410||Computer Science I||3|
|CSC-2510||Computer Science II||3|
|CSC-3420||Data Structures and Algorithms||3|
|CSC-2710||Computer Organization and Architecture||3|
|CSC-6051||Operating System II||3|
|CSC-6021||Data Structures and Algorithms II||3|
|CSC-6022||Advanced Data Structures and Algorithms||3|
|Select two of the following specializations:||18|
|Select nine hours of breadth courses 1||9|
|CSC-6161||Software Engineering II||3|
|CSC-6162||Advanced Software Engineering||3|
|CSC-6220||Database Design and Development I||3|
|CSC-6221||Database Design and Development II||3|
|CSC-6222||Advanced Design and Development (Big Data)||3|
|CSC-6350||Website Design and Development I||3|
|CSC-6351||Website Design and Development II||3|
|CSC-6352||Advanced Web Design and Development||3|
|CSC-6440||Computer Networking and Cyber Security I||3|
|CSC-6441||Computer Networking and Cyber Security II||3|
|CSC-6442||Advanced Computer Networking and Cyber Security||3|
|CSC-6530||Mobile Application Design and Development I||3|
|CSC-6531||Mobile Application Design and Development II||3|
|CSC-6532||Advanced Mobile Application Design and Development||3|
Candidates must choose at least one course from specialization tracks other than their chosen two. They may take an Internship course (CSC-6990 Master's Thesis) with the approval of the supervising professor, which may count as a breadth requirement course. However, candidates need to:
- Have on file an application as a degree-seeking graduate student.
- Have on file one official transcript from EACH college/university attended of all previous coursework taken.
- Complete, for the degree being sought:
- the credit hours and levels as designated,
- within the specified time limit,
- with a minimum cumulative GPA of 3.0.
- Students completing multiple advanced programs or degrees at CUC must have a 3.0 GPA in each academic program in addition to a minimum cumulative GPA of 3.0.
- If transfer credit is approved to be applied: have on file an approved “Graduate Transfer Credit Approval” form(s) or evaluation(s).
- Have on file the “Intent to Graduate” form with the Office of the Registrar by the published deadline.
- Have on file, if applicable, necessary copies of a project, thesis or dissertation.
- Take and pass the final examination or terminal requirements in the program during or after the final course.
- Approval of the faculty.
- Payments of all tuition and fees due to Concordia University Chicago. All holds must be removed to receive transcripts and diploma.
Every attempt has been made to include information to aid the student with information about his/her program, degree and graduation/completion requirements. It is, however, the student’s responsibility to complete all steps and meet all deadlines relevant to graduation requirements.