|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
4.00 Credits
Introducing discipline into the development of small programs and how to construct large programs using smaller ones as components. Program development focuses on recognition and description of useful abstractions, Object-oriented methodology; procedural, data, and control abstractions; specifications, design methods, UML, implementation and testing. Programming assignments are carried out individually and in groups in C++/Java. Offered every semester. Prerequisite: CS2511, MA3030
-
4.00 Credits
Basic concepts: data, information systems, data independence and need for DBMS facilities. The relational model: schema, subschema, relational algebra, relational calculus, SQL, ODBC, JDBC, and SQLJ. Database design: entity-relationship model and normalization. Performance considerations, integrity, security and transaction processing. DBMS examples: Access, DB2, and Oracle. Offered every semester. Prerequisite: CS3810
-
4.00 Credits
Deals with the use of computers in organizations. The general systems model of a firm, the systems approach. Overview of systems, functional information, marketing information, manufacturing information and financial information. Topics covered include: responsibilities of the MIS staff, managing the MIS department, planning for MIS development, objectives of MIS planning, strategic planning for MIS, MIS project planning, reporting and controlling, management appraisal of DP proposals. Offered every semester. Prerequisites: Junior standing is CS
-
4.00 Credits
Current topics in computer science which are of interest to the computer field will be chosen for discussion Topics may change each semester. Offered every semester. Prerequiste: Senior standing in CS.
-
4.00 Credits
Topics include features and characteristics of programming languages and basic principles and techniques of language design. Lexical analysis, syntax analysis, code generation, symbol table and error handling will be covered. The student will develop a simple compiler or interpreter. Offered once a year. Prerequisite: CS3810.
-
4.00 Credits
Principles of interactive computer graphics, inter- active computer graphic techniques, 2-D and 3-D graphics, surface description methods, color and image synthesis, vector and Raster displays, CAD/CAM applications. Offered as needed. Prerequisite: CS3810
-
4.00 Credits
This course covers basic ideas of computer and network security and fundemental techniques for defending computers and netowrks against adversaries. The course introduces the students to secure software engineering, operating system security, network security, cryptography, cryptographic protocols, denial of service attacks, firewalls, authentication techniques, and web and server security. Students will work on programming projects individually and/or jointly in groups. Offered once a year. PreRequisite: CS3810
-
4.00 Credits
This course develops notions of information security and deals with the tools for guaranteeing secure communications in an adversarial setting. Topics include basic number theory, cryptographic methods, key distribution, and protocols for authentication and confidential communications. The course examines C++/Java security applications that employ cryptography. The students will be assigned several small programs incorporating security. Offered once a year. Prerequisites: CS3810 & CS4501
-
4.00 Credits
Survey of Internet technologies and a comprehensive introduction to the programming tools and skills required to build and maintain server sites on the Web. TCP/IP: protocols and services. WWW/HTTP/HTML techniques for text, images, links, and forms. Javascript and DHTML. XML, CSS1, CSS2. Indexing and search. Pearl and basic CGI. Java Applet, Servelet, and JDBC. Web-Database interface: MYSQL, Perl-DBI, PHP, VB Script-Access. Intensive programming assignments to be carried out individually and in groups. Offered once a year. Prerequisites: CS3910 and CS4550
-
4.00 Credits
No course description available.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|