Course Criteria

Add courses to your favorites to save, share, and find your best transfer school.
  • 3.00 Credits

    2 cl hrs, 2 lab hrs, 3 cr This course provides a general introduction to database design. The three main phases in database design are covered; that is, conceptual, using Entity Relational Diagram (ERD) and Unified Modeling Language (UML); logical, using relational model; and physical, using a Database Management System. The basics of relational data model (concepts of relation, attribute, primary key and foreign key) are reviewed, and mapping the conceptual model to the relational model is discussed. Advanced concepts of relational theory normalization and denormalization are included. Physical implementation is described with the help of a particular Relational Database Management System (RDBMS). The students must be familiar with SQL. Prerequisites: (MST 2304/MS 304 or CST 2304/CS 304) and CST 2406/CS 406
  • 3.00 Credits

    2 cl hrs, 2 lab hrs, 3 cr This course introduces the concepts of Object-Oriented Analysis through the use of CASE tools. Object- Oriented Analysis is the method that brings together the concepts of process modeling and data modeling into a unified framework. Abstract concepts will be explained and demonstrated as concrete examples using business situations with CASE tools. Topics will include objects and attributes; classification structures; assembly structures; subjects, attributes and services; transition to Object-Oriented Design. Prerequisites: CST 2406/CS 406 and MAT 1375/MA 375 or higher
  • 3.00 Credits

    2 cl hrs, 2 lab hrs, 3 cr This course is designed as a second local area network course. Its main points of reference are the various protocols used in the available network operating systems, Novell NetWare, Windows NT, UNIX. It also addresses TCP/IP protocols. Building on a base of introductory network concepts, this course is a guide to troubleshooting network problems and those problems that arise with network-specific applications development. The student will be taught to create a troubleshooting process that identifies and isolates network problems in a consistent manner. The student will be introduced to LAN-network topics, including current technology and emerging trends. Third-party diagnostic tools will be presented together with native diagnostic utilities. The setting for the course will be a lab with multiple LANs, one of each two computers serving as a server and the other as a workstation. Each pair of students will be responsible for its individual LAN. Prerequisites: MST 2307/MS 307 and MAT 1375/MA 375 or higher
  • 3.00 Credits

    2 cl hrs, 2 lab hrs, 3 cr At the end of the course, students will be able to build programs that use a modern "visual" programmingenvironment. They will be able to write object-oriented programs emphasizing object reusability and build state-of-the-art user interfaces for their programs. They will also be able to write programs with client/server capabilities using DDE and OLE, and that interact as clients and servers with respect to a database. Classroom exercises and additional exercises will demonstrate these concepts. Prerequisites: CST 1101/CS 101 and CST 2304/CS 304 or MST 2304/MS 304 and MAT 1375/MA 375 or higher
  • 3.00 Credits

    2 cl hrs, 2 lab hrs, 3 cr This course focuses on how to design and maintain interactive and dynamic websites using HTML, Cascading Style Sheets (CSS) and client-side scripting with JavaScript. The students will also learn basic Web Page design principles. The goal is to develop effective, pleasing and useful websites. In the JavaScript part of the course, students will develop realworld projects to learn JavaScript programming, the JavaScript Object Model, JavaScript event handlers and how to integrate JavaScript programs in a HTML document. Students will apply this knowledge to create popup windows and scrolling messages as well as to validate forms and enhance the use of images and form objects. Client-side scripting technology will also be used to create cookies and shopping cart applications. A course goal is for students to publish their work on external information servers where FREE email and web-space are available, make class presentations and write web content and proposals. At the end of the semester, all students must give their professor a complete copy of their class projects. Prerequisites: CST 1101/CS 101 or CST 2403/CS 403; pre- or corequisite: MST 2307/MS 307
  • 3.00 Credits

    2 cl hrs, 2 lab hrs, 3 cr This course is a practical guide to security issues facing computer professionals today. Students will acquire the knowledge and skills to maintain the integrity, authenticity, availability and privacy of data. It covers computer viruses, authentication models, certificates, group policy, cryptography and access control. It also introduces the fundamental security issues of programming, database and web server. Other topics include how to monitor the system for suspicious activity and fend off attacks, to keep spies and Spam out of email, to take ultimate control of security by encrypting data, to design Active directory, blocking ports and locking down the registry. Prerequisite: MST 2307/MS 307, MST 2405/MS 405
  • 3.00 Credits

    2 cl hrs, 2 lab hrs, 3 cr This course introduces students to the powerful Visual C++ .NET with Visual Studio and the .NET platform and to Microsoft's Windows integrated development environment. The extensive coverage of Graphical User Interface will give students the tools to build compelling and fully interactive unmanaged and managed application programs. The course will introduce the concepts implemented with managed code that enables Visual C++ .NET to use .NET framework class libraries that are shared among Microsoft's .NET languages. This course also will teach students to understand basic database model and queries, to understand and use ADO.NET's model and to use classes and interfaces of namespace System::Data and System::Data::OleDb to manipulate. Prerequisite: CST 3503/CS 503
  • 3.00 Credits

    2 cl hrs, 2 lab hrs, 3 cr This course is a continuation of the course "Design of Microcomputer Databases" (CST 3504/CS 504). This course concentrates on the physical design of databases, as well as the general introduction to the design of distributed relational databases. Such problems as database management, query processing, transaction management, reliability and security are discussed. Important issues of physical design, including the distribution of the database, are discussed under different architectures of distributed information systems. Such aspects of distributed databases as fragmentation, allocation and replication of data are discussed in detail. The course covers the special problems that occur from the distribution of data semantic control, reliability and transaction management, as well as the techniques used to solve these problems. Prerequisite: CST 3504/CS 504
  • 3.00 Credits

    2 cl hrs, 2 lab hrs, 3 cr This course introduces the concepts of Object-Oriented Design through the use of CASE tools. The course covers the transition from object modeling to the coding in object-oriented procedure languages and objectoriented database management systems. Topics will include replicated objects, distribution of services throughout the system, code generation, reverse engineering, procedural abstraction, data abstraction, encapsulation, inheritance legacy conversions. Concepts will be demonstrated with the use of CASE tools on business examples. Prerequisite: CST 3506/CS 506
  • 3.00 Credits

    2 cl hrs, 2 lab hrs, 3 cr This course is designed for the student who has a firm foundation in supervision of a single local area network and needs to integrate several existing computers and network architectures into a Windows NT environment. The student will examine the several prominent network cabling standards, protocols and hardware devices used in most enterprise-wide networks. It will teach how the most popular network operating systems solve various network connectivity problems. And finally, it will describe the technologies for making enterprise networks reliable and manageable. The setting for the course will be a lab with multiple LANs, several NT servers, several NetWare servers and the remaining PC's acting as workstations. Prerequisite: CST 3507/CS 507
To find college, community college and university courses by keyword, enter some or all of the following, then select the Search button.
(Type the name of a College, University, Exam, or Corporation)
(For example: Accounting, Psychology)
(For example: ACCT 101, where Course Prefix is ACCT, and Course Number is 101)
(For example: Introduction To Accounting)
(For example: Sine waves, Hemingway, or Impressionism)
Distance:
of
(For example: Find all institutions within 5 miles of the selected Zip Code)
Privacy Statement   |   Terms of Use   |   Institutional Membership Information   |   About AcademyOne   
Copyright 2006 - 2024 AcademyOne, Inc.