CollegeTransfer.Net

Course Criteria

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

    This course explores the development of Web applications for the real world that requires more than knowledge of ASP, PHP, Perl, SQl, and XML. It requires an appreciation of how to apply these development techniques to create robust, secure, and scalable applications that meet clients' needs. This is the final course in the Web Languages track of the BS Computer Science. It extends the concepts, skills and techniques learned in the earlier courses by applying them to a series of individual and group projects. The course also explores some of the real-life factors that affect the development of applications for the Web such as application security, encryption, session management, text processing using regular expressions, XML and Web services, and the basics of copyright/patent/trademark law and software licenses.
  • 5.00 Credits

    The effective and efficient use of the Java programming language in real projects is emphasized. Concepts being covered include fundamental Java concepts, Java programming syntax, object-oriented programming, Java applets, basic graphical user interface, array data structure, exception handling, stream input and output, and object serialization. The application of basic Java programs is emphasized to build a sound foundation for advanced study. It provides a strong foundation for advanced topics in real world Java programming.
  • 5.00 Credits

    This course covers the evolution of Web application development, the architecture of Web applications, and the mechanics of developing Web applications with existing popular technologies and tools in CGI and ASP with server-side scripting language in Perl, VBScript, and PHP. The course will also introduce students to the next generation Web technologies such as XML, DTD, XSD, XSLT, SOAP, WSDL, UDDI, MS .NET, and Web Services. Students will learn how to use the most popular tools and scripting languages (Perl, VBScript, PHP) and tools (CGI, ASP, and PHP Processor) to develop complete and sophisticated Web applications, including the design, implementation, testing and debugging, and maintenance of user interface, business logics, and database connectivity and data manipulation. In addition, this course will help students prepare for CIW PERL Exam 1D0-430.
  • 5.00 Credits

    In this course you will learn effective and efficient use of Javas advanced features in real world programming projects. Advanced features studied include string manipulation, data output formatting, data structure, collections, polymorphism, multithreaded programming, network programming, database programming with JDBC, Servlets, and JavaServer Pages. A large scale project will be built throughout the entire quarter.
  • 5.00 Credits

    This class deals with system analysis and design in an object-oriented environment. Topics include teamwork, security, problem solving, MIS management, project management, feasibility studies, financial management of MIS resources, object identity, object-oriented design, the system development life cycle, user involvement, software documentation, work metrics, work procedures and manuals, work flow analysis, and Computer Aided Software Engineering (CASE).
  • 5.00 Credits

    Creating websites and web applications that meet client needs requires more than knowledge of HTML, graphics and multimedia development tools, JavaScript, server-side languages and XML. It requires the web designer to understand how the site/application is to be used and the business context in which it is to be deployed. This is the final course in the Web Design track of the Bachelor degree program. It builds on earlier courses in the track by applying the student's knowledge of HTML, multimedia design techniques, client-side and server-side languages, and databases and XML to a series of group and individual projects. The course also explores some of the real-life factors that impact website and application design including security and user/ session management, accessibility and usability, copyright/patent/ trademark law, website promotion and Internet marketing, and the use of the Internet for education.
  • 5.00 Credits

    This course will introduce the most popular server-side web program languages Perl/CGI, VBScript/ASP, and PHP to students. Web application development will be evaluated with hands-on practices. Students will learn and understand popular technologies and tools in those web languages. The mechanics of developing Web applications will be carried out thought hands-on practices and projects. The essence of the front-end scripts HTML/XHTML, CSS, JavaScript will be reinforced with the web development with in the course. XML will be introduced. Database connectivity and data manipulation will be covered in this course.
  • 5.00 Credits

    In this course, students will learn the concepts of multimedia, the most commonly-used graphic design software, Adobe PhotoShop, and the popular web design suite, Macromedia Studio. The technical principles behind graphic elements and web design are covered in detail. Multimedia software applications as Adobe ImageReady, Flash, Shockwave, and Apple QuickTime will be discussed. The evaluation of text, sound, video, and web animation technology will be included. Student will get hands-on practice and learn how to incorporate multimedia into a Web site.
  • 5.00 Credits

    This course is the continuation of CS 455. The artistic design for Web graphic will be emphasized. Traditional graphic design principles including type, color, presentation, and audience theory will be studied and utilized throughout the course. Current web graphic and animation tools as Adobe PhotoShop, Imageready and Macromedia Flash will be taught in-depth with hands-on practice. Tips and techniques for real-world commercial projects will be taught and implemented through assignments and a final project.
  • 5.00 Credits

    This course covers algorithm development and data structure implementation. Topics include the specification and implementation of containers as abstract data types (ADTs); the structures covered include strings, vectors, stacks, queues, sequential lists, and binary trees. Furthermore, the course covers the development of doubly linked lists, sets, maps, hashes, red-black trees, searching and sorting algorithms, heaps, bit vectors, compression algorithms, backtracking algorithms, and dynamic programming. Other topics include running time analysis, recursion, generic programming, and dynamic memory management. This is the fourth course in the programming specialty block of the Bachelor of Science in Computer Systems (BSCS) program. It provides a detailed understanding of complex programming concepts.
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)