|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
4.00 Credits
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, Shilcrat.
-
-
4.00 Credits
Prereq.: CS 112 or consent of the instructor. Introduces the concepts, design, implementation, and use 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
Prereq.: CS 113. 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. Includes weekly laboratories. Tis, Veilleux.
-
-
4.00 Credits
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
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, e-mail confidentiality, firewalls, Web servers, malware, and security management strategies. Tis.
-
-
4.00 Credits
Prereq.: CS 232, CS 226 or consent of instructor. Provides a comparison of a variety of languages and language paradigms (object-oriented, modular, event-driven) with respect to data structures, control structures, and actual implementation. Investigates these issues in several languages (currently JAVA, C++, Perl, and assembly). Presents formal language specification including regular, context-free, and ambiguous languages. Veilleux.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|