Information Technology, B.S.
Curriculum

Discovery Core

Foundations Credits:
FCWR 101 Writing I: Foundations of College Composition1 3
Prerequisite: Prerequisite: WRIT 100 or Writing Placement Exam

A course introducing students to the fundamentals of college composition. Topics include writing process, rhetorical strategies, basics of critical reading and thinking, analytical writing, and argumentative writing. This course serves as a foundation to prepare students to succeed in other academic writing contexts. Coursework includes a computer lab component.

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3
FCWR 151 Writing II: Foundations of Research Writing1 3
Prerequisite: Prerequisite: FCWR 101 or WRIT 101

Further development of the academic writing, critical thinking, and analytical reading skills taught in Writing I. An introduction to academic discourse in the four core seminar areas: literature, social sciences, behavioral sciences, and philosophy. Development of library skills leading to a documented research paper.

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3
FCSP 105 Foundations of Speech Communication 3
Study of the fundamentals of verbal communication including public speaking, interpersonal communication, and small group interaction. Training in methods of obtaining and organizing materials and ideas for effective verbal communication.

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3
FCIQ 101 Foundations of Inquiry 3
This course introduces you to the fundamentals of critical thinking. Topics include an overview of the research methods in various academic disciplines, reasoning, constructing an argument, and evaluating information. This course serves as a foundation for your continued development of critical thinking skills in other core classes, your major program coursework, and your personal and professional life.

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3
FCWR 304 Communication for Technical Professions 3
Prerequisite: Prerequisite: Take one course in each group: Group 1 (FCWR 101 or FCWR 111 or WRIT 101 or WRIT 111) and Group 2 (FCWR 151 or FCWR 161 or WRIT 151 or WRIT 161)

Building on courses taken in their majors, students will learn and apply concepts of effective written and oral expression appropriate for careers in the technology professions, such as engineering and computer science. In addition to modes of technical discourse (definition, description, analysis, interpretation), this course emphasizes strategies for effective business communication in the technical professions and stylistics of technical communication. Methods and procedures of research are explored in depth. Course work includes a computer lab component, oral presentation of final reports using presentation software, and exploration of appropriate technology for technical communication.

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3
    Total: 15 Credits
[1] Intensive English as a second language is not acceptable as a substitution for any of these requirements. The only permissible substitution is FCWR 111 and FCWR 161 in place of FCWR 101 and FCWR 151.
 
Seminars Credits:
ICLT 3XX Literature choice 3
Please view all course descriptions: http://www.nyit.edu/courses
ICPH 3XX Philosophy choice 3
Please view all course descriptions: http://www.nyit.edu/courses
ICBS 3XX Behavioral Science choice 3
Please view all course descriptions: http://www.nyit.edu/courses
ICSS 309 Technology and Global Issues2 3
Prerequisite: Prerequisite: Take one course in each group: Group 1 (FCWR 101 or FCWR 111 or WRIT 101 or WRIT 111) and Group 2 (FCWR 151 or FCWR 161 or WRIT 151 or WRIT 161). Course is limited to juniors and seniors.

In this course the relationships between technology and global concerns are explored. Topics such as sustainable development, standards, ethics, environmental concerns and public policies related to design and development, energy, transportation, air and water facing both developed and developing nations will be discussed. Open to juniors and seniors only.

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3
    Total: 12 Credits
[2] Cross-listed with IENG 400.
 
Math and Science Credits:
MATH 161 Basic Applied Calculus 3
Prerequisite: Prerequisite: MATH 140 or MATH 141 or TMAT 155 or Math Placement Exam

An introduction to calculus and its applications. Topics include functions, limits, the derivative, tangent line, the chain rule, maxima and minima, curve sketching, applications, antiderivatives, fundamental theorem of calculus, integration by simple substitution, finding areas.

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3
PHYS XXX Physics choice 3
Please view all course descriptions: http://www.nyit.edu/courses
    Total: 6 Credits
 

Major Requirements

Engineering Technology Credits:
ETCS 105 Career Discovery3 2
The course experience provides the skills and tools necessary for a technical career while enabling students to develop confidence in their academic endeavors. The creative role in the multi-disciplinary design and development process is emphasized in addition to communication skills, ethical, legal, and professional responsibilities. This course may be waived for students with sophomore or higher status. This course replaces College Success Seminar for students in the College of Engineering and Computing Sciences.

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 2-0-2
ETCS 108 Computer, Internet, and Society 3
This course covers the impact of computing on individuals, organizations and society. Topics include the history of computing, advances caused by computers, ethical and legal issues related to computing, privacy, security, social media and internet technologies.

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3
    Total: 3–5 Credits
[3] This course may be waived for students and transfers with sophomore or higher status. All course substitutions must be approved by the department chairperson.
 
Computer Science Credits:
CSCI 125 Computer Programming I 3
Prerequisite: Prerequisite: MATH 141 or higher

This course provides basic skills in problem solving and object-oriented programming using a high level language such as Java or C++. Topics include algorithm development, simple data types, expressions and statements, program flow control structures, objects, methods and arrays. Knowledge of Algebra

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-1-3
CSCI 155 Computer Organization and Architecture 3
Prerequisite: Prerequisite: CSCI 125, EENG 125 or CSCI 135 and MATH 161 or MATH 170

This course introduces students to the organization and architecture of modern computers. The students will learn a variety of concepts from the stored-program concept and the machine cycle, to the representation of code and data. The basic components of a computer and their functionality are analyzed including processor data path, pipelines, I/O devices, memory hierarchy, and interconnection networks. The instruction set architecture and its importance in reducing the gap between hardware and software is also discussed. Students will also learn how to evaluate computer performance.

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3
CSCI 185 Computer Programming II 3
Prerequisite: Prerequisite: CSCI 120 or CSCI 125

This course provides advanced skills in object-oriented programming and problem solving techniques using a high level language such as Java C++. Topics include polymorphism, inheritance, exception handling, stream and file I/O, recursion, and dynamic data structures.

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-1-3
CSCI 235 Elements of Discrete Structures 3
Prerequisite: Prerequisite: Take CSCI 185 and one course in this group: MATH 161 or MATH 170

This course provides students with an introduction to discrete structures with applications to computing problems. Topics include logic, sets, functions, relations, proof techniques, counting and algorithmic analysis in addition to graph theory and trees.

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3
CSCI 260 Data Structures 3
Prerequisite: Prerequisite: Take one course in each group: Group 1 (MATH 161 or MATH 170) and Group 2 (CSCI 180 or CSCI 210 or CSCI 185)

The classic data structures, such as stacks, queues, linked lists, binary trees, etc. are studied. Sorting and searching are stressed. Computational analysis is also studied.

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3
CSCI 330 Operating Systems 3
Prerequisite: Prerequisite: Take CSCI 260 and one course in this group: CSCI 185 or CSCI 210

The design and implementation of an operating system is studied, including process states and synchronization, memory management strategies, processor scheduling, multiprocessing, parallel processing, hardware organization, disk scheduling and file management.

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3
CSCI 345 Computer Networks 3
Prerequisite: Prerequisite: CSCI 330

This course introduces students to the fundamentals and applications of computer networks and layered architectures. Topics include the ISO reference 7-layer model, physical layer issues, data link layer protocols, medium access protocols, network layer, transport layer, and internetworking. A network-related programming final project is required.

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3
    Total: 21 Credits
 
Information Technology Credits:
ITEC 251 Applied Discrete Structures I 3
Prerequisite: 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)

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.

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3
ITEC 290 Database Systems 3
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.

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3
ITEC 305 Internet Programming I 3
Prerequisite: Prerequisite: CSCI 260

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.

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3
ITEC 320 Web-based Multimedia Development I 3
Prerequisite: Prerequisite: CSCI 260.

Co-Requisite: Co-requisite: ITEC 305.

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.

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3
ITEC 357 Cisco Academy Level 1 3
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
    Total: 15 Credits
Professional Concentration Options (choose one of the following below): Information and Network Security Option or General Option
 
Information and Network Security Option (choose three courses) Credits:
ITEC 365 Secure Programming 3
Prerequisite: Prerequisite: ITEC 305

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.

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3
ITEC 310 Introduction to Network and Internet Security 3
Prerequisite: Prerequisite: CSCI 345 or CSCI 370

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.

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3
ITEC 440 Network Security and Perimeter Protection 3
Prerequisite: Prerequisite: CSCI 345 or CSCI 370.

Co-Requisite: Co-requisite: ITEC 385.

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.

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3
ITEC 445 Operating System Security 3
Prerequisite: Prerequisite: Take ITEC 385 and one course in this group: CSCI 370 or CSCI 345

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.

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3
ITEC 450 Seminar Project 3
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
Prerequisite: Prerequisite: ITEC 385

Critical study of recent developments in information, network and computer security.

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3
ITEC XXX Elective 3
Please view all course descriptions: http://www.nyit.edu/courses
    Total: 9 Credits
 
General Option (choose three courses) Credits:
CSCI/ITEC XXX Electives4 9
Please view all course descriptions: http://www.nyit.edu/courses
    Total: 9 Credits
[4] All electives must be approved by the department.
 
Engineering Management Credits:
IENG 251 Project Engineering 3
Prerequisite: Prerequisite: MATH 160 or MATH 161 or MATH 170

In this course, we discuss development and management of engineering and technology projects. Project proposal preparation, resources and cost estimating, project planning, organizing, and controlling, network diagrams and the techniques are covered.

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3
 
Management Credits:
MGMT 421 Cyber Law, Policy, and Ethics 3
Prerequisite: Prerequisite: LLAW 101 or LLAW 110, MIST 300 or MIST 315, and PHIL 220

The Internet raises a multitude of legal issues in many areas. Among the issues covered in this course are privacy, electronic contracts, trademarks and domain names, content protection, jurisdiction, regulation, criminal and civil liability, and cyber crime.

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3
 
Electives Credits:
General Electives 12
Please view all course descriptions: http://www.nyit.edu/courses
Liberal Arts Electives 6
Please view all course descriptions: http://www.nyit.edu/courses
Mathematics Elective 3
Please view all course descriptions: http://www.nyit.edu/courses
Science Elective 3
Please view all course descriptions: http://www.nyit.edu/courses
Science and Technology Electives 9
Please view all course descriptions: http://www.nyit.edu/courses
    Total: 33 Credits
 
Total Required Credits = 120–122