Nyack’s Information Technology major is designed to prepare students to become accomplished professional Christian leaders and good stewards in technology management, data and analysis. The major trains up students with a solid foundation in current methods, languages, tooling and processes that prepares the graduate with relevant skills for entering the workplace. Each class will build upon another using a common programming language, ways to explore data and leadership qualities such as clear communication skills often lacking in computer science programs. The goal is to prepare the graduate for that all-important interview where they can demonstrate through articulate presentation a confidence in today’s information technology careers and display a working knowledge of current tools that help to provide solutions to businesses and industry.
Why Study Information Technology at Nyack?
As an Information Technology major at Nyack, you will benefit from the following:
- A faith-based Information Management and Technology program
- Meaningful relationships with faculty members and students
- Knowledgeable faculty members who cover both in-depth and practical concepts
- Hands-on educational experiences
- Internship and job opportunities in nearby New York City
What Will I Study?
- In-depth IT concepts applicable in today’s working climate
- Master the Python programming
- Information technology management
- Networking and data communication
- Hardware and software integration
- Software and program management
- Database design, integration and analytics
- Information Management
- Data Analysis and Integration
- Enterprise Systems Developer and Analyst
- Application design
- plus many other fields that use computers and technology
Here are some of the careers and companies our graduates have gone on to:
- IT Manager (AT&T, EMC, Nyack College, Accenture, Siemens, Columbia University Medical Center, Lego, Rainmaker, Solutions3, Aspen Insurance, and Range Resources)
- CRM Administrator (Varinos)
- Cybersecurity (US Army, T&M Protection Resources, and a large utility company)
- Analytic Specialist (FYI Solutions, Aeropostale)
- System Programmer (SUNY at Albany)
- Network Engineer (Salvation Army)
- System Engineer (HP, Edutek, Atlantis Technology, and Creston Electronics)
- Web Developer (Olympus Corp)
- Database Administrator (Bath Iron Works)
- Change Analyst (Barclays Capital)
For an official and updated listing of courses, please refer to the current academic catalog.
ITS101 – Introduction to Information Technology and Science
Course covers the history of computers in the 20th century, the man, Alan Turing, and his contribution to modern computer science, the six primitives. General discussion with regard to the main parts of a computer (large and small). The bulk of the class is to introduce the class in computational thinking through the use of pseudocode, flow charts and general programmatic structures (Python used).
ITS112 – Programming I
Course covers the core components found in most modern software languages. Python will be used as the foundation of these core components providing an introduction to programming, covering basic elements such as variables, data types, flow control, and design concepts.
ITS201 – Programming II
Course continues with ITS 112 ends extending the use of Python language to more advanced GUI (graphic user interfaces) through the implementation of “open source” libraries that are common throughout the developer world. This class also will introduce the use of “versioning” software that helps developers and IT departments manage software development for their organization.
ITS210 – Computer and Server Organization
Course explores the considerations of running the infrastructure of an IT department from centralizing computers across the business organization, the options for managing business systems and the purpose of offsite disaster recovery computer centers. Outside field trips to IT facilities will be incorporated during this class.
ITS242 – Web Page Design
Course covers the various principles of webpage design including purpose, communication, navigation and a number of more. Components within a page are explored with in HTML. Finally, design and planning emphasizing the use of wire-frames (graphically simulations) and implementation of design within a common browser such as Internet Explorer, Firefox, Chrome and Safari. Each student will complete a personal website demonstrating the best-practice design principles acquired in course.
ITS312 – Database Design and Programming
The course delves into various types of databases and how they are used today in businesses and educational institutions. The students will learn a new form of programming language (SQL) used to add information to databases and retrieve data. The class will work on a project to build a simple pet store database while each individual student also designing and building a personal database project as their final project. Students will also explore ways to design a user interface to add and modify data in their database using Python.
ITS341 – Management Information Systems
Course covers the study of people, technology, and organizations. The student learns how businesses use information to improve the company’s operations, how to manage various information systems so that they best serve the needs of managers, staff and other internal business customers.
ITS343 – Cyber Law and Computer Ethics
Course reviews cyber law, a law that deals with the Internet’s relationship to technological and electronic elements, including computers, software, hardware and information systems (IS). Because cyber laws vary by jurisdiction and country, enforcement is challenging, and restitution ranges from fines to imprisonment. This course explores the issues and ethics that technology professionals face today.
ITS345 – Desktop Support and ITIL
Course introduces the IT Infrastructure Library (ITIL) which leads the student to view information technology from an IT service management (ITSM) approach, rather than a product approach. This course will explore why IT departments are now aligning their services to better support a company’s technology infrastructure and software using the ITIL framework.
ITS411 – Software Engineering
Course explores the various aspects of software creation from the point of view of a software architect rather than developer. Methodologies are reviewed both from an approach to gathering specifications, designing use cases, and documentation. The students will be exposed to using common office toolset that would include Microsoft Word and Power Point. Furthermore, they will explore how to create use cases both in text and graphical form using online tools such as Lucid Chart (lucidchart.com).
ITS420 – Data Movement and Technologies
Course discusses old and new methods to move data from business systems to more enterprise data system including the various database repositories. Oracle Data Warehouse Builder will be used for hands-on use in the class. These are commonly used tools and are available for education purposes. Python will also be discussed and how businesses are choosing to use it for some tailored data movement projects. Other modern tools will be explored including IBM Data Stage and Alteryx, a tool that integrates with Tableau, a data analytics tool.
ITS425 – Data Modeling and Analytics
Course will help the student learn the theory and process of creating data models suitable for everything from small business to enterprise environments. Course introduces data exploration helping students to learn what questions to ask, best ways to get the data, known methods to explore and how to determine if results make sense and why. In continuing objective to provide the students with industry alignment, available tools such as Tableau, Cognos, MicroStrategy and Microsoft Power BI will be employed in the class room.
ITS441 – Data Communications and Networks
Course explores data communications (transmission of this digital data between two or more computers) and telecommunications network that allows computers to exchange data. The basics of Data Communication and Computer Network (DCN) and will also take the student through various advance concepts related to Data Communication and Computer Network. The students will do work together to design an internal network within the computer lab to explore the various aspects that must be considered to run a telecommunications system between computers.
ITS444 – E-Commerce
Course helps the student to analyze how e-commerce impacts retail sales including the move from brick and mortar to a digital presence. Explore website design and development, product positioning, marketing, advertising, order processing, fulfillment, customer service, and customer retention initiatives that e-commerce sales demand.
ITS472 – Capstone I
The course is the preparation for the student’s pinnacle presentation to synthesize and integrate skills and knowledge acquired throughout the IT undergraduate curriculum, and which includes a significant design experience along with written and oral communication are a key part of that design experience. Students will have the opportunity to practice essential project management skills and work with current software tools and technologies.
ITS474 – Capstone II
This course is a continuation of ITS472 project-oriented course designed for seniors to culminate their knowledge and skills obtained from their studies within the computer science major. Student teams will develop a project scope, project plan, document functional specifications, develop a design document, implement specified functions, provide weekly progress reports, give project presentations to the class, conduct final project presentation to the class, and provide a complete final report that includes documentation of all class activities.