CS@GWU homepage


world wide web
cs @ gwu

Academics

JIT Curriculum

The curriculum for the certificate program consists of five required courses, each carrying three academic credits. The courses are:

CS 229 Computing Technology in Justice and Public Safety
Issues, needs, and state of the art of computing in Justice information technology; information sharing, integration, interoperability; XML, GJXDM (justice data model), and NIEM; web services; service-oriented architecture; introduction to communications; issues of security and privacy. (Fall and Spring)

Csci 283: Computer Security Systems I
Techniques for security in computer systems. Authentication, logging, authorization, encryption, international common security criteria. Effects of operating systems and machine architecture. Countermeasures. Risk-analysis. (Fall and Spring) Prerequisite: Csci 131

CSci 210 - Advanced Software Paradigms
Object-oriented, procedural, functional, and concurrent software design paradigms; design patterns; software life-cycle concepts. Tradeoffs between compiled and interpreted languages. Examples from Ada, Java, C,C++, and Perl. Prerequisite: CSci 123, CSci 133. (Fall and spring)

ECE 348 - The Internet: Design and Implementation
Internet physical architecture: transmission systems, bridges, gateways, routers, servers and hosts. Service structures: NBP, NAP, ISP. Protocol architecture. Transmission, routing and application protocols. The World Wide Web: CGI, HTTP, search engines and browsers. Security: access control, firewall, packet filters, integrity mechanisms. Software issues. (Spring)

EMSE 295 - Database Design and Database Management Systems
Concepts, strategies, and features of database design and management. Analysis, design, and implementation of database systems for micro and mainframe applications. Development of a microcomputer database system. (Fall)

 


Schedule of courses
Libraries

SEAS Website
GWU Website
l>l>