Students will learn the contemporary web services techniques for building enterprise application objects using Simple Object Access Protocol (SOAP) and Extensible Markup Language (XML). The course focuses on using SOAP and XML to enable students to build, deploy, locate, and consume extensible XML Web services. Students will gain experience in applying XML Web services to Enterprise Application Integration (EAI) and extensible website development. Students will be required to develop an extensible business website using XML Web services.
Special Topics in Infomation Technology
Students will learn and investigate development of contemporary topics within the information technology discipline and the fundamental concepts underlying them. They will focus on
Note: special topics of current interest which are not covered in other existing courses offered by the department, and topics vary from term to term.
Prerequisites: 15 credits in CISY or entry with the pemission of the Dean
Transferable (refer to transfer guide)
Human Factors and Computer Interface Design
Students will study procedures for analyzing human-computer interaction (HCI) and will translate this information into design criteria. They will learn to ensure that computer interface design specifications meet end-user requirements for perceptual and cognitive factors; learnability; recall, recognition and retention; speed and accuracy of performance; cultural factors; and job satisfaction. They will identify task and system requirements and perform usability testing methodologies for both desktop and small screen interfaces.
Prerequisites: PSYC 2385 OR 15 credits CISY (CISY 1113 recommended)
Note: Students may earn credits for only one of PSYC 4920 or INFO 4210 as they are identical courses
Server Operating System Technologies
Students will learn principles, techniques and strategies used in planning, installing, testing, and administrating a server operating system. Students will gain practical hands-on experience on the installation and configuration of a server operating system. The courses covers creating and managing users using Active Directory, installing and configuring DHCP, DNS, Printer Server, IIS Web Server, and a Virtual Private Network (VPN). Students are required to plan, design, and install an application server using real-world scenarios. Upon successful completion of this course, students will have an understanding and hands-on experience in installing, trouble shooting, fine tuning, and administering a server operating system.
Information Technology Project Management
Students will learn advanced topics in Information Technology (IT) project management. They will examine various issues relating to the development and implementation of complex information systems. Students will also explore the use of new technologies in IT project management and will extensively use a project management software application to complete assignments, case studies and the term project.
Entrepreneurial Development in Information Technology
Students will gain an understanding of entrepreneurship fundamentals in the information technology sector, including business planning, financing and venture capital, operations, human resources, marketing and personal selling.
Software Quality Assurance
Students will learn the essential features involved developing timely, cost-effective and high quality software products that meet the user’s requirements. They will examine the effective deployment of quality assurance procedures throughout the entire software development process. Other topics covered in this course will include: the concepts of Total Quality Management (TQM), development of quality assurance plans, implementation of verification and validation functions, selection of tools t o support quality assurance, application of software metrics to measure quality, and the International Standards Organization (ISO) certification process.
Data Warehousing and Data Mining
Students will examine the problems caused by having too much information and the methods, processes and tools for extracting useful information from multidimensional databases and data marts stored on different system platforms. They will also acquire the techniques for defining, selecting, implementing and evaluating data warehousing and data mining solutions for businesses.
Integration Project
Students will apply their prior learning to an integration project which may be the critical analysis of a selected area in information technology, or the development of an innovative solution to a significant problem in information technology. They may also implement information technology applications in a subject area such as art, business, marketing, accounting, economics, human relations, natural science, social science, health science and technology. All projects preferably must be from an existing government organization or agency, private or non-private industry.
Prerequisites: 4th year standing (has completed 90 credits, any under graduate course).
Introduction to Wireless Technologies and Programming
Students will learn the concepts and principles of wireless technologies, wireless devices,wireless signals, wireless networks, and wireless access technologies. They will learn the wireless programming techniques and will develop wireless applications using technologies that include Wireless Markup Language (WML), WMLScript, Java and Microsoft .NET based wireless application development environments.
Information System Security
Students will learn the principles, policies, and procedures required for a successful implementation of information system security infrastructure. They will design and develop secure information systems through hardware, software and administrative measures.