Course Search Results

  • 3.00 Credits

    Techniques used by a systems analyst to analyze and develop new mainframe sub-systems or analyze and modify existing, mainframe sub systems. Attention will be given to the system development cycle, data flow, hardware and software selection, system implementation, data security and user training.
  • 3.00 Credits

    This course introduces the basic concepts of data communications and provides a background of communications technology which may be encountered in a computerized business or industry. Topics will include the telephone network, data versus analog signals, modems, communications media, communications equipment, data transmission, protocols, the Internet and IP networks, and general network architecture.
  • 3.00 Credits

    In this course, students will learn use a content management system to create a websites and blogs. They will customize those sites through the use of themes, plugins, and widgets as well as integrate them with social media platforms like Instagram, Facebook and Twitter.
  • 3.00 Credits

    This course introduces students to interacting with an operating system using the command line and basic shell scripting. Basic network concepts and network hardware will be introduced and demonstrated. In addition, students will be introduced to the configuration of client / server systems as well as common network services. Through lecture and hands-on exercises students will interact with several common operating systems and configure servers. Directory services, DNS, web servers and application servers will be discussed and implemented.
  • 3.00 Credits

    Cloud Architecting is intended for students who seek an overall understanding of the fundamentals of building IT infrastructure used by a leading cloud service provider (CSP) such as Amazon Web Services (AWS). The course teaches students how to optimize use of cloud components by understanding CSP services and how they fit into cloud based solutions.
  • 3.00 Credits

    This course is a continuation of CIS 135 iOS Development I. This course introduces students to more complex aspects of mobile development. Students will be introduced to the creation of applications that utilize more advanced user interfaces. This course will cover differences between tablet and phone development. Students will be introduced to the development of applications that work and look well on both phone and tablet devices. Topics covered include Tab Bars, Navigation Interfaces, Universal Applications, Popovers, Split View Controllers, Table Views, Storing and Retrieving Application Preferences, Reading and Writing Data, Core Data/SQLite, Working with Audio and Video,Background Aware Applications, Location Services and Interacting with services and applications.
  • 3.00 Credits

    In this course, students build upon the topics presented in CIS 137. These include Android development which features database integration, communication across apps, and integration of 2D and 3D images. With a growing promise toward wearable technologies, this course will also spotlight device sensory tools and Google Application Programming Interface (API) usage. Additional widget controls are covered to showcase complex activity designs.
  • 3.00 Credits

    The purpose of this course is to guide students in using PHP to write dynamic, database driven, web-based applications. PHP is a scripting language that is especially suited for server side web development. The student will come away with a basic understanding of the language and a working ability to use it. In addition to the basic syntax, and language elements, the student will be working with databases and SQL in producing multi-tier web sites.
  • 3.00 Credits

    This course is designed to introduce students to Internet based applications using the Java programming language. This course will cover topics on both server and client side Java concepts. Concepts covered by this course include JSP (Java Server Pages), Servlets, JavaBeans, JDBC, and basic web application security. Students will use this Java technologies to create Java based web applications that adhere to the latest programming standards and incorporate essential security features. This course will cover concepts via in class discussions, in class examples, and hands-on exercises.
  • 3.00 Credits

    Students will be introduced to local and cloud network architecture through demonstration and discussion. Fundamentals of network security will be introduced. Security implications of network configuration will be discussed. The concept of data encryption will be covered. Various methods for protecting in-transit data using encryption will be discussed. Various network attacks will be discussed as well as ways to protect against these attacks.