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 is an intensive introduction to computer programming intended for CIS majors. Initial topics include the implementation in the C++ language of data types, operations, expressions, decision statements and loops. Other topics include functions and subprogram structure, pointers, arrays and structures. The course will teach the fundamental programming assignments aimed at reinforcing the material covered in class. Prerequisites: CST 1101/CS 101, MAT 1275/MA 275 or higher
  • 3.00 Credits

    3 cl hrs, 1 lab hrs, 3 cr An introduction to systems analysis and design concepts and tools, including the three basic phases of the System Development Life Cycle: system analysis, system design and system implementation and maintenance. CASE tools are introduced to perform data process modeling. Prerequisites: CST 2302/CS 302, CST 2304/CS 304 or MST 2304/MS 304 and ENG 1121/EG 121
  • 3.00 Credits

    4 cl hrs, 3 cr This course is an intensive description of object-oriented programming intended for BTech majors. Central to this object orientation is the concept of a class, which is a programmer-defined data type. Initial topics include implementation in the C++ language. The construction of class is based on both structures and functions, member functions, friend function, operator overloading. Other topics include inheritance, virtual functions and polymorphism and class templates. Prerequisite: CST 2403/CS 403
  • 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
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.