|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
4.00 Credits
This course will cover the fundamental concepts of database systems, with an emphasis on relational database systems. It will cover both the theory and practice of relational databases, including Codd’s original relational model, the relational algebra and calculus, and normalization. Students will learn how to do database design using the (extended) entity-relationship model. There will be a semester-long project in which students will design and implement an actual database, using an existing relational database management system, such as Access, MySQL, or Oracle. Note: (1) Duplicate Course: No credit for students who have completed C+IN SC 2109 (0109). (2) For Computer Science Majors.
Prerequisite:
Grade of C or better in C+IN SC 3207 (0207) and 3223 (0223)
-
4.00 Credits
Current problems in information science and technology. Note: For Information Science and Technology Majors.
Prerequisite:
Junior standing and approval by the instructor
-
4.00 Credits
The objective of this course is to provide further depth, beyond CIS 3309, into the development of network deployed systems. Its emphasis is on
distributed, multi-tier architectures. The course is divided into 3 parts. First is the theory associated with software engineering design principles and distributed processing in client/server architectures and database systems. The second part is a deeper knowledge of the ASP.NET and VB.NET languages beyond CIS 3309. This would include such topics as web and windows applications, user interfaces, event handling, database design and ADO.NET, Web Services, Ajax, user controls, and report generation. The third part of
the course is a project that the student will perform in the design and programming of a distributed client/server application. Note: For Information Science and Technology Majors.
Prerequisite:
Grade of C or better in C+IN SC 3309
-
4.00 Credits
The objective of this course is to provide the student with an in-depth analysis of the static Hypertext Markup Language (HTML) in addition to the major Internet Client Side and Server Side Dynamic Scripting Languages. An in depth overview of the Extensible Markup Language (XML) and its anticipated impact on future web development will also be covered. Client Side JavaScript topics include variables, functions, methods and events, controlling program flow through decision making, the JavaScript document object model (DOM), JavaScript language objects, developing interactive forms, creating cookies, JavaScript security, controlling frames and framesets using JavaScript, DHTML scriplets, creating custom JavaScript objects and object-based JavaScript. Server Side VBScript/ASP topics include ASP applications, virtual directories, application and session level ASP objects, using the global.asa file to handle application and session events, creating cookies, ASP intrinsic objects, ActiveX Data Objects and ASP error handling. Note: For Information Science and Technology Majors. Prior to spring 2011, the course title was “Client/Server Scripting Languages for Web Development.”
Prerequisite:
Grade of C or better in C+IN SC 3229 (0230) and 3309
-
4.00 Credits
Current problems in computer science. Note: For Computer Science Majors.
Prerequisite:
As proposed by the instructor and approved by the Computer and Information Sciences undergraduate committee
-
4.00 Credits
This course will assist in achieving a significant level of understanding and synergy of a variety of Oracle tools, environments and languages including SQL*Plus, PL/SQL, Oracle Forms and Reports. As a parallel line it will be supported by a course project done in a team environment where every team member will do independent work in addition to learning how to work in a team. The course project will include a functional requirements specification, database design, SQL queries, SQL-based listings and reports, reports developed using Oracle Reports, online interface using Oracle Forms, and PL/SQL code supporting the developed application system. Note: For Information Science and Technology Majors.
Prerequisite:
Grade of C or better in C+IN SC 2109 (0109) or 4331 (0331)
-
4.00 Credits
The C++ programming language is used extensively for interest and applications programming. This course is aimed at providing students with the object-oriented programming experience needed in applying C++ to these problem areas. The objectives are two-fold. One aim is to enhance the student’s ability to organize large scale programming tasks using the object oriented approach. The second aim is to further the student’s ability to develop error-free maintainable code. Note: For Information Science and Technology Majors.
Prerequisite:
Grade of C or better in C+IN SC 3229 (0230) and 3309
-
4.00 Credits
The objective of this course is to teach the technical aspects of developing a commercial web site. This process combines a number of technologies: (1) web page and style sheet design, (2) dynamic web pages that access data from relational and XML databases, (3) client and server side transaction processing, (4) principles of internet security, scalability, and database reliability, (5) distributed component integration using packages for major functions such as credit card validation, shopping cart management, order fulfillment and inventory management. Students will develop a site as a course project. They will use the Microsoft Visual Studio.NET as the principal software development tool. This includes the ASP.NET and VB.NET languages. Tools to perform the other tasks include Front Page for web design, an XML editor for XML pages, and the Microsoft Enterprise Manager for the management of SQL Server databases and VS.NET component deployment. The course will provide numerous online references to all of these languages and tools. Note: For Information Science and Technology Majors.
Prerequisite:
Grade of C or better in C+IN SC 3309 and 4342
-
4.00 Credits
This course provides an introduction to the inherent insecurities in today’s computer systems and networks, and the commonly used tools and techniques used to secure them. Topics include cryptography basics, virtual private networks, secure sockets, e-mail security, firewalls, building secure software, kerberos, web server security, viruses, intrusion detection systems, and privacy issues. Note: For Information Science and Technology Majors.
Prerequisite:
Grade of C or better in C+IN SC 3229 (0230)
Corequisite:
C+IN SC 4329 (0330)
-
1.00 - 6.00 Credits
Research under supervision of a faculty member.
Prerequisite:
Consultation with faculty member and approval of department chair
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|