spacer image

Minor inComputer Science

A minor in Computer Science will give students foundation skills in Web design and software development, including the application of skills and methodologies currently used in the field of Computer Science. The 20-credit hour program covers Web design, user experience, object oriented programming, security considerations, and core Web technologies. The last course in the program includes a capstone project in which students will be expected to work in a group to develop a Web application. The minor in Computer Science is offered in an online format.

4,500+ Enrollment (1,400 on-campus undergraduates)
1893 the year Concordia was founded
16 Fortune 500 Companies Headquartered in the Twin Cities
Apply Now

Computer Science Curriculum Overview

The 20-credit hour program covers Web design, user experience, object oriented programming, security considerations, and core Web
technologies. The last course in the program includes a capstone project in which students will be expected to work in a group to develop a Web application. The minor in Computer Science is offered in an online format.

Require: Choose 20 Credits
Course ID Course Name Credit Hours
CSC - 115 Intro to Computer Science 4
CSC - 135 Modern Web Design 4
CSC - 175 Math for Computer Science 4
CSC - 210 Microsoft Excel Core 4
CSC - 225 Object-Oriented Programming 4
CSC - 230 Database Design 4
CSC - 245 Advanced Web Development 4
CSC - 301 Programming & Problem Solving 4
CSC - 310 Computer Arch and Oper Systems 4

This course is designed to provide an overview of basic principles and practices used in the field of computer science. It covers common terminology, career paths in the computer science field, and common methodologies used in software development.

Download Our Catalog

This course covers the fundamentals of Web design, using current methods of development across platforms. It includes concepts related to user interface and accessibility. (Suggested prerequisite: CSC115)

Download Our Catalog

This course covers mathematical concepts that are widely used in the field of Computer Science, including discrete math, logic, and proofs. (Prerequisite: Two years of high school algebra, minimum of C- in MAT100 Intermediate Algebra, or Level 3 on the Math Placement Exam)

Download Our Catalog

Through Microsoft Excel, students will be led through an exploration of a powerful spreadsheet program. After a review of the basic commands and functionality, students will be challenged to manipulate specific data for informative reporting that is visually, accurately and dynamically representative of the learning objective. To accomplish this task advanced formulas, search strategies, and data analysis tools will be incorporated into learning projects including mastery of Pivot Tables and Pivot Charts. Further studies will include strategies for managing large data sets, linking and importing external data, mitigating security issues, and working toward automation. Upon completion of the course, students will have sufficient preparation if they wish to take the Microsoft Excel Expert Exam for the Microsoft Office Specialist Certificate.

Download Our Catalog

This course provides an introduction to concepts related to object-oriented programming, including pillars of OOP, data structures, and class design. It addresses tiered architectures and the use of UML class diagrams. (Suggested prerequisite:CSC175)

Download Our Catalog

Utilize a database tool to create a prototype for output that meets real-life business outcomes. Learn the fundamentals of database design including the relational model, SQL, and data warehousing. Practice working individually and in teams to learn the normalization process, minimizing opportunities for redundant, inaccurate data. Other topics include design implications for speeding data access (e.g. de-normalization), and the emergence of unstructured data systems.

Download Our Catalog

This course covers the use of advanced Web development tools, including JavaScript and core Web technologies. As a capstone for the Associate of Science in Computer Science, students will work in groups to create a Web application. (Prerequisite: CSC225 and CSC235)

Download Our Catalog

This course emphasizes structured programming and problem solving techniques as implemented in a high level language. Topics include input and output procedures, control structures and Boolean expressions, functions and procedures with parameters, recursion, looping techniques and data structures. (Prerequisite: minimum grade of C in MAT135 or MAT/CSC175)

Download Our Catalog

This course is designed as an introduction to the functional components of computer systems, including their hardware implementation and management at different levels, and their interaction, characteristics, and performance. The course also covers practical implications for computer programming. (Prerequisite: CSC235 or admission to the B.S. program)

Download Our Catalog

Requirements

An academic minor normally consists of 20 to 24 credits taken in courses in one area or related areas of study prescribed by the faculty.

Meet Your Professors

Dr. Kevin Hall Dean of the College of Business

Dr. Hall has designed and taught courses for in-class, online, and blended delivery in a wide variety of subjects related to business, education, and leadership.

Dr. Sarah Jahn Associate Professor of Mathematics

Sarah is passionate about helping students reach their mathematical potential and mentoring future mathematics teachers. She strives to support and challenge each student to increase both their appreciation of mathematics and their proficiency in mathematics.

Dr. Joel Schuessler Associate Professor of Information Technology in Management
Dr. Robert Krueger Chair of Department of Mathematics & Computer Science

Krueger offers not only an expert knowledge of mathematics to Concordia students, he also strives to make each student’s experience as rewarding as possible.

Career Potential

  • Software Developer
  • Database Administrator
  • Computer Hardware Engineer
  • Computer Systems Analyst
  • Computer Network Architect
  • Web Developer
  • Computer Programmer
  • Information Security Analyst
  • Computer and Information Systems Managers

Related Programs
Discover Similar Programs at CSP