CIS-116 |
Introduction to Python |
||
Python is a general-purpose programming language popular with game developers, web designers and artificial | |||
intelligence engineers. Used by YouTube, Drop Box, and Google, Python is easy to read, learn, and use. This | |||
course will introduce the student to basic programming concepts though the use of fun examples and exercises | |||
designed to help the student gain experience. This beginners course is open to all majors. |
3.00 |
||
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 |
||