Search

Results for

Begins with an introduction to the Java programming language and then uses both Java and C# programming languages to cover topics such as: arrays, strings, collections, exception handling, and object-oriented programming. Object-oriented programming covers problem conceptualization, class definition, object instantiation, method definition and invocation, the principles and practices of reuse, inheritance, and polymorphism. It also introduces GUIs and event-driven programming.

Builds on the concepts learned in IST 210 and uses .NET Framework and C# programming language. Besides using object-oriented programming, students learn and use functional programing to design and develop moderately complex applications. Students also learn data structures and algorithms, generics, collections, WPF, UWP, and entity framework. Hands-on labs include performance analysis of sorting and searching algorithms, as well as business applications development with a GUI that uses ADO or entity framework to access a database.

Explores frontend web development technologies and techniques with a focus on HTML, CSS, JavaScript, and supporting libraries and frameworks. Students should be familiar with basic programming concepts prior to taking this course.

A hands-on training course for designing and building mobile applications on the Android platform. This course walks students through a series of app-driven exercises showing the relationships among application building blocks.

Students learn to design, build, and deploy a modern web application. Topics include database integration, asynchronous communication, design patterns, and security. Coursework combines conceptual and hands-on learning components and concludes with an independent web application development project.

Topics covered include but are not limited to implementation of virtual local area networks (VLANs), configuration and troubleshooting of inter-VLAN routing, configuration of dynamic host configuration protocol (DHCP) on networking devices utilizing IPv4 and IPv6, and the purpose and evolution of spanning tree protocol (STP). An introduction etherchannel is also included. Students will learn about wireless LAN concepts and configurations as well as routing protocols. A grade of C or higher must be achieved to continue to the next Cisco C3 Course.

Students will learn how to configure routers and switches for advanced functionality. Topics of discussion include but are not limited to SingleArea open shortest path first (OSPFv2) concepts and configuration, networking security concepts such as access control lists and network address translation, and wide area network (WAN) concepts. Students will learn about quality of service (QOS) and how VPNs are used. The course will focus on network design, management, and troubleshooting. Network virtualization and automation will be introduced.

Provides an introduction to the knowledge and skills needed for a security analyst working with a security operations center team. Students will learn core security skills needed for monitoring, detecting, investigating, analyzing, and responding to security events, thus protecting systems and organizations from cybersecurity risks, threats, and vulnerabilities. Course aligns directly to a certification from Cisco.

Gives students the skills needed to identify and resolve computer and network security issues. The course will provide students an introduction to firewalls and other network security components that can be used to work together to create an in-depth defensive perimeter around a local area network (LAN). Students will learn how to identify threats, plan and design firewalls, develop a security policy, configure routers, workstations, servers, switches, and firewall equipment for various packet-filtering and security measures, create user authentication policies and methods, design and set up VPNs;  and maintain and troubleshoot these systems.

Covers basic security principles, compliance and operational security, threats and vulnerabilities; application, data, and host security; access control and identity management, and cryptography. It also covers mobile device security, cyberattacks and defenses, and recent developments and emerging trends in information security, such as virtualization. The course prepares students for the CompTIA Security+ certification exam.