CSC 1070 |
Theory and Fundamentals of Computer Science This course allows the student to develop expertise in applying computer systems to a wide variety of personal and professional problems. Analysis of problems and synthesis of computerized solutions is emphasized. A unit approach allows the integration of current events, technology, concepts and practice. Selected topics include: web design; robotics; intermediate Word and Excel features; computer security; programming and scripting fundamentals; advanced issues in productivity software (e.g., data conversion, macros, objects, etc.); information management and presentation; PC design and build; and graphics. |
3 |
CSC 2000 |
Coding I - Fundamentals This course allows students to explore initial computer programming concepts with an emphasis on mapping current problem solving abilities to techniques that produce efficient computer systems. Topics covered include: history of programming languages, variables, conditionals, iteration, methods, and objects. These topics are covered within the context of good problem solving techniques, algorithm design, and user experience. The use of Python, an industry standard programming language, allows students to focus on the concepts of programming while minimizing the complexity of language details. Computer certifications (such as Mendix) are explored also. |
3 |
CCE 1010 |
Christian Citizen This course serves as a Freshman Seminar and provides a common intellectual experience to all students by engaging students in important questions, discussions, and activities on responsible social action and civic engagement as a Christian citizen. The course defines citizenship broadly---wishing to be good neighbors as well as good citizens---while looking at citizenship from both a Christian and secular context. Based on readings and resources students will explore vocation and are encouraged to live out their vocations as student, citizen, neighbor, professional, and Christian in a thoughtful and constructive manner. As service is essential to citizenship, the course creates an opportunity for students to engage in moral discernment, active engagement and service at the local, national, and/or international level(s). This class is part of the Common Concordia Core required for all traditional students. |
3 |
ENG 1040 |
Introduction to Writing This course is designed for the student with a good background in writing, focuses on the process of written expression, and gives practice in dealing with the various modes of discourse from free writing through research. |
3 |
Core Choice |
Contemporary Math (recommended) This course presents problem solving, structure and properties of the real number systems, number theory, principles of descriptive and inferential statistics, probability and geometry topics. Emphasis is on application to real life situations. |
3 |
CSC 2050 |
Coding II - Algorithms This course studies the foundational issues of computer programming in detail. The primary course emphasis is on computer control structures (selection, repetition, procedure) — how they are mathematically derived in theory and applied in the practice of problem solving. Algorithms will be transformed into modern high-level languages (such as C# and Java) by following professional programming techniques. |
3 |
CSC 2400 |
Machine Learning and Robotics As sub-disciplines of artificial intelligence, machine learning and robotics hold much promise for the creation of practical and useful AI systems, but the correct understanding and application of these disciplines requires careful study of their theoretical underpinnings. This course examines the underlying theory behind current machine learning and robotic applications as well as their practical implementations. Students will work with state-of-the-art algorithms for supervised, unsupervised, and reinforcement learning. Students will also complete practical assignments related to robotic construction and navigation. Moral, ethical, and worldview issues related to these topics will be addressed from a Lutheran Christian perspective. |
3 |
CCE 1030 |
Western Thought & Worldview This course is a Christ-centered reflection on the great conversation between the leading minds of Western philosophy. Mindful of Paul’s admonition to avoid captivity to ideas contrary to Christ, and equipped with the tools of logic and worldview analysis, students engage the great ideas of ancient, medieval, modern, and contemporary philosophy. Along the way, students are trained to give clear definitions, to state worthwhile theses, and to defend them with cogent arguments. There is a particular emphasis on defending the merits of a biblical understanding of the world (apologetics), living a Christian life (ethics) and the relevance of philosophy (evaluating and applying worldviews) to our many vocations. This class is part of the Common Concordia Core required for all traditional students. |
3 |
REL 1000 |
The Bible This course is an overview of the Bible intended to acquaint the student with its background, content, and messages. This introductory course satisfies the core curriculum requirement for Bible content for students who are not in a program that requires the enhanced church-work core. |
3 |
HHP 1100 |
Stewardship of the Body This course explores how physical activity and exercise enhance wellness in our lives. |
1 |
CSC 3010 |
Computational Dilemmas provides the foundation for professional ethics in the fields of Computer Science and Information Technology. Students are familiarized with the doctrine of vocation and its implications for ethical attitudes, policies and behaviors. Students see their work as a means of service with social responsibilities that go far beyond the immediate legal and business-related requirements of their employer. Relevant moral criteria are presented and applied to contemporary case studies. |
3 |
CSC 3030 |
Database Fundamentals This course provides students with the background to plan, design, implement, maintain, and use database management systems. It addresses database structures, requirements, functions and evaluation of database management systems. The course focuses on the relational database model, standard SQL language, database structure normalization, conceptual data modeling, and the entity-relationship data model. Concepts of data integrity, security, privacy, and concurrence control are included. |
3 |
CSC 3400 |
Artificial Intelligence Applied Artificial intelligence investigates the concepts of intelligence, both human and machine, and the nature of information, its origin, description, and transmission. This course focuses on building a theoretical foundation to support the incorporation of artificial intelligence into useful applications. Included are such topics as the ethics of artificial intelligence, machine learning, language processing, expert systems, and automated planning. The nature of human intelligence and the limits of machine intelligence will be treated from a scientific, philosophical, and computational perspective. |
3 |
CCE 1020 |
Western Culture & Worldview This course explores the underpinnings of Western Culture by focusing on crucial historical/cultural moments and the artifacts these civilizations produced. The Classical heritage and Christianity (at least as practiced in Europe and America) have both competed and cooperated for 2000 years, and the work in this class will highlight their interactions that define a Western Christian worldview in the present moment. Through a study of these developments, students will be able to situate themselves culturally and better engage worldviews and cultures other than their own. |
3 |
Core Choice |
Cosmogony (recommended) This course is the study of origins. Questions regarding the origin of the physical universe and life (including human beings) will be explored and possible answers will be offered. The two possible cosmogonic models, Evolution and Creation, will be treated in-depth from a scientific perspective. The nature of science and the differences between operational science and origin science will also be investigated. The primary emphasis of this course concerns scientific evidences for origins; however, philosophical and theological evidences will also be discussed. Students must have a college-level physical or biological science course prior to taking this class. |
4 |
CSC 4410 |
Advance Artificial Intelligence This course builds upon the foundation developed by CSC 3400 by introducing students to a variety of cutting-edge artificial intelligence applications and systems. Included are such topics as probabilistic reasoning, planning and decision-making, natural language processing, robotic navigation, and deep learning. In addition, the ethical and moral implications of advanced artificial intelligence systems will be examined from both scientific and philosophical perspectives. The limitations of artificial intelligence will be examined via the framework of the Epistemological Assumption and a Christian worldview |
3 |
PHIL 2110 |
Elementary Logic This course is a grounding in both informal and formal logic. The course studies the nature and types of argument and methods for distinguishing good and bad reasoning. Formal methods include the use of truth-tables and natural deduction. |
3 |
CSC 3070 |
Software Engineering This course is the management of the entire software development process. This course affords the student the opportunity to explore the art and science of professional software development in great detail. The foundational aspects of the creative process, idea, implementation, and interaction are investigated in the context of software development. Principles of requirements, specifications, design, implementation, and maintenance are studied. The software development lifecycle is used as a management tool for the professional creation of effective systems. Support and management issues including design patterns, user and developer documentation, coding tools, and quality assurance are investigated. Actual programming projects are analyzed along with current research in the field. Several major software projects, both individual and team, are synthesized by students using an industry methodology. Knowledge of the programming environment utilized in CSC 2050 is required. CSC 3070 is part of the AI concentration in the CS curriculum. CSC 3070 may satisfy university requirements as a Writing Intensive course. |
3 |
CCE 1040 |
Science & Humanity This interdisciplinary course promotes scientific literacy by developing student understanding of how the natural sciences, social sciences, and technology are practiced, while at the same time providing the foundation for the required lab sciences and social sciences courses. By focusing on both the natural and social sciences, students will learn the types of questions asked by each, the ways knowledge is acquired in each, and how to evaluate the claims made by each. The increased impact of computer science (modelling, algorithms, big data) on science and society will also be covered. Ethical considerations of the uses of scientific knowledge form a key part of this course. |
3 |
REL 1100 |
Christian Thought This course is an overview of Christian theology intended to acquaint the student with key theological concepts as they relate to everyday life. This introductory course satisfies the core curriculum requirement for Christian doctrine for students who are not in a program that requires the enhanced church-work core. |
3 |
HHP |
Activity Course or Varsity Sport |
1 |
CSC 3450 |
Emerging Technologies in Artificial Intelligence |
3 |
CSC 3020 |
User Experience and Interactive Systems Concerns the fundamental issue of effective and usable human computer interaction. In addition to technical issues, people and process must be understood to create effective and usable tools. As CS and IT practitioners create and manage systems as effective problem-solving tools for others, they must develop a user-centered perspective within the organizational context. To that end this course will study related issues including cognitive principles, human-centered design, ergonomics, accessibility, emerging technologies and usable environments. CSC 3020 is part of the AI concentration in the CS curriculum. |
3 |
CSC 3050 |
Operating Systems This course examines the foundational concepts, functions, and structure of operating systems. The primary operating system responsibilities of supporting virtualization, concurrency, and persistence are studied in depth. Students will investigate key concepts via a number of interactive simulations. In addition, students will carry out a number of systems programming projects in order to gain hands-on experience. |
3 |
Core Choice |
Faith & Life (any REL above 2030) |
3 |
Core Choice |
Communication & Language |
3 |
COMM XXX |
Artificial Intelligence Governance |
3 |
CSC 4060 |
Advanced Database and Web Development Databases are the primary information repositories of 21st-century information technology. This course focuses on web technologies, information architecture, digital media, web design and development, vulnerabilities, and social software. |
3 |
CSC 3600 |
Cybersecurity is a survey and overview of methods to safeguard the computer and information technology employed today. Computer and information systems are increasingly under attack and therefore knowledge of attacks, protection, and counter-measures is important. Students will understand and manage assurance and security measures within the enterprise. Topics include operational issues, policies and procedures, attacks and related defense measures, risk analysis, backup and recovery, and the security of information. |
3 |
Core Choice |
Society & Culture |
3 |
CSC 4950 |
Capstone Project This course provides the student the opportunity to showcase computer science problem-solving skills by synthesizing an acceptable project. Students choose an acceptable problem and then fully implement the solution to that problem following professional programming practice. Students present their progress and project in both written reports and oral presentations. |
3 |
PHIL 3700 |
Philosophy of Mind This course is an in-depth exploration of the character of mind and of the relationship between the mind and the physical world. Students learn to evaluate the strengths and weaknesses of a variety of materialist, dualist, and neutral theories, and to see how they arise from and influence foundational worldviews. Pre-requisite: at least one other philosophy class or enrollment in the minor or major in psychology, or permission of instructor. |
3 |
Core Choice |
Human Creativity & Expression |
3 |
PHI XXX |
The AI Dilemma: Ethical Issues in Artificial Intelligence |
3 |
CSC 4900 |
Internship Consists of supervised work in a given area of computer science in an industrial or business setting. The topic of the internship is determined in conjunction with the responsible faculty, the on-site supervisor, and the student. |
1-3 |
Electives |
|
18 |
|
Total Hours |
120 |