Catolog 2005-2007

Page 115

CS233 Data Structures and Algorithms (3)

CS373 E-Commerce (3)

This course is a study of data structures and the algorithms that proceed from them. Topics include recursion, fundamental data structures (including stacks, queues, linked lists, hash tables, trees and graphs), and the basics of algorithmic analysis. Prerequisite: CS123. (Fall)

CS301-303 Computer Science Practicum (1-3)

This course is a study of electronic commerce and e-business strategy and the development and architecture of e-business solutions and their components. Topics include electronic commerce economics, business models, technology architectures for electronic business, and security and encryption. No prerequisites. (Fall, odd year)

CS393 Information Assurance (3)

CS333 Database Systems (3) This course is a study of the design and implementation of database management systems. Topics covered include file and data organization techniques, SQL language, and relational models. Prerequisite: MA363 (may be taken concurrently) and CS123. (Fall, odd year)

CS343 Net-Centric Computing (3) This course is a study of the structure, implementation, and theoretical underpinnings of computer networking and the applications that have been enabled by that technology. Prerequisite: MA363 (may be taken concurrently) and CS123.

CS353 Architecture & Operating Systems (3) This course is a study of computer architecture and operating systems. Topics covered include the organization and architecture of computer systems, beginning with the standard von Neumann model and then moving forward to more recent architectural concepts, and the study of modern operating systems including memory management, processor scheduling, device management and user command interface. Prerequisite: MA363 (may be taken concurrently) and CS123. (Fall, even year)

CS363 Information Systems (3) This course is a study of information systems including information technology, application software and the role of information in organizations. Topics include system components and relationships, business applications, competitive advantage of information, information security and the characteristics of IS professionals and IS career paths. No prerequisites. (Fall, even year)

114

This course studies the methods and technologies used to protect computerized information systems by ensuring their confidentiality, integrity, availability, authentication, and non-repudiation. Topics include risk management, policy development, network and application security, and security ethics. Much of this course will focus on methods used to secure Internetconnected communication systems, utilizing technologies such as cryptology, firewalls, and intrusion detection systems. (Alt) (Spring)

CS413 Senior Capstone Project (3) Each student completes a computer science project that integrates previous learning in computer science and related fields. Prerequisite: Senior Status. (Spring)

CS421-425 Computer Science Internship (1-5) Job-related research projects and reports. Prerequisite: Approval of program advisor.

CS442 Special Topic (2) This course provides the flexibility to offer special topics of interest in Computer Science. Previous topics have included Robotics, Software Engineering, Human Computer Interface, Java, Computer Graphics and more. Three different topics are required for CS majors. Prerequisite: Approval of the instructor and adviser. (Fall and Spring)


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.