Information Technology, B.S.
Curriculum

General Education

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 process, critical thinking, and analytical reading skills taught in FCWR 101. Focus on academic research planning, source evaluation skills, and audience awareness leading to a documented research paper. Specific attention to academic integrity in research writing.

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: 9 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.
 
Data Literacy Credits:
DATA 101 Making Sense of a Data-Oriented Society 3
This course introduces students to the power of data as applied to real-life problems in today's data-driven world. Students will learn basic statistical concepts, how to identify reliable data, and to think critically about how to extract meaning from data. The course will discuss various biases, including social biases, how they affect data gathering and analysis, and how to address these biases. The course will also address ethical and moral issues associated with statistics, data collection and visualization, and data analysis. Students will learn how to present a narrative supported by data.

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3
 
Social Science Core Credits:
IENG 400 Technology and Global Issues2 3
Prerequisite: 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 waterfacing in both developed and developing nations will be discussed.

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3
[2] Cross-listed with ICSS 309.
 
Seminars (select courses from three of the four areas) Credits:
ICBS 3XX Behavioral Science choice 3
Please view all course descriptions: http://www.nyit.edu/courses
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
ICSS 3XX Social Science choice 3
Please view all course descriptions: http://www.nyit.edu/courses
    Total: 9 Credits
Students must take three seminar courses from three different areas of study.
 
Math and Science Credits:
MATH 161 Basic Applied Calculus 3
Prerequisite: Prerequisite: MATH 141 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
Prerequisite: Course is limited to Engineering and Computing Sciences majors, Life Science Biomedical Engineering majors, or minors in Energy Science, Technology & Policy

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 will also introduce students to campus resources, effective time management skills, study skills, financial literacy, and career planning. This course may be waived for students with sophomore or higher status.

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: Corequisite: 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 and one of these courses: EENG 125 or CSCI 135

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: 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: CSCI 185 and CSCI 260.

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 260

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
Prerequisite: Corequisite: CSCI 260

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: 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 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 Advanced Network and Internet Security 3
Prerequisite: Prerequisite: CSCI 345 or CSCI 370. 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] Electives must be 300- or 400-level CSCI/ITEC courses that are approved by the department.
 
Engineering Management Credits:
IENG 251 Project Engineering 3
Prerequisite: Prerequisite: 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 110 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 Electives5 12
Please view all course descriptions: http://www.nyit.edu/courses
    Total: 36 Credits
[5] Science and Technology Electives can be any PHYS, MATH, or any other courses offered by CoECS.
 
Co-op Option (students take both courses) Credits:
ETCS 300 Foundations for Success in CoECS Co-op 0
This course is for the students who wish to participate in the CoECS Co-op program. Students need to pass the course before proceeding to join the CoECS Co-op program. This course helps students to develop the skills and acquire the tools to gain a Co-op position and to develop strategies for success in the workplace throughout the Co-op program.

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 1-0-0
ETCS 301 CoECS Co-op 0
Prerequisite: Prerequisites: ETCS 300

This course is for the students who are actively enrolled in the CoECS Co-op program. This course will be taken during the period that students are employed at their Co-op positions. While working full-time with a Co-op employer, students receive support and guidance from Co-op coordinators, mentors, and peers, to share and reflect on their work term experiences. A culminating project is required to bring together industry and academic knowledge and showcase the work and skill development throughout the Co-op work experience.

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 1-0-0
    Total: 0 Credits
 
Total Required Credits = 120–122