CINS 110
|
Introductory Web Programming
|
|
3.0
|
FS
|
|
This course introduces students to programming in the context of dynamic web page development. The operation of the web browser and its interaction with web servers is explored. Structure and style of web page content using HTML and CSS is introduced. The main focus of the course is programming in JavaScript to add dynamic content to a web page. Topics include all language constructs, interaction with the DOM, event-driven programming, debugging using an integrated debugger in the browser, and the use of existing APIs. 2 hours discussion, 2 hours activity.
|
CINS 220
|
PCs and Peripherals
|
|
3.0
|
FS
|
|
This course focuses on the hardware and software of the modern PC , currently available peripherals and upgrades, and the basics of networking. Included will be a survey of the pros and cons of different hardware choices for various PCs, peripherals, and networking options. 2 hours discussion, 2 hours activity.
|
CINS 242
|
Information Systems Design
|
|
3.0
|
FA
|
|
Prerequisites: CSCI 111 with a grade of C or higher.
Systems analysis and design, and the role of Information Systems in organizations. Emphasis is on the project-team design approach. Operational criteria, system feasibility, requirements, and cost trade-offs. Integration of personnel, equipment, hardware, and software. 3 hours discussion.
|
CINS 370
|
Introduction to Databases
|
|
3.0
|
FS
|
|
Prerequisite: CSCI 211 with a grade of C or higher.
This course provides an introduction to the theory and methodology for database design and implementation. Topics may include a survey/lecture component as well as a project component. The survey component covers entity- relationship modeling, relational algebra and calculus theories, data definition and data manipulation languages such as SQL, file structures, transactions, concurrency control, recovery, tuning and optimization, and object-oriented databases. The project entails requirements definition, design, and implementation of a database application. 2 hours discussion, 2 hours activity.
|
CINS 448
|
Computer Security
|
|
3.0
|
FS
|
|
Prerequisites: CSCI 446 with a grade of C or higher.
This course provides a broad overview of some of the more technical aspects of Information Systems Security. The content is designed to prepare students for the Certified Information Systems Security Professional/Associate (CISSP/A) examination from the International Information Systems Security Certification Consortium (ISP2), including a discussion of each of the following topics: security management practices; access control systems; telecommunications and network security; cryptography; security architecture and models; operations security; applications and systems development; business continuity planning and disaster recovery planning; law, investigation, and ethics; and physical security. 3 hours lecture.
|
CINS 465
|
Web Programming Fundamentals
|
|
3.0
|
FS
|
|
Prerequisite: CINS 370 with a grade of C or higher.
A hands-on project course that examines languages, tools, protocols, and techniques for developing interactive and dynamic web applications. Topics include the model-view-controller pattern, document object model, server side and client side scripting, using a server side database, and web applications security. The course includes several web projects using a web programming framework. 3 hours discussion.
|
CINS 490
|
Computer Information Systems Capstone
|
|
3.0
|
FS
|
|
Prerequisites: CSCI 311 with a grade of C or higher, senior standing.
This capstone course provides a culminating activity in computer information systems. Students work independently to specify, design, develop, test, and document a complete information systems application under faculty supervision. Students present status reports at weekly meetings, and present their finished project at the end of the semester. 9 hours supervision.
|
CINS 548
|
Advanced Computer Security
|
|
3.0
|
FA
|
|
Prerequisite: CINS 448 with a grade of C or higher.
This course provides advanced training in the engineering and management of information systems security, particularly those systems that play a role in U.S. national security, and is aimed at professionals who plan to work either as contractors or federal employees in the area of national security or defense. The course also prepares students for the Information Systems Security Engineering Professional (ISSEP) certification test prepared by the International Information Systems Security Certification Consortium (ISP2) in collaboration with the National Security Agency. Specific areas of concentration are systems security engineering; certification and accreditation (C&A); technical management; and U.S. Government Information Assurance (IA) regulations. 3 hours lecture.
|
CINS 570
|
Advanced Database Management Systems
|
|
3.0
|
SP
|
|
Prerequisite: CINS 370 with a grade of C or higher or MINS 235.
Course topics include database application programming using a high performance, high concurrency multi-user database management system. This course covers the SQL programming language including Data Definition Language, Data Manipulation Language, and Data Control Language. The course then focuses on a procedural database programming language including control structures, composite datatypes, explicit cursors, exception handling, and writing embedded SQL applications. 2 hours discussion, 2 hours activity.
|
CINS 574
|
Advanced Database Architecture and Administration I
|
|
3.0
|
INQ
|
|
Prerequisite: CINS 370 with a grade of C or higher.
Students install the latest release of a robust, scalable database system such as Oracle, and create and maintain a sample database. Topics covered include advanced database architecture, intro performance monitoring, network configuration, database security, user management, and backup/recovery techniques with powerful admin tools. Prepares for Oracle Certification. 3 hours lecture.
|
CINS 674
|
Database Administration II: Advanced Tuning and Recovery
|
|
3.0
|
INQ
|
|
Prerequisites: CINS 574 or faculty permission.
Students install database software components and create and administer their own example databases. Features hands-on diagnosis and recovery in diverse, complex scenarios using advanced backup and recovery tools. Proactive performance analysis and tuning of applications, storage structures and database processes. Prepares for Adv. Oracle Certification. 3 hours discussion.
|