Information Technology

Name Title Credits School
ITEC 251 Applied Discrete Structures I 3 College of Eng & Comp Sciences
A review of sets, functions, relations and mathematical induction as applied to information technology will be given. Graph theory, recursion, and sorting algorithmic analysis will be studied.

Prerequisite Course(s): Prerequisite: Take one course from each group: Group 1 (CSCI 120 or CSCI 125) and Group 2 (MATH 160 or MATH 161 or MATH 170)

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3

ITEC 290 Database Systems 3 College of Eng & Comp Sciences
This course introduces students to the database design, implementation and administration. The students will also learn how to develop database applications using SQL. Additionally other topics such as XML and data mining will be discussed.

Prerequisite Course(s): Corequisite: CSCI 260

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3

ITEC 305 Internet Programming I 3 College of Eng & Comp Sciences
This course provides students with an understanding of various Internet programming languages including HTML, Javascript, and Java server side languages, including Java Server Pages and Java Servlets. Furthermore, fundamental website design issues will be discussed including page navigation, user interface, and web page layout.

Prerequisite Course(s): Prerequisite: CSCI 260

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3

ITEC 310 Introduction to Network and Internet Security 3 College of Eng & Comp Sciences
In this course, students are introduced to fundamental aspects of network and Internet security. The focus of the course is on network-based threats, their detection, preventions and analysis, as well as the integration if the tools and techniques employed in this effort. The students learn topics including: authentication; email, IP, and wed security; security threats; malicious software; and firewalls.

Prerequisite Course(s): Prerequisite: CSCI 345 or CSCI 370

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3

ITEC 315 Mobile Application Design and Development 3 College of Eng & Comp Sciences
This course provides skills for the design and development of both Web- based and native applications for modern mobile devices. It emphasizes cross- platform mobile application development utilizing web technologies for business enterprise and games design. Classroom Hours- Laboratory and/ or Studio Hours- Course Credits: 3-0-3

Prerequisite Course(s): Prerequisite: ITEC 305

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3

ITEC 320 Web-Based Multimedia Development I 3 College of Eng & Comp Sciences
Introduction to web-based multimedia systems, digital video compression techniques, operating system support for streaming audio and video, as well as network protocols for multimedia. Emphasis will be placed on the efficient use of resources and proper design choices to achieve the required quality of service for web-based multimedia intensive content.

Prerequisite Course(s): Prerequisite: CSCI 260. Co-requisite: ITEC 305.

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3

ITEC 357 Cisco Academy Level 1 3 College of Eng & Comp Sciences
This course prepares students with the knowledge and skills required to install, operate, and troubleshoot a small to medium size enterprise branch network. Topics include implementing network security, routing and switching fundamentals, the TCP/IP and OSI models, operating and configuring IOS devices, extending switched networks with VLANs, determining IP routes, managing IP traffic with access lists and establishing point-to-point and Frame Relay connections. Classroom Hours- Laboratory and/or Studio Hours- Course Credits: 3-0-3

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3

ITEC 365 Secure Programming 3 College of Eng & Comp Sciences
Secure programming involves the use of new methodologies in software engineering. This course provides an introduction to secure software design, development, testing and deployment. Practical approaches to secure software development are introduced. Topics related to the development of enterprise and web-based software are investigated. Secure programming for operating systems, databases, web servers, web services and their frameworks are addressed.

Prerequisite Course(s): Prerequisite: ITEC 305

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3

ITEC 380 Web-Based Multimedia Development II 3 College of Eng & Comp Sciences
In this course, the students will learn how to write simple navigational scripts used in interactive object-oriented solutions to problems from domains such as simulations, gaming, instruction and artificial life. Students will develop data structures and classes in order to navigate through screens .They will learn to implement interfaces and control media.

Prerequisite Course(s): Prerequisite: ITEC 320

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3

ITEC 385 Introduction to Computer & Network Security 3 College of Eng & Comp Sciences
In this course we introduce various aspects of computer and network security. Security concepts including but not limited to public and private cryptography, authentication, digital signatures, email system security, IP security, web security technologies, firewalls and viruses are introduced. The fundamentals of computer and networks security concepts are provided in the context of modern computer systems and services.

Prerequisite Course(s): Prerequisite: CSCI 345 or CSCI 370

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3

ITEC 420 Internet Programming II 3 College of Eng & Comp Sciences
This course provides students with an understanding of advanced techniques in World Wide Web programming. Students are introduced to the C# programming language for use in programming sophisticated websites and services. Topics covered include XML, Web Services, database interactions, and website design patterns. Students will implement a significant project using the Microsoft.Net framework.

Prerequisite Course(s): Prerequisite: CSCI 305 or ITEC 305

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3

ITEC 440 Advanced Network & Internet Security 3 College of Eng & Comp Sciences
This course will cover infrastructure security issues. Network operating systems and network architectures will be discussed together with the respective security related issues. The students will learn about the threats to computer networks through exploitation of weaknesses in the design of network infrastructure and security flaws in the network infrastructure protocols. Issues related to the security of content and applications such as email, DNS, web servers will be discussed. Security techniques including intrusion detection, forensics, cryptography, authentication and access control are analyzed. Developments in IPSEC, transport protocols, secure mail, directory services, and multimedia services are discussed. Equivalent to INCS 615.

Prerequisite Course(s): Prerequisite: CSCI 345 or CSCI 370. Co-requisite: ITEC 385.

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3

ITEC 445 Operating System Security 3 College of Eng & Comp Sciences
In this course students are introduced to advanced concepts in operating systems with emphasis on security. Students will study contemporary operating systems including UNIX and Windows. Topics include the application of policies for security administration, directory services, file system security, audit and logging, cryptographic enabled applications, cryptographic programming interfaces, and operating system integrity verification techniques. Equivalent to CSCI 620.

Prerequisite Course(s): Prerequisite: Take ITEC 385 and one course in this group: CSCI 370 or CSCI 345

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3

ITEC 450 Seminar Project 3 College of Eng & Comp Sciences
The student will undertake a project under the guidance of an instructor. Each student will present oral reports before the group in a seminar situation. The project will be concerned with some aspects of computer science and results will be presented in a final written report.

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3

ITEC 460 Topics in Information Technology 3 College of Eng & Comp Sciences
Critical study of recent developments in information, network and computer security.

Prerequisite Course(s): Prerequisite: ITEC 385

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3