CIS-203 |
Systems Analysis and Design |
Current topics in systems analysis and design will be covered with a focus on the core set of skills that all analysts and project managers must possess, along with an overview of current project management and CASE tools. Students will learn about each phase of the software development life cycle( SDLC) for a project including: requirements analysis and determination, project scheduling, process modeling, user-interface design, program design, implementation, maintenance, and review. Also addressed is the systems analysis and design of emerging |
|
technologies, such as agile methods, cloud computing, and mobile applications. |
3.00 |
||
CIS-204 |
Programming II |
This course is designed as a second programming course which concentrates on the object-oriented aspects of programming. Topics including object properties and methods, inheritance, and polymorphism. This course will continue utilizing either the C ++ or Java programming language. Students will gain valuable industry skills with |
|
several hands-on programming assignments. |
3.00 |
||
CIS-205 |
Machine Learning |
In this course students will learn how algorithms are used in machine learning. Algorithmic theories will be examined as possible catalysts for making machines smarter. Learn how computers are capable of acting without being explicitly programmed. Supervised, unsupervised, and reinforcement algorithms will be examined. Students will learn how to apply machine learning algorithms to real-life problems and evaluate their |
|
effectiveness. Machine bias will also be discussed. |
3.00 |
||
CIS-215 |
Relational Databases |
This course provides students with a hands-on practical approach to the Relational Database Model and SQL( Structured Query Language). Topics include normalization, design methodology, DBMS functions, and basic database administration. Database management approaches such as client / server databases, data warehouses, and cloud computing platforms will be covered. Security strategies and Database backup and recovery best practices will be discussed. Students will learn how to design and code a Relational Database using the latest version of Microsoft Access DBMS and Azure Managed Cloud Database. By the completion of this course, students should be able to understand an organization ' s database requirements and translate those |
|
requirements into a functional relational database. |
3.00 |
||
CIS-230 |
Networking |
This course provides the student with the foundation necessary to be successful in any field of computing. Students will be introduced to the Open Systems Interconnection( OSI) model and Transmission Control Protocol / Internet Protocol( TCP / IP) suite. Structured cabling, network topologies, routing and switching, network connectivity and troubleshooting will be covered. Students will learn about virtualization, cloud computing, and wireless technologies. With a focus on networking operating systems, the latest Microsoft Windows Operating System and Server will be used to explore DHCP, DNS, and wired and wireless network communications. This |
|
course is aligned with the CompTIA + guidelines for networking. |
3.00 |
||
CIS-240 |
Cybercrime |
||
This course provides the student with the knowledge and skills necessary to identify, track and prosecute the | |||
cybercriminal. Exposes the student to the process of detecting attacks and collecting evidence in a forensically | |||
sound manner with the intent to report crime and prevent future attacks. Students are introduced to advanced | |||
techniques in computer investigation and analysis with interest in generating potential legal evidence, provided | |||
preparation to identify evidence in computer related crime and abuse cases, as well as track the intrusive hacker ' s | |||
path through a client ' s system or network. Students are introduced to tools used in investigations, investigating | |||
network traffic, web attacks, Denial-of-Service( DoS) attacks and corporate espionage. Topics covered include | |||
cyberbullying, organized cybercrime, cyberwarfare, cyberterrorism, and hacktivism. |
3.00 |
||