Course Search Results

  • 3.00 Credits

    This course provides an overview of the basic principles and technologies of data communications and networking systems. Topics include transmission techniques, mutiplexing, flow and error control, routing and congestion control. The course will introduce switched, broadcast and wireless networking technologies. TCP/IP and the OSI protocol architectures will be investigated.
  • 3.00 Credits

    This course covers data models using Data Definition Language, using Data Manipulation Language to create complex action queries in tandem with Transaction Control Language, and using SQL (structured query language) to create and call stored program and procedures, work with cursor structures , create and execute database triggers.
  • 3.00 Credits

    This course introduces the graduate student to fundamentals of database design and use. Through the analysis of business processes, students will create conceptual database designs, in MS-Visio - for example, via normalization and entity-relationship modeling. Students will prove their models by implementing them using Oracle's DDL SQL, and manipulate data in those structures using Oracle's DML SQL and PL/SQL (Procedural Language/SQL).
  • 3.00 Credits

    This course provides the student with an in-depth study of the organization of the central processing unit, arithmetic logic unit, control unit, instruction formats, and addressing schemes of digital computers. Extensive emphasis is placed on the translation of assembly language instructions into their micro-sequence operations within the control unit and the interconnection and control of registers, arithmetic logic units, memory units, and busses which form the central processing unit and the digital computer.
  • 3.00 Credits

    This course enables the student to acquire a thorough understanding of the Java language and its application in solving engineering and real world problems. Both Java programs and Applets will be studied. Emphasis is placed on efficient software development using structured programming techniques. Students are required to design, write, test, and run programs using an appropriate version of Java.
  • 3.00 Credits

    This course introduces students to the essential elements of the COBOL language using well-structured programming techniques. Students will write and execute report programs, control break programs, data validation programs, programs that implement tables and sequential update programs. Good analysis, design and structure will be emphasized.
  • 3.00 Credits

    This course concentrates on the unique advantages that biometrics brings to computer security, but also addresses challenging issues such as security strength, recognition rates, and privacy, as well as alternatives of passwords and smart cards. Students will gain knowledge in the building blocks of this field: image and signal processing, pattern recognition, security and privacy, and secure systems design. By the end of the course, students will be able to evaluate and design security systems that include biometrics.
  • 3.00 Credits

    The FORTRAN language will be studied. Most of the major programming constructs of FORTRAN will be covered, including assignment statements, loops, decisions, subprograms, arrays, character manipulation and file processing. Comparisons with other languages will be made, and documentation of programs will be emphasized.
  • 3.00 Credits

    This course enables the student to acquire a thorough understanding of the Python language and its application in solving real world problems. Emphasis is placed on efficient software development using structured programming techniques, Object Oriented Programming, GUI interfaces, as well as a variety of Python modules and packages. Students are required to design, write, test, and run programs using an appropriate version of Python.
  • 3.00 Credits

    In business today, risk plays a critical role. Almost every business decision requires executives and managers to balance risk and reward. This course introduces students to the strategic discipline of assessing, prioritizing, monitoring and controlling the impact of uncertainty on organizational objectives.