|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
4.00 Credits
4 sem. hrs. Prereq.: CS 112. Continues the work done in CS 112, with emphasis on graphic user interface and event-driven programming (currently Java). Requires significant projects. Veilleux, Tis.
-
4.00 Credits
4 sem. hrs. Prereq.: CS 112 or equivalent or consent of the instructor. Studies the structure and function of computer hardware, with an emphasis on performance. Includes history of computers, information representation, hardware components and their functions, buses, internal and external memory, input/output, CPU, and instruction sets. Tis, Bonan.
-
4.00 Credits
4 sem. hrs. Prereq.: CS 112 or consent of the instructor. Introduces the concepts, design, implementation, and management of computer networks. Covers data communication concepts, layered architectures, protocols, LANs, WANs, internetworking, the Internet, Intranets, network management, and network applications with an emphasis on TCP/IP. Tis.
-
4.00 Credits
4 sem. hrs. Prereq.: CS 113. Coreq.: MATH 210. Considers topics including abstract data types and objects, strings, vectors, linked lists, stacks, queues, deques, sets, maps, trees, hash tables, and applications of data structures. Tis, Veilleux.
-
4.00 Credits
4 sem. hrs. Prereq.: CS 232, MATH 210. Surveys fundamental algorithms, including geometric algorithms, graph algorithms, algorithms for string processing, and numerical algorithms. Discusses basic methods for the design and analysis of efficient algorithms. Veilleux.
-
4.00 Credits
4 sem. hrs. Prereq.: CS 113. Provides knowledge of the Internet and web technologies, including both client- and server-side technologies. Offers in-depth study of web architectures; web page creation using the standard XHTML, CSS and JavaScript programming for client-side applications; and CGI/Perl and AJAX programming for server-side applications. Studies XML and design of XML schemas. Web services are also examined, including SOA, UDDI, WSDL, SOAP, and XML/XPath/XSLT. Menzin.
-
4.00 Credits
4 sem. hrs. Prereq.: CS 227. Addresses the need for authentication, confidentiality, and integrity of data in a networked environment. Examines the services and mechanisms currently available to prevent successful attacks. Includes security models, encryption, digital signatures and certificates, authentication techniques, email confidentiality, firewalls, web servers, malware, and security management strategies. Tis.
-
4.00 Credits
4 sem. hrs. Prereq.: CS 232, CS 226 or consent of instructor. Provides a comparison of computer languages and language paradigms (object-oriented, procedural, functional, event-driven) with respect to data structures, control structures, and implementation. Investigates these issues in several languages (currently JAVA, C++, Perl, Ruby, Scheme, and assembly). Presents formal language specification including regular, context-free, and ambiguous languages. Veilleux.
-
4.00 Credits
4 sem. hrs. Prereq.: CS 112. Offers comprehensive examination of the design and implementation of relational database management systems (DBMS). Teaches the logical organization of databases, E_R design, normalization and use of SQL for data description and retrieval; discusses concurrency and security issues and typical solutions. Includes a major project building web interfaces to databases using PHP and MySQL. Menzin, Veilleux.
-
4.00 Credits
4 sem. hrs. Prereq.: Junior standing or consent of the instructor. Offers an intensive study in a particular area of computer science focusing on advanced issues. Intended for juniors and seniors concentrating in computer science. Topic varies but may include natural language processing, advanced networking, system/network management, systems programming, network programming, server-side programming and issues, cryptology, and wireless technologies. Staff.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|