Course Criteria

Add courses to your favorites to save, share, and find your best transfer school.
  • 3.00 Credits

    (formerly DPR 206) Students learn to develop fully functional dynamic websites using PHP and a MySQL database. Topics include: setting up a development environment, using PHP to validate and process form data, sending email, creating regular expressions, implementing user authentication and security. Students will apply these concepts in the design of a My SQL relational database system and use PHP to create, read, update, search and delete records.Upon completion of this course, students should be able to: Identify the differences between static and dynamic Web design. Write scripts to validate and process form submission data. Build a relational MySQL database and write SQL queries to create, read, update, delete and search records. Identify security issues and implement best practices and solutions. Upload files to a web server and update and maintain web sites. Identify career paths, academic programs and training opportunities in the field of Web Design and Development Prerequisite:    Prerequisite: CS 101 and CS 207 and IMM 120.
  • 4.00 Credits

    (formerly DPR 207) This course introduces students to Oracle as a data base management system. Emphasis is on using SQL to query and update data in a database, create reports, and to embed SQL commands in a programming language.Upon completion of this course, students should be able to: Discuss the conceptual and physical aspects of relational database architecture. Write and execute SQL statements. Use the SQL editor. Use single row and group functions. Create tables and views. Produce output using SQL *Plus. Control user access. Write small PL/SQL programs. Prerequisite:    Prerequisites: MAT 050 and ((ENG 050 and REA 050) or ENG 099* or REA 075). Successful College Placement Test Scores may be accepted. *(Courses may be taken concurrently.)
  • 3.00 Credits

    (formerly DPR 210) This course teaches students how to create single-user applications using the C++ programming language. Students learn the fundamentals of object-oriented programming (OOP) by designing, coding, and testing simple applications. The course is designed for students who have an understanding of programming using the C++ language. The student must be able to design and code functions and use logic structures to accomplish specific tasks. Using the aforementioned functions and structures, the student is guided to employ object-oriented programming methods and techniques in the development of a modern OOP application. This course does NOT cover graphical designs or graphic user interfaces (GUI)Upon completion of this course, students should be able to: Define object-oriented programming terms. Explain the fundamentals of object-oriented structures and principles of programming. Use a C++ compiler and Integrated Development Environment (IDE) to create, document and debug multi-file projects. Design, code and implement C++ classes. Design and use class methods. Instantiate and use class objects. Explain inheritance and polymorphism and use them for derived classes. Generate and handle exception objects to support error processing. Build and use function and class templates to provide generic processes for OOP applications. Declare and use pointer variables to generate dynamic data structures. Design, write, test and debug C++ program to implement a working solution to a given problem specification. Prerequisite:    Prerequisite: CS 110.
  • 4.00 Credits

    (formerly DPR 212) This course focuses on problem analysis, algorithm design and refinement, and computer programming. Complex data structures such as stacks, heaps, and trees as well as sorting and searching techniques are examined. Software engineering methods and structured style as well as object-oriented programming are emphasized.Upon completion of this course, students should be able to: Develop programs using good programming style and object-oriented programming techniques to implement algorithms and data structures. Use simple and advanced data types including linked lists, stacks, queues, trees, heaps and sets. Analyze the efficiency of various algorithms for looping, recursion, sorting, and searching. Use abstract data types, containers and class templates, encapsulation, inheritance, and polymorphism. Evaluate simple systems concepts such as input/output buffers, parameter passing mechanisms, and memory management. Use documentation or a knowledge base to resolve technical issues. Apply the software development process to design, write, test, and debug computer programs using an object-oriented language. Prerequisite:    Prerequisite: (MAT 135 or MAT 152 or MAT 160* or MAT 161*) and (CS 204 or CS 210). *(Courses may be taken concurrently.)
  • 3.00 Credits

    (formerly DPR 214) jQuery is a fast, small, and feature-rich JavaScript library. In this course students learn to use jQuery, JavaScript and Ajax to include dynamic content and create feature-rich web sites. Also covers jQuery Mobile to build cross-platform mobile web pages. NOTE: Pre-reqs with grade of 'C' or better.Upon completion of this course, students should be able to: Develop dynamic Web 2 applications with jQuery, HTML, CSS and Ajax. Enhance HTML forms using jQuery validation and call web services. Build cross-platform, cross-device mobile pages using jQuery Mobile. Animate web pages using jQuery effects. Convert serialized server data to HTML using JSON. Design sophisticated user interfaces with jQuery UI. Use objects, methods, and properties to manage and manipulate the elements of a web page using the Document Object Model. Prerequisite:    Prerequisite: CS 101 and IMM 120.
  • 4.00 Credits

    (formerly DPR 222) This course familiarizes students with ways to create single-use applications using Microsoft's Visual Basic (VB.NET) programming language. Students learn the fundamentals of Object Oriented Programming (OOPS) by designing, coding and testing simple Windows-based applications. The course is designed for students with an understanding of programming design and logic but who need to understand event-driven programming methods and techniques.Upon completion of this course, students should be able to: Describe the differences between event-driven programs and procedure-driven programs. Define objects, properties, methods, and events. Create applications that correctly declare and use variables, accept user input, use subs and functions, and use code loops and control structures. Locate and correct coding problems using de-bugging tools. Prerequisite:    Prerequisite: CS 101.
  • 3.00 Credits

    (formerly DPR 241, CS 241) Students learn to use the responsive design web development approach and follow a mobile-first strategy. Design and create responsive user interfaces and navigation systems using current HTML, CSS, and JavaScript standards. Also, learn how to publish, promote, and optimize websites for search engine optimization. Additional topics include meeting accessibility standards and using command-line interfaces. NOTE: IMM 120 ACA or better and (CS 101 or CS 102 or DPR 101, ACA or better)Upon completion of this course, students should be able to: Create mobile-friendly websites and navigation systems. Explain the principles of responsive design. Describe and implement mobile-first strategies. Optimize a website for search engine optimization (SEO). Use a CSS framework to create responsive webpages. Use a command-line interface to navigate and manage files and folders. Apply the W3C Web Accessibility Initiative guidelines to meet Section 508 of the Rehabilitation Act. Prerequisite:    Prerequisite: IMM 120 and CS 101. With a grade of 'C' or better.
  • 3.00 Credits

    Microsoft Azure Architect Technologies course prepares students for a career as a certified Azure Cloud Architect. Students will deepen knowledge of managing Azure resources, and integrating virtual services using Azure Portal and Command Line Interface to solve business solutions. This course is explicitly aligned with the Azure Solutions Architect certification exam.Upon completion of this course, students should be able to: Implement, manage, and monitor cloud resources and infrastructure. Implement storage accounts. Configure and deploy virtual machines for Windows and Linux. Automate deployment and configuration of resources. Configure and deploy virtual networks. Implement Azure Active Directory and hybrid identities. Manage workloads and network security for applications. Implement and manage Azure governance solutions. Implement solutions for applications. Implement and manage data platforms. Prerequisite:    Prerequisite: CS 142.
  • 3.00 Credits

    AWS Solutions Architecture will provide students with the tools to design, plan, and implement resilient, high-performing, secure, and cost-optimized architectures using AWS best practices for integrating the more than 70 available AWS cloud services into well-orchestrated solutions. This course is explicitly aligned with the latest AWS Solutions Architect certification exam and is part of the Cloud Computing degree and certificate programs.Upon completion of this course, students should be able to: Design resilient, fault-tolerant architectures for applications and storage using techniques such as decoupling and multi-tiering. Design and manage high-performing architecture for compute, storage, networking, and database solutions. Design decoupling mechanisms using AWS services such as serverless technologies and microservices. Apply application rules for access to AWS resources at the user, group, role levels using AWS policies and mechanisms for determining the net effect and traceability of resource access. Design cost-optimized storage, compute, database, and networking architectures. Design secure applications and architectures with appropriate access controls, traffic controls, network segmentation, and data security. Implement, configure, manage, and monitor cloud resources and infrastructure. Prerequisite:    Prerequisite: CS 143.
  • 3.00 Credits

    (formerly DPR 250) The focus of the Digital Portfolio Development course is to design a portfolio that makes evident a student's knowledge and skills of their field of study. The portfolio is a collection of material that can be used as an interactive resume, an archive of work over time or a demonstration of proficiency. The contents of a student's portfolio can include work samples, letters of recommendation, references, transcripts, GPA, accomplishments/awards, competency lists, certifications, curricular standards, instructor assessments/evaluation, reflections, and work experiences/employer evaluations. Thus, a student's portfolio provides the ability to show work on demand and evidence of their preparation for a career or further education in their field of study. The objective of this course is for students to demonstrate the theoretical as well as the technical skills they have acquired throughout their program. Students will assess personal strengths to establish a career goal and decide how to organize their design and production work in a graduation portfolio. NOTE: Prerequisites: Depending on CS specialization, all required program courses.Upon completion of this course, students should be able to: Identify the need for a digital portfolio. Identify the target audience of a digital portfolio. Demonstrate the ability to organize, collect and prepare material for a digital portfolio. Explain copyright laws as it applies to acquiring and protecting intellectual property. Demonstrate the ability to design and develop work samples using industry standard tools and/or programming languages. Demonstrate the use of design and development tools to develop a digital portfolio. Prerequisite:    Depending on CS specialization, all required program courses.
To find college, community college and university courses by keyword, enter some or all of the following, then select the Search button.
(Type the name of a College, University, Exam, or Corporation)
(For example: Accounting, Psychology)
(For example: ACCT 101, where Course Prefix is ACCT, and Course Number is 101)
(For example: Introduction To Accounting)
(For example: Sine waves, Hemingway, or Impressionism)
Distance:
of
(For example: Find all institutions within 5 miles of the selected Zip Code)
Privacy Statement   |   Terms of Use   |   Institutional Membership Information   |   About AcademyOne   
Copyright 2006 - 2024 AcademyOne, Inc.