|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Prerequisites: M 118 , CS 212 , and CS 226 Development and implementation of the fundamental algorithms of computer graphics: 2-D viewing, geometric transformations, clipping, curves, user interaction. Introduction to 3-D viewing and surfaces. Programming projects required.
-
3.00 Credits
Prerequisites: CS 210 , CS 226 An object-oriented design methodology course. Topics include requirements capture, object-oriented system analysis, design, and implementation. Primary emphasis on the UML methodology, separation of layers, design patterns, and the importance of these in developing a software project. Students will design a major group project and implement portions using C++ or Java.
-
3.00 Credits
Prerequisites: CS 210 , CS 214 or EE 371 Introduction to assembly language programming, including the hardware instruction set, assembly language syntax and features, macros, subprograms, interrupts, I/O conversions. Programming required.
-
1.00 Credits
Prerequisites: junior or senior standing in computer science, consent of faculty supervisor, and approval of program coordinator. The student will write a large program or a series of programs. Projects will be an extension of the course materials of one of the junior/senior courses. Course may be taken repeatedly, up to three times, working in different languages or doing more advanced projects.
-
3.00 Credits
Prerequisites: CS 215 , CS 210 or programming experience in VB.Net or Java Fundamental principles and techniques for creating network applications. Topics include establishing network connections, database connectivity, Java Server Pages (JSP) and Active Server Pages (ASP), XML, network security issues and internationalization.
-
3.00 Credits
Prerequisite: CS 320 Fundamentals of administration of a networked computer. Topics include basic duties of a system administrator; overview of TCP/IP networking; file system layouts; user management; network services such as DNS, NIS, DHCP, file sharing, printing, mail, ftp, web, interfacing different operating systems on one network; and general security issues including prevention through firewalls and secure shells. Lab exercises will use both UNIX and Windows systems.
-
3.00 Credits
Prerequisite: CS 320 or consent of the instructor Knowledge of networks desirable. A survey of computer and network security issues including types of network attacks, viruses, intrusion detection and tracking, firewalls, trust relationships and authentication, secure connections, cryptography, and recent security policy and legislation.
-
3.00 Credits
Prerequisites: CS 247 + (EAS 345 or SE 346 or M 371 or EE 320 ). Problems and solutions in network design. Layered models, network topology, protocols, virtual circuits and packet switching, local networks (CSMA, token ring, ethernet), security (DES, public key crypto-systems), Internet protocols, client/server programming, sockets.
-
0.00 Credits
Prerequisite: junior or senior standing in compter science. New developments or current practices in computer science.
-
3.00 Credits
Prerequisite: junior or senior standing in compter science. New developments or current practices in computer science.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|