

American National University’s Master of Science in Computer Science and Engineering (MCSE) program was designed for working IT professionals that already have their bachelor’s degree and are seeking to learn the advanced concepts necessary for today’s computing environment, including operating systems, software engineering, cybersecurity, cloud computing, big data, and more. Students will study real-world problems while comparing and contrasting the various elements that compromise the field of Computer Science and Engineering.
Faculty with both academic credentials and industry experience provide a practical perspective. Under their expert guidance, students will be working closely with fellow IT professionals to complete class assignments within teams, in order to prepare students for the real-world work environment and build their professional networks.
1. Compare and contrast the various elements that compromise the field of Computer Science Engineering.
2. Create new and evolving concepts within Computer Science.
3. Assess the growing trend toward globalization and its effect on Information Technology.
4. Defend concepts of distributed systems.
5. Recommend appropriate principles to apply in a distributed system for a specific distributed infrastructure.
6. Argue the basic and advanced concepts associated with networking and telecommunications.
Classes are offered via ANU eUniversity and with international student residency classes at the Louisville Campus.
American National University is a Microsoft Learn member, giving our students access to industry-standard curricula, certifications, and a wide variety of resources.
AWS aids higher education institutions in bringing software developers up to the industry-standard in an evolving technological business environment, increasing their competitiveness in the modern job market.
We have incorporated industry-standard cloud computing into the program through membership in the Amazon Web Services (AWS) Academy.
49 credit hours required/147 quality points required. (60 weeks)
Program Core (Required) 49 total credit hours required
RM525 Web-Based Research Methods–
5 Credit Hours
Course offered blended and online In this course, students acquire information retrieval skills and research competencies to identify and evaluate industry-relevant sources of information for the purposes of analysis and research information security. Students compare and contrast the utility of publicly available and subscriptionbased information sources for the purposes of meeting academic and professional requirements.
SD600 Database Design & Management –
4 Credit Hours
Course offered blended and online (Co-Req. RM525) In this course, students will explore database design, development, data warehousing, and the usage of data specification. Students will explore how to generate, patch, and reverse engineer databases utilizing the Entity Relationship Diagram (ERD). This course also includes Best Practices in database design and management as well as usage of data specifications.
SD610 Operating Systems –
4 Credit Hours
Course offered blended and online (Pre-Req. RM525) In this course, students will explore computer architecture and various operating systems. Students will explore processing, storage, networking, monitoring, and the inner workings of how operating systems are configured and communicate with other computers and server-based systems.
SD620 Software Design –
4 Credit Hours
Course offered blended and online (Pre-Req. RM525) In this course, students will learn how to apply the methods and techniques for creating software systems using the best practices in modeling, architecture, process analysis, design, and object-orientated design patterns. This course will provide students with the principles and concepts involved in the analysis and design of large software systems.
SD630 Software Engineering –
4 Credit Hours
Course offered blended and online (Pre-Req. RM525) In this course, students will learn how to apply the best practices for large-scale software system engineering, including information security, user interface, architectural design, system models, verification, and validation. Students will strengthen their technique and deepen their understanding of high-level languages and system programming.
IA500 Security in the Digital Age –
4 Credit Hours
Course offered blended and online (Pre-Req. RM525) In this course, students explore the eight domains of the (ISC)2 Certified Information Systems Security Professional (CISSP) Common Body of Knowledge (CBK) in information security as a framework to critically analyze security awareness issues and to evaluate best practices in implementing security systems within the enterprise.
IA570 Design and Development of Security Architectures –
4 Credit Hours
Course offered blended and online (Pre-Req. RM525) In this course, students evaluate the principles, attributes and processes used in designing and deploying a comprehensive and resilient layered security architecture that supports the business and technical objectives of the enterprise.
PM510 Information Security Project Management –
4 Credit Hours
Course offered blended and online (Pre-Req. RM525) In this course, students utilize PMI’s Project Management Body of Knowledge (PMBOK) as a framework, to apply project management concepts in the information security arena. Each student develops a project plan for a security assessment, which incorporates the technical and behavioral characteristics of high-performance teams.
CS650 Computer Networking and Communications –
4 Credit Hours
Course offered blended and online (Pre-Req. RM525) This course is designed to help students with an understanding of various methods of networking and telecommunications. The course with start with a basic foundation of networking. Topics to be covered include signal generation and analysis at the physical layer, Ethernet and WLAN performance, IP addressing and management, IP router generation, TCP connection control, and packet filtering. While the main focus of this course covers various methods of networking and telecommunications, software tools and techniques will also be examined.
CS660 Distributed Systems –
4 Credit Hours
Course offered blended and online (Pre-Req. RM525) This course is designed to help students to understand distributed system application in today’s business environment. Topics covered include peer-to-peer sharing, collaborative computing, interactive services, and distributed computing. Students will also learn the underlying principles associated with distributed systems. These principles include processes, communication, security, fault tolerance, synchronization and naming conventions. By the end of this course, students will have a fundamental understanding of distributed computing and will have the understanding necessary to develop distributed systems and applications.
CS670 Cloud Computing –
4 Credit Hours
Course offered blended and online (Pre-Req. RM525) This course is designed to provide students with an understanding of the concepts of Cloud computing and its capabilities. The capabilities covered include Cloud service model infrastructures such as Infrastructure as a Service (Iaas), Platform as a Service (PaaS), Software as a Service (SaaS), and Business Process as a Service (BPaaS). This course will also include the security aspects of Cloud computing and the associated challenges. Configuration and implementation of IaaS services will also be discussed in this course.
CS680 Big Data Analytics –
4 Credit Hours
Course offered blended and online (Pre-Req. RM525) Big Data Analytics provides an introduction to business intelligence and analytics. Big Data Analytics include the use of data, statistical and quantitative analysis and evidence-based methods to inform business decisions. This course is designed to help students gain an understanding of Big Data Analytics. Students will learn how to deploy Big Data applications in both a desktop and business setting. Some of the concepts discussed include Big Data Storage, processing, analysis, visualization, and applications. Students will also explore social and security issues associated with Big Data.
CS690 Capstone in Computer Science Engineering –
4 Credit Hours
Course offered blended and online (Pre-Req. RM525) This course teaches students how proper application of Information technology enhances the overall operations of an organization and contributes to the overall success of the organization. The emphasis will be on the deployment of tools, applications, functions, and theories associated within the computer science discipline for the purpose of enhanced organization effectiveness.
MODE OF DELIVERY: Blended, Full Distance Education
All course prerequisites must be satisfied prior to admission to the program.
All students enrolled in the program must complete 50 hours of practicum training each term.
* Based on availability
Cookie | Duration | Description |
---|---|---|
cookielawinfo-checkbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |