ITECS provides IT support for academic and administrative computing in the College of Engineering. The ITECS Help Desks are in 204 Daniels and 1002 Engineering Building 1. For assistance, write to eoshelp@ncsu.edu or call 919-515-2458.

The ITECS help desks in 204 Daniels on main campus and 1002 Engineering Building 1 on Centennial Campus are staffed M-F, 8-5, to help faculty, students and staff with their computing problems. This includes support for student-owned laptops, e.g., downloading licensed software, installing antivirus software, removing spyware and viruses, or re-installing if needed. E-mail and calls to the help desk are logged and tracked in the ServiceNow call-tracking system to make sure they are routed to appropriate personnel and answered. ITECS help desk also coordinates with department IT staff to support computing in the departments and for administrative users.

ITECS sets system specifications for the workstations it installs in Eos labs and on College of Engineering administration desktops. The hardware is upgraded, repaired and replaced as needed to maintain a modern computing environment.

  • Eos Labs: ITECS purchases, installs and manages workstations running Red Hat Linux and Microsoft Windows. It also provides onsite computer service to main and Centennial campus labs.
  • College Administration: ITECS coordinates purchases, installs and manages workstations running Microsoft Windows. It also provides onsite computer service to administrative offices on main and Centennial campus.

ITECS’s support for mobile computing started with the college’s Student-Owned Computing (SOC) initiative. SOC provides technology and purchase solutions that enable students and faculty to acquire educationally-priced laptops running their choice of a current operating system, Windows, Linux or Mac. ITECS works with E115 and other courses to connect faculty and students to campus computing resources via their mobile devices. One such resource is the Virtual Computing Lab (VCL), developed in ITECS for engineering but now a 24/7/365 campus service.

ITECS manages software licenses for educational and administrative computing in the college. Requests for engineering software in Eos labs come from faculty members. ITECS works with OIT to administer university-licensed software in the College of Engineering. ITECS maintains a software catalog of the 60+ applications it runs in Eos labs and VCL. Nearly 40 of these are engineering applications, which are purchased, installed, configured and supported by ITECS.

ITECS runs a dedicated download server to provide software as permitted by the vendor license agreements. A software-tracking application built by ITECS does the necessary compliance and authentication checking to know who can download what software and where. Every semester ITECS surveys the COE faculty on software utilization to aid in determining which applications should continue to be funded for use by the college.

ITECS runs a robust LAMP (Linux+Apache+MySQL+PHP) web server infrastructure that all COE departments and most centers and administrative units use for hosting. In 2014-15, the WordPress content-management system was integrated to make website development possible and easy through a browser.  With nearly all college web activity residing on engineering servers, ITECS has been able to deploy comprehensive web support across our hosted domains. ITECS develops web sites for many departments and units, as well as web applications to perform the business of the college. ITECS also manages provisioning, security, databases, logging, testing, analytics, auditing, and many other aspects of web server and site administration.

ITECS provides file storage and services to engineering students, faculty and staff free of charge. Individuals can use a web-based locker portal to request and manage their space allocations and access. Backups are made daily and comply with campus disaster recovery standards.

ITECS acts as the primary point of contact for security incidents, intrusion detection, and forensics for the College of Engineering. It manages college-level access control for various IT systems, participates in University security committees, and keeps up with the latest security threats and vulnerabilities.

File, web and database servers underpin all of the above and deliver the resources and services that users need. These servers must be located in secure locations and regularly upgraded and maintained. They must also be distributed and configured to comply with the university-mandated disaster recovery plan. ITECS monitors its servers 24/7/365 to ensure that they are responding to their network clients with the resources they request. Increased use of server virtualization via VMware has also been implemented by ITECS–and shared with campus–in order to realize efficiencies and cost savings in service, maintenance and performance.

ITECS works with campus units to support multiple operating systems: Red Hat Linux, Microsoft Windows and Apple OS X. To build a unified environment across multiple platforms requires the integration of software for networking, identity management, file and name services, authentication, security, mail, calendaring, web, remote access, printing, and many more. ITECS also integrates PeopleSoft and other enterprise business software into administrative desktops.

ITECS works effectively with the Office of Information Technology (OIT) in the research, design, implementation, and maintenance of shared state-of-the-art information technology systems at scale for NC State University, making effective use of budgetary allocations, hardware resources, software licenses, and labor hours provided by the taxpayers of North Carolina and the students of the College of Engineering. In seeking methods, technologies, and processes that increase the efficiency of these information technology systems, supporting the College of Engineering becomes easier and more effective.  ITECS currently partners with OIT in the implementation of VMware virtualization technologies and the campus Active Directory.

ITECS regularly consults with department systems and web administrators to develop IT solutions. System administrator meetings, mailing lists, and other communication have been set up to coordinate IT activity across the college. Training is important to ensure that staff work together toward common goals and make the best use of limited resources. The college has much computing infrastructure in common, and ITECS works with both college and campus IT staff to develop effective and scalable technologies to meet our educational, research and business needs.