|
ITEC-251
|
Applied Discrete Structures I
|
3.0 |
Engineering & Computing Sci |
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): Take one course from each group: Group 1 (Take 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-252
|
Ap Dis Str II
|
3.0 |
Engineering & Computing Sci |
Prerequisite Course(s): Take ITEC-251 and one course in this group: MATH-160 or MATH-161
Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3
|
|
ITEC-290
|
Database Systems
|
3.0 |
Engineering & Computing Sci |
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): CSCI-260
Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3
|
|
ITEC-305
|
Internet Programming I
|
3.0 |
Engineering & Computing Sci |
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): CSCI-260
Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3
|
|
ITEC-310
|
Introduction to Network and Internet Security
|
3.0 |
Engineering & Computing Sci |
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): CSCI-370 or CSCI-345;
Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3
|
|
ITEC-320
|
Web-Based Multimedia Development I
|
3.0 |
Engineering & Computing Sci |
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): CSCI-260
Corequisite Course(s): ITEC-305
Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3
|
|
ITEC-365
|
Secure Programming
|
3.0 |
Engineering & Computing Sci |
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): ITEC-305
Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3
|
|
ITEC-380
|
Web-Based Multimedia Development II
|
3.0 |
Engineering & Computing Sci |
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): ITEC-320
Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3
|
|
ITEC-385
|
Introduction to Computer & Network Security
|
3.0 |
Engineering & Computing Sci |
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): CSCI-370 or CSCI-345
Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3
|
|
ITEC-410
|
Internetworking Laboratory
|
1.0 |
Engineering & Computing Sci |
This lab provides students with practical experience in the design, construction and maintenance of computer communication networks. Students utilize the laboratory to gain hands-on experience by applying concepts in Information Technology.
Prerequisite Course(s): CSCI-370 or CSCI-345
Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-1
|
|
ITEC-420
|
Internet Programming II
|
3.0 |
Engineering & Computing Sci |
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): CSCI-305 or ITEC-305
Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3
|
|
ITEC-440
|
Network Security and Perimeter Protection
|
3.0 |
Engineering & Computing Sci |
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): CSCI-345 or CSCI-370
Corequisite Course(s): ITEC-385
Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3
|
|
ITEC-445
|
Operating System Security
|
3.0 |
Engineering & Computing Sci |
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): 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.0 |
Engineering & Computing Sci |
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
Chairperson permission required
|
|
ITEC-460
|
Topics in Information Technology
|
3.0 |
Engineering & Computing Sci |
Critical study of recent developments in information, network and computer security.
Prerequisite Course(s): ITEC-385
Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3
|