Close

Course Descriptions

Back

Course Code Course Name Credit
IT 500 Graduate Seminar Non-credit
Presentation of topics of interest in information technologies through seminars given by graduate students, faculty and guest speakers.
IT 506 Computer Networking Applications (3+0+0) 3
LAN/WAN technology and systems, internetworking, internet applications like e-mail, FTP, WWW, Internet telephony and SIP, client/server interaction, sockets, Quality of Service(QoS) concept and implementation, network design and implementation, network management and operation.
IT 527 Network Security (3+0+0) 3
Security attacks, services, and mechanisms. Brief overview of conventional and public-key cryptography. Network security applications, authentication, electronic mail, IP and Web security. System security issues, network management security, intrusion detection, prevention, and firewalls.
IT 535 Advanced Data Warehousing and Data Mining (3+0+0) 3
Advanced topics of data mining: evaluation of model accuracy, mining multidimensional data analysis, data visualization techniques, mining from special and multimedia databases, sequential pattern mining. Similarity search in databases, text mining and web mining. Computation of data cubes, indexing On-line Analytical Process (OLAP) data, and processing of OLAP queries.
IT 580 Term Project Non-credit
In depth study of an information technologies topic by M.S. students in the non-thesis option under the guidance of a faculty member.
IT 581-589 Special Topics in Information Technologies I-IX (3+0+0) 3
Study of special topics chosen among the recent technological or theoretical developments in information technologies.
IT 581 Semantic Web (3+0+0) 3
The Semantic Web Vision. Structured Web Documents: XML. Describing Web resources: RDF. Web Ontology Languages such as OWL. Logic and Inference: Rules. Semantic Web Applications. Ontology Engineering.
IT 590 M.S. Thesis Non-credit
Preparation of a M.S. thesis by students of the M.S. program with thesis option under the guidance of an academic advisor.
IT 531 Storage Preliminaries for Cloud Computing (3+0+0) 3
Storage is one of the most essential components in Cloud Computing. Thus, developing information storage knowledge and skills, evaluating and offering information storage solutions and adapting to changing requirements of IT infrastructure are becoming key issues during the realization of Cloud. The objective of this course is to introduce students with essential concepts in information storage and management technologies. The main intention of the course is to built a strong understanding of all storage technology segments, including storage subsystem, SAN, NAS, CAS, IP-SAN, business continuity, virtualization technologies, and storage security. A successful student is expected to understand and visualize the working mechanism behind commonly used storage systems and the underlying protocols, different storage networking technologies and their pros and cons, the importance of information availability and the need for security to protect data.
IT 524 Non-Traditional Databases (3+0+0) 3
Management of non-relational databases, such as multimedia databases, text databases, temporal databases or spatial databases. Rationale for and common applications of non-relational databases; systems and standards; the design and use of such databases.
IT 520 Database Management Systems (3+0+0) 3
Fundamentals of relational databases. Entity-relationship modeling. Relational model. Data description and query languages. Normal forms and database design. Data layout, buffer systems, file management, indexing techniques (tree-based and hashing).Query processing methodology, implementation of relational operators, external sorting, query optimization. Transaction models, concurrency control algorithms, database recovery.
IT 512 Internet Programming (3+0+0) 3
Introduction to Internet ve Applications, the use of programming languages for new generation Web along with multi-tier and distributed architectures, Web Service Provisioning (e.g. IIS, Apache), contemporaty front- and back-end programming including dinamik HTML, Javascript, PHP, MySQL. Term Projects
MIS 521 Analysis and Design of Information Systems (3+0+0) 3
Traditional and object-oriented systems development. Contemporary conceptual modeling tools and languages for information systems aspects concerning data and process. Systematic methodology for analyzing a business problem and specifying the requirements for the information systems. Applications.
MIS 536 IT Outsourcing (3+0+0) 3
Analysis of models and stages of IT Outsourcing. Managerial, Operational and Technical issues and approaches. IT Offshoring, Multisourcing. Methods and Tools used. Relationship management and Coordiantion Issues. Agile Methods and Global IT Development. Analysis of project contextual factors and readiness assessment.